Swift 4

تم التقييم بـ 3.00 من 5 بناءً على تقييم 2 من العملاء
(4 مراجعات)

350 جنيه

تعلم لغة سويفت Swift كورس كامل لتعلم لغة السويفت لبرمجة تطبيقات ايفون IPhone OS device حيث أتت لغة سويفت المفتوحة المصدر كبديل للغة Objective-C الأكثر صعوبة ومنذ ذلك الوقت أصبحت لغة سويفت هي البديل والخطوة الأهم لكل من يريد تعلم تطوير تطبيقات IOS ، كما أصبح بإمكانك وبقليل من الجهد أن تجعل اللغة تعمل على نظام ويندوز وبالتالي يمكنك إستخدامها في التطوير دون الحاجة لجهاز ماك. وهذا الكتاب هو سبيلك لتعلم تلك اللغة بكل تفاصيلها بسهولة ويسر.
وتتكون هذه المجموعة من وحدتين، حيث تحتوى كل وحدة على كتاب واسطوانة تعليمية DVD تتضمن شرح بالصوت والصورة باللغة العربية لعدد هائل من الدروس التعليمية، كما تحتوى المجموعة أيضًا على اسطوانة إضافية يوجد داخلها نسخة من الأدوات والبرامج المساعدة التى يحتاجها المبرمج، كما تحتوى أيضًا على مجموعة كبيرة من الأمثلة والتمرينات التي تجعلك قادرًا على احتراف لغة سويفت في أسرع وقت ممكن.

الوصف

تعلم لغة سويفت Swift كورس كامل لتعلم لغة السويفت لبرمجة تطبيقات ايفون IPhone OS device حيث أتت لغة سويفت المفتوحة المصدر كبديل للغة Objective-C الأكثر صعوبة ومنذ ذلك الوقت أصبحت لغة سويفت هي البديل والخطوة الأهم لكل من يريد تعلم تطوير تطبيقات IOS ، كما أصبح بإمكانك وبقليل من الجهد أن تجعل اللغة تعمل على نظام ويندوز وبالتالي يمكنك إستخدامها في التطوير دون الحاجة لجهاز ماك. وهذا الكتاب هو سبيلك لتعلم تلك اللغة بكل تفاصيلها بسهولة ويسر.
وتتكون هذه المجموعة من وحدتين، حيث تحتوى كل وحدة على كتاب واسطوانة تعليمية DVD تتضمن شرح بالصوت والصورة باللغة العربية لعدد هائل من الدروس التعليمية، كما تحتوى المجموعة أيضًا على اسطوانة إضافية يوجد داخلها نسخة من الأدوات والبرامج المساعدة التى يحتاجها المبرمج، كما تحتوى أيضًا على مجموعة كبيرة من الأمثلة والتمرينات التي تجعلك قادرًا على احتراف لغة سويفت في أسرع وقت ممكن.

تعلم لغة سويفت Swift – كورس كامل لتعلم لغة السويفت – برمجة تطبيقات ايفون
تعلم لغة سويفت – الاسطوانة التعليمية الأولى – الكتاب التعليمي الأول
محتويات الاسطوانات التعليمية الخاصة بالمهارات الأساسية
خطوات إعداد برنامج XCode وتصميم برنامجك الأول.
مراحل بناء البرامج والتطبيقات باستخدام لغة Swift.
الثوابت والمتغيرات وكيفية كتابة التعليقات داخل البرنامج.
التعامل مع المؤثرات المنطقية والعلائقية.
جمل التكرار وجمل التحكم فى مسار البرنامج.
مفاهيم البرمجة بواسطة الأهداف OOP.
الدوال وخاصية التوريث.
البرمجة التركيبية Structured Programming.
بناء هيكل البرنامج باستعمال Protocol.
التعامل مع الأنواع المختلفة للمصفوفات.
الإستثناءات (أخطاء البرنامج) ومعالجتها.
محتويات الكتاب التعليمي الخاص بالمهارات الأساسية
الفصل الأول – مقدمة إلى عالم لغة Swift
ما هو نظام IOS ؟
لغة Swift
مجتمع سويفت
الأدوات المطلوبة لعملية تطوير التطبيق Android Appliaction
تنفيذ البرامج على النت Online
خطوات اعداد برنامج XCode
تصميم برنامجك الأول
الفصل الثاني – قواعد البرمجة في لغة Swift
مراحل بناء برنامج Swift
طباعة العبارات Printing & String Interpolatio
أنواع البيانات
أنواع البيانات الرقمية Number Types
الاعلان عن المتغير Variable Declaration
استخدام Let
النوع Characters
النوع Bool
النوع Strings
دوال التعامل مع النصوص String Functions
تكرار النص Repeating Values
اختبار النص Testing for Empty
اختبار النص للمساواة Testing for Equality
اختبار النص للترتيب Comparing for Order
تحويل الحروف الى كبيرة وصغيرة
Converting to Upper/Lower Case
Remove & Return Element at Index
الجمل والتعبيرات Statements & Expressions
التعبير Expression
الحروف الخاصة Escape Characters
البيانات المنطقية Boolean
قواعد اختيار أسماء المتغيرات Defining Variable Names
التعليقات Comments
بيانات من نوع الفصائل Class Types
بيانات يقوم المستخدم ببنائها User Defined Data Types
المؤثرات Operators
أنواع المؤثرات Operators Types
المؤثرات الحسابية
أمثلة على المؤثرات الحسابية
المؤثر (+)
المؤثر (-)
المؤثر (*)
المؤثر (/)
المؤثر (%) وهو باقى القسمة Modulo
المؤثر (++) مؤثر الزيادة
أسبقية التعامل مع المؤثرات Operator Precedence
المؤثرات العلائقية Relational Operators
المؤثر = ، == والفرق بينهما
المؤثر =
المؤثر (= =)
المؤثر &&
Or || المؤثر
المؤثرات (^) Exclusive Or
المؤثر (Not) !
أسبقية تنفيذ المؤثرات المنطقية والعلائقية
المنطقية والعلائقية
ادخال قيم Swift Standard Input/Output
دوال التحويل Conversion Functions
حدود المتغير Variable Scope
قيم متعددة Tuples
التحوير بيتم البيانات Type Casting
الفصل الثالث – جمل التكرار
بلوك الأوامر Block Statements
جمل التكرار Looping
التكرار باستعمال For Loop
الصور المختلفة لجملة For
الصيغة For – I In Items
التكرار المتداخل Nested Loops
التكرار باستعمال While – Loop
الجملة While
الجملة Repeat While Loop
التكرار الانهائى Infinite While Loop
الخروج من جمل التكرار Breaking Out of Loops
الامر Continue
الامر Continue مع عنوان Labeled Continue
الفصل الرابع – جمل التحكم في مسار البرنامج
جمل التحكم فى مسار البرنامج Control Statements
جملة If
جملة If Else
التركيب الشرطى If Else Ifelse Ifelse
جمل If المتداخلة Nesting Conditions
التركيب الشرطى Switch
الفصل الخامس – الدوال Methods
لغات البرمجة
البرمجة التركيبية Structured Programming
ما هى الدوال Methods
لماذا نحتاج الى الدوال ؟
جعل البرنامج مركب Modularity
اعادة الاستخدام Code Re-Use
اخفاء الاوامر Abstraction
المعاملات الافتراضية Default Arguments
التعامل مع أكثر من معامل
أنواع الدوال Types of Methods
دوال من غير قيم مرتجعة Methods Without Return
استعمال In-Out Parameters
دوال من نوع Nested Functions
استدعاء الدالة لنفسها Recursion
قاعدة الدالة Base Case
الصيغة العامة The Formula
أنواع بيانات عامة Generics
الفصل السادس – مفاهيم البرمجة بواسطة الأهداف
معنى البرمجة بواسطة الأهداف OOP
معنى الفصيلة Class
ما هي دوال البناء و دوال الهدم Construction & Destruction
ما هي خاصية التوريث Inheritance ؟
ما هي الخاصية Overloading ؟
معنى Encapsulation
إنشاء واستعمال الفصائل Creating & Use Class
أمثلة: مشروحة فى الاسطوانة المصاحبة للكتاب
مثال Rectangle Class
التعامل مع دوال Set, Get
دوال البناء Constructors
انشاء أكثر من دالة باسم واحد Method Overloading
اختلاف عدد المعاملات Different Number of Parameters
قواعد يفضل الالتزام بها عند كتابة البرامج
الفصل السابع – خاصية التوريث
معنى خاصية التوريث Inheritance
تغيير الدوال في الفصيلة الجديدة Overriding Methods
متى تستعمل خاصية التوريث ومتى لا نستعملها ؟
تعدد صور الدوال مع الاهداف Polymorphism
نظرية التجريد Abstraction وعلاقته بالفصائل
الفصل الثامن – بناء هيكل البرنامج باستعمال Protocol
ما هو الـ Protocol
تعريف الـ Protocol
ما يحتويه الـ Protocol
فائدة الـ Protocol
كيفية استخدام الـ Protocol
ما هى الـ Operator Overloading
الفصل التاسع – التعامل مع المصفوفات
أنواع المصفوفات
مصفوفة متعددة الأبعاد
الإعلان عن متغير مصفوفة Declaring Array Variable
تعريف عنصر المصفوفة وإعطائها قيم ابتدائية
التعامل مع عناصر المصفوفة Accessing Array Elements
دوال التعامل مع المصفوفة Array Functions & Properties
الامر Is Empty
الامر First
الامر Append
الامر Insert
الامر Remove
الامر Reversed
الامر Count
أنواع Collection
المجموعات Set
الاعلان عن مجموعة Set مع تكرار القيم
الوصول الى عناصر المجموعة Accessing Elements
حذف عنصر من عناصر المجموعة Remove
اضافة عنصر الى عناصر المجموعة Insert()
دوال التعامل مع المصفوفة Set Functions & Properties
النوع Dictionary
الفصل العاشر – الإستثناءات (أخطاء البرنامج) ومعالجتها
أنواع الأخطاء
الخطأ الهجائى Syntax Error
الخطأ أثناء التشغيل Runtime Error
الخطأ المنطقى Logical Error
طرق اكتشاف الخطأ المنطقى
ما هو الاستثناء ولما الاهتمام به ؟
التركيب Do — Try — Catch
تعدد الكلمة Catch
استخدام Defer
تعلم لغة سويفت – الاسطوانة التعليمية الثانية – الكتاب التعليمي الثاني
محتويات الاسطوانات التعليمية الخاصة بالمهارات المتقدمة
التعامل مع أدوات واجهة المشروع.
تصميم شاشة دخول Login Page.
التعامل مع الصور برمجياً.
التعامل مع الجداول والتعامل مع الصفحات.
لغتى الترميز XML, JSON.
إنشاء ملفات نصية وكيفية الكتابة والقراءة منها.
تركيب قاعدة البيانات داخل البرنامج والتعامل معها برمجياً.
استخدام النماذج Forms والاستعلامات Queries.
الحركة Animation ومعرفة اتجاه الجهاز Orientation.
استخدام الأداة Bar Menu ومعرفة أبعاد الشاشة وضبطها برمجياً.
عمل تطبيق الآلة الحاسبة وتطبيق المفكرة من الألف إلى الياء.
محتويات الكتاب التعليمي الخاص بالمهارات المتقدمة
الفصل الأول – البداية وإعداد بيئة العمل
ما هو نظام IOS ؟
لغة Swift
مناسبة للمبتدئين
سهلة الفهم والتعلم
السرعة والأداء العالي
الأمان الفائق
مجتمع سويفت
خطوات اعداد برنامج XCode
المحاكى Emulator
تصميم برنامجك الأول
الفصل الثاني – تعرف على XCode
تعرف على XCode
الشاشة الرئيسية للبرنامج
شاشة التصميم
تشغيل المشروع
نافذة مكونات المشروع Project Navigator
الملف View Controller Source File
الملف Storyboard
أدوات تصميم شاشة المشروع Object Lib
تغيير خصائص الادوات
طرق عرض المشروع Preview Your Interface
تحديد جهاز المحاكى
كتابة الاوامر Connect the UI to Code
اضافة حدث Action
تنفيذ الاوامر فى بداية التشغيل Run Code at Start
انشاء الاداة Uibutton برمجيا
الاداة Label
مراحل تنفيذ تطبيق IOS Application
الفصل الثالث – أدوات واجهة المشروع
استعمال Textbox
اختبار محتويات الاداة UI textfield
تصميم شاشة دخول Login Page
الاداة Component Switch
انشاء الاداة Uiswitch برمجيا
الاداة Segmented
انشاء الاداة Uisegmentedcontrol برمجيا
الفصل الرابع – تابع أدوات واجهة المشروع
أداة الصورة Image
الاداة Stepper
انشاء الاداة UIstepper برمجيا
الاداة Slider
انشاء الاداة UIslider برمجيا
الفصل الخامس – تابع أدوات واجهة المشروع
الاداة Scroll View
التعامل مع الصور برمجيا
الاداة Bar Progress
قم باضافة Action للاداة Progress Bar
الاداة Datepiker
انشاء الاداة Uidatepicker برمجيا
الاداة Pickerview
عرض الرسائل Alert
استخدام Alert Controler
انشاء دالة لعرض الرسائل Create Function For Alert
استعمال Actionsheet
أضف Action
التعامل مع Webview
انشاء الاداة UI webview برمجيا
الفصل السادس – التعامل مع الصفحات
اضافة View بسيطة
التنقل بين صفحات بدون أكواد Without Code
استعمال أوامر البرمجة With Code فى التنقل برمجيا
نقل البيانات بين الصفحات Pass Data
الاداة Bar Tap
حفظ اعدادات المستخدم Saving Setting
انشاء الاداة UIview برمجيا
الفصل السابع – التعامل مع الجداول
استعمال View Table فى Settings Page
التعامل مع الجدول برمجيا Programming
عرض صور داخل الجدول
التعامل مع الاداة UItableview برمجيا
الفصل الثامن – XML, Json
مقدمة عن لغة الترميز XML
ما هى لغة الترميز XML
مزايا لغة الترميز XML
مثال بسيط بلغة الترميز XML
القواعد الاساسية للغة الترميز XML
قواعد تسمية العناصر
ما هى JSON
خصائص JSON
أنواع البيانات وبناء الجمل والامثلة
مكونات الـ JSON
القراءة من ملف Reading From File
استخدام طريقة Decodable
قراءة بيانات من عنوان انترنت Reading Web Site URL Contents
الفصل التاسع – متفرقات
الحركة Animation
الاداة Bar Menu
معرفة أبعاد الشاشة
معرفة اتجاه الجهاز Orientation
الغاء دوران الجهاز Disable Rotation
مراجعة البريد الالكترونى Validate Email Address Code
الفصل العاشر – قواعد البيانات
قواعد البيانات DBase
ما المقصود بقواعد البيانات What is Database
بيانات العاملين
بيانات العملاء
مزايا استعمال الكمبيوتر فى إنشاء قاعدة بيانات
تركيب قاعدة البيانات
عناصر قاعدة البيانات
الجدول Table
النماذج Forms
الاستعلام Query
عرض البيانات Data Display
اضافة زر عرض البيانات Display Data
الفصل الحادي عشر – مشاريع متنوعة
مشروع Best Weight
ملف Storyboard هو تصميم المشروع
مشروع Get Myage
ملف Storyboard هو تصميم المشروع
مشروع Calculator
ملف Storyboard هو تصميم المشروع
مشروع App Note
ملف Storyboard هو تصميم المشروع
ملف View Controller
مشروع معرفة غروب الشمس
كيف يتم استخدام API
ملف Storyboard هو تصميم المشروع

معلومات إضافية

الوزن 1 kg

4 مراجعات لـ Swift 4

  1. قُيم بـ 5 من 5

    المركز المصري لتبسيط العلوم

    كورس رائع

  2. قُيم بـ 1 من 5

    محمد

    شرح سئ جدا جدا جدا بمعنى الكلمه ولا بيقول حاجه مفيده ولا بيشرح اي حاجه تستاهل الفلوس اللي ادفعت في الكتاب

  3. oprolevorter

    Everything is very open and very clear explanation of issues. was truly information. Your website is very useful. Thanks for sharing.

    http://www.oprolevorter.com/

  4. oprol evorter

    This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

    http://www.oprolevorter.com/

إضافة مراجعة

لن يتم نشر عنوان بريدك الإلكتروني.