🇦🇪 ( Swift , SwiftUI ) باستخدام IOS دورة تعلم برمجة تطبيقات

🇦🇪 ( Swift , SwiftUI ) باستخدام IOS دورة تعلم برمجة تطبيقات

( Swift , SwiftUI ) باستخدام IOS دورة تعلم برمجة تطبيقات

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

Language: arabic

Note: 5.0/5 (1 notes) 399 students  New course 

Instructor(s): SwiftUI بالعربي

Last update: 2022-09-07

What you’ll learn

  • Swift & SwiftUI تعلم برمجة تطبيقات الايفون من الصفر حتى الاحتراف باستخدام لغة
  • ستتعلم عن طريق عمل تطبيقات احترافية تؤهلك للعمل في شركات البرمجة كونها ستغطي معظم واهم المتطلبات الوظيفية
  • Design Pattern ( MVVM , Dependency Injection , Singleton)
  • Reactive Programming Using ( Combine Native Apple Framework)
  • Data Prersistence using ( CoreData) Create , Delete , Update , Get
  • Complex Design using SwiftUI
  • Complex SwiftUI Animation
  • Define and Learn All Wrapping property ( @State,@Binding , @StateObject, @ObservalbeObject,@Enviroment … etc )
  • Strong Learn For Problem Solving
  • Learn How To Fetch Data as Json From Api
  • Learn How To Fetch and Manage Local Data
  • Learn how To Cashing Data with FileManager
  • Learn Important View Style (Map View , Card View , Sheet View , Navigation View)

 

Requirements

  • لن تحتاج الى اي خبرة سابقة في مجال البرمجة سنتعلم من الصفر حتى الاحتراف
  • فقط Mac OS ستحتاج الى جهاز كمبيوتر يحتوي على نظام التشغيل

 

Description

                                                                                                                      مرحبا بكم في هذه الدورة الخاصة ببرمجة تطبيقات اجهزة الايفون

                                                         في هذه الدورة سنتناول جميع المواضيع الاساسية التي تشمل الاساسيات من ثم مراحل متقدمة من برمجة التطبيقات

                      (Swift , SwiftUI) بعد اتمامك لهذه الدورة ستتمكن من العمل كمبرمج يمتلك مهارات عالية ومتطورة  مع خبرة رائعة باحدث لغات البرمجة 

                                                                                      لن تحتاج لاي خبرة سابقة في مجال البرمجة سنتعلم كل شيء معا من الصفر حتى الاحتراف

                                                                                                                                                                   : المشاريع التي سنقوم بتطويرها




1- kids zoo  App

    subjects:

            a- strong problem solving Learn

            b- login & signup page Design

            c- Page Navigation

            d- User Default variables  Cashing

            e- Implementing Grid View

            f- Implementing Sheet View


2- E-Commerce App

   subjects:

            a- Implementing Card View

            b- Implementing TabView

            c- Implementing NavigationView

            d- Implementing MVVM Design Pattern

            e- Implementing TabView With Tags Selection

            f- Implementing Navigation Link Paging



3- Places App

   subjects:

            a- strong problem solving Learn

            b- Manage Data to All view From One Resource

            c- Implement sheet view with Binding

            d- Implementing Link Item

            e- Implementing Map View

            f- Implementing Custom Map pin item



4- Pokemon App

   subjects:

            a- strong problem solving Learn

            b- Complex Design Buttons

            c- Implementing GridView

            d- Implementing Card View

            e-Fetch data From Api (Json)

            f- Implementing  Json Data Parsing



5-Crypto Coin App

   subjects:

            a- Complex Ui design

            b-  Fetch data from Api Using Combine Native Apple Frame Work (Reactive Programming)

            c- Implementing CoreData (data persistance )

            d- Sort & Filtering & Map with Combine

            e- Implementing List View

       


 

Who this course is for

  • اذا كنت مبتدآ كليا هذه الدورة مناسبة لك
  • كونها ستحاكي التطبيقات المعقدة ومتطلبات سوق العمل كمبرمج SwiftUi اذا كنت مبرمج تطبيقات مبتدآ فهذه الدورة ستضيف اليك خبرة قوية بمجال عمل التطبيقات باستخدام

 

Course content

  • Introduction
    • مقدمة عن الدورة
  • Swift Basic
    • مقدمة عن الاساسيات
    • Variables
    • IF & Switch Conditions
    • Loops
    • Functions
    • Class & Struct
    • Optionals & guard unwrapper
    • Array & Dictionary
    • Ternary Operator
    • Closure
    • Enum
  • Kids Zoo
    • App Intro
    • Setting Project & Login Page
    • SignUp Page
    • التنقل بين الواجهات (Navigate Between Views)
    • MainView
    • Main App logic
    • Final Touches To the App
  • E-commerce
    • App intro
    • Project Setting
    • Header View
    • Timer Publisher with Header Item
    • Item Card View with MVVM
    • Item Detailed View
    • Item Detailed View 2
    • Cart Item View
    • Final Touches To App
  • Places (Map)
    • App Intro
    • Project Settings
    • Get Data with MVVM Design Pattern
    • Add Map With MapKit
    • List Location View
    • Location Info View & didSet Function
    • Next Location Logic
    • Map Annotation (Custom Pin )
    • Location Detail View Using Sheet View
  • Pokemon App With (Networking : Api json Data )
    • App Intro
    • Project Setting
    • Fetch Data From Api & Json Data Parsing
    • Card View With Custom UIColor Background
    • Filtering Data With Custom Button
    • Pokemon Detail View
    • Final Touches To App
  • Crypto Currency App ( Advance Level )
    • App Intro
    • Project Setting
    • Header View
    • Coin Model For Api Data
    • Extensions (Double , Preview Provider) , Singleton Design Pattern
    • Coin Row View .mov
    • Coin Row View With View Model ( MVVM )
    • Fetch Data From Server (Api) Using Reactive Programming ( Combine FrameWork )
    • View Data On Home View
    • Get Image From Api With Combine
    • Cashing Images to Device Using (Local File Manager) And dependence Injection
    • Custom Search Bar View
    • Filter Data Using Map & Filter With Combine
    • MarketCap State View
    • MarketCap Data Model & getting Data From Api
    • Subscribe to Market Data With Combine
    • Add Portfolio View With Sheet View
    • Add Portfolio View With Sheet View 2
    • Save Data To Device Using Core Data
    • Save Data To Device Using Core Data 2
    • Final Touches To portfolioView
    • Coin Details View
    • Chart View Initializing
    • Chart View With Paths & Geometry Reader ( Final Touches )
  • الخاتمة
    • الى آين تتجه بعد آكمال هذه الدورة وكيف تطور خبراتك البرمجية

 

🇦🇪 ( Swift , SwiftUI ) باستخدام IOS دورة تعلم برمجة تطبيقات🇦🇪 ( Swift , SwiftUI ) باستخدام IOS دورة تعلم برمجة تطبيقات

Time remaining or 602 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate