iOS 14 App Development & Swift 5 - تعلم برمجة

برمجة وتطوير تطبيقات الايفون و الايباد من الصفر حتى الاحتراف عن طريق تطبيق تطبيقات حقيقية و عملية

iOS 14 App Development & Swift 5 - تعلم برمجة
iOS 14 App Development & Swift 5 - تعلم برمجة

iOS 14 App Development & Swift 5 - تعلم برمجة udemy course

برمجة وتطوير تطبيقات الايفون و الايباد من الصفر حتى الاحتراف عن طريق تطبيق تطبيقات حقيقية و عملية


- الادوات التي نحتاجها في العمل

- تحميل و تثبيت محرر البرامج xcode. Version12.4

- التعرف على جميع النوافذ الموجودة (xcode) في Workspace Window Overview

- تعريف المتغيرات والثوابت في السويفت ، و التعرف على أنواع المتغيرات والثوابت.

- دمج الصور مع البرنامج والتعامل مع :Assets

- تصميم واجهة المستخدم باستخدام UIImageView – UILable- UIButton- UIView- UITextView , StackView- UISwitch- UISlider- UITableView- UICollectionView- Segmented Controls - UIPickerView

- طرق تصميم و تكوين أيقونة للتطبيق.

- تشغيل التطبيق على جهاز المحاكاة.

- التعرف على الخاصيتين : IBAction - IBOutlet

- ربط عناصر واجهة المستخدم مع البرنامج constraint

- استخدام مكتبة الأصوات و التعامل معها.

- التعمق بلغة السويفتIf statement - For-In Loops –Arrays - While Loop _ repeat loop -

- ربط أكثر من عنصر بوظيفة واحدة.

- التعرف على التوابع و المتغيرات الداخلية و الخارجية للتوابع.Functions and parameters

- تعلم العشوائية .

- تحميل خطوط جديدة من المتصفح و دمجها بـXcode

- تنسيق خصائص الخط للعناصر برمجياً و تغييرها حسب نوع الجهاز المستخدم .

- كيف ننشئ مؤقت زمني Timer

- تحميل صورة متحركة من الانترنت و التعامل معها في الفوتوشوب.

- طريقة إضافة الصور المتحركة و التعامل معها في البرنامج.Gif

- المتغيرات الاختيارية : Optional variables

- استخدام العشوائية في المصفوفة : Shuffled()

- استخدام :UIAlertController

- استخدام :Navigation Controller

- تمرير البيانات بين الواجهات (Using Properties – Segue - Protocol & Delegate)

- التعرف على مفهوم :- Iheritance – Structures - eunmuration - Classes protocol - extention Delegate-

- تطبيق النمط الليلي و النمط النهاري

- مفهومي : UIView.transition, UIView.animate

- مفهوم تأخير عمل ما لمدة محدودة : DispatchQueue

- APIs / JSON

- التعرف على : Terminal

- التعرف على مدير المكتبات الخارجية: Cocoapods

- الفرق بين: Git and Github

- تطبيق سحب و افلات الصور

- ١- تحميل صورة من الانترنت و استخدامها في التطبيق.

- CGContext and CanvasView

- UIImagePickerView

- تطبيق محادثة الأصدقاء(firebase)

- تسجيل الدخول باستخدام حساب غوغل: Sign into Firebase using your Google account

- ربط التطبيق مع: installing SDK using Cocoapods

- انشاء حساب لمستخدم وحفظ بياناته داخل الموقع: Saving Users into Firebase Authentication

- تسجيل دخول للمستخدم باستخدام ايميل و كلمة سر. Login in with Email and Password

- عمل تسجيل خروج . Sign out

- إضافة بيانات وحفظها : Save data to firestore in firebase

- جلب بيانات المستخدمين إلى التطبيق. Fetch users data from firestore

- ارسال رسالة من مستخدم إلى آخر. Send Messages

- تحميل الرسائل الى التطبيق . Load messages

- رفع الصور من التطبيق. Upload Images to firebase storage

- تحميل الصور إلى التطبيق Load Images from firebase storage

- الكثير من الأفكار الأخرى سنتعرف عليها من خلال هذا الكورس الضخم .