iOS Development

PADC-11 iOS FTC

PADC-11 iOS FTC

13 Students 13 Modules
View Classroom
300, 000 MMK

iOS Full-Terms Course မှာ ပါဝင်မဲ့ Course-work တွေရဲ့ အသေးစိတ်ကတော့- XCode နဲ့ iOS ရဲ့ အခြေခံ UI Component တွေဖြစ်တဲ့ ScrollView, AutoLayout, CollectionView, TableView စတာတွေ- Swift Programming Language တွေ အခြေခံ building block တွေနဲ့ Functional Programming Aspects အရ ပါဝင်လာတဲ့ nested function လို closure လို powerful ဖြစ်တဲ့ higher order function အပိုင်းတွေ- Custom View အမျိုးမျိုး တည်ဆောက်ပုံ အပိုင်းတွေ- Networking Layer, Persistence Layer နဲ့ MVP (MVC မဟုတ်ပါ) လို Redux လို Architecture Pattern မျိုးတွေကို iOS development / code base မှာ setup ပြုလုပ် အသုံးပြုပုံတွေ- Reactive Programming ရဲ့ concept တွေနဲ့ RxSwift ကို အသုံးပြုပုံ အပိုင်း- Firebase ၊ Google Play Services တွေနဲ့ local / cloud-based notification တွေ setup ပြုလုပ်ပုံ- Animation အပိုင်း ၊ Test Automation အပိုင်း ၊ Build Configuration တွေ setup ပြုလုပ်ပုံ အပိုင်း ၊ - Test-Flight ကို အသုံးပြုပြီး internal release တွေ setup ပြုလုပ်ပုံနဲ့ ကိုယ်အောင်အောင်မြင်မြင် ရေးထားတဲ့ App တစ်ခုကို App Store မှာ တင်နိုင်ဖို့ အပိုင်းတွေ ပါဝင်မှာ ဖြစ်ပါတယ် ။ဒီအပေါ်က module တွေ အကုန်လုံးကို Swift 5.1 ကို အသုံးပြုပြီး သင်ကြားသွားမှာ ဖြစ်ပါတယ် ။ IDE အနေနဲ့လဲ Module တိုင်းကို တတ်နိုင်သမျှ XCode 12.2 ကို သုံးပြိး သင်ကြားပေးသွားနိုင်ဖို့ ပြင်ဆင်နေပါတယ် ။Swift UI နဲ့ Fully Functional ဖြစ်တဲ့ App တစ်ခု တည်ဆောက်နိုင်တဲ့ အထိ သင်ကြားသွားမှာ ဖြစ်ပြီးiPad App ကို Mac မှာ run နိုင်ဖို့ porting လုပ်တဲ့ အပိုင်း စတဲ့ WWDC 2020 မှာ introduce သွားတဲ့ Cool APIs တွေကိုလဲ မိတ်ဆက်ပေးသွားဖို့ စီစဉ်ထားပါတယ် ။

Flutter Development

PADC-11 Flutter FTC

PADC-11 Flutter FTC

22 Students 4 Modules
View Classroom
300, 000 MMK

Flutter Full-Terms Course မှာ ပါဝင်မဲ့ Course-work တွေရဲ့ အသေးစိတ်ကတော့Flutter Development မှာ UI Layer အပိုင်းအတွက် မဖြစ်မနေ ကျွမ်းကျင်နေဖို့ လိုအပ်တဲ့ UI Widget တွေနဲ့ Layout Widget တွေDart Programming Language ရဲ့ အခြေခံ Building Block တွေနဲ့ Iterable, Collections, Futures, Steams, Async / Await စတဲ့ Dart ရဲ့ အရေးပါတဲ့ အစိတ်အပိုင်းတွေတည်ဆောက်ထားတဲ့ UI Layer မှာ Data Layer, Network Layer နဲ့ Persistence Layer တို့ Setup ပြုလုပ်နိုင်မဲ့ ပုံစံတွေReactive Programming Concept ကို Dart + Flutter မှာ အသုံးပြုနိုင်မဲ့ ပုံစံတွေနဲ့ RxDart နဲ့ ပတ်သတ်တဲ့ အပိုင်း အသေးစိတ်Professional Flutter Development တွေမှာ အသုံးပြုနိုင်မဲ့ State Management ပုံစံတွေနဲ့ BLOC, Redux, MVI စတဲ့ Architecture ပုံစံတွေProfessional UI တွေ တည်ဆောက်ရာမှာ အသုံးပြုနိုင်တဲ့ Resuable Custom View အမျိုးမျိုး တည်ဆောက်ပုံ အပိုင်းတွေတည်ဆောက်နေတဲ့ Mobile App ရဲ့ Backend အနေနဲ့ အသုံးပြုနိုင်မဲ့ Firebase ရဲ့ Product အမျိုးမျိုးကို Flutter Development မှာ အသုံးပြုနိုင်မဲ့ ပုံစံတွေGoogle Play Services တွေကို Flutter Development မှာ အသုံးပြုနိုင်မဲ့ ပုံစံတွေနဲ့ local / cloud-based notification တွေ setup ပြုလုပ်ပုံတွေFlutter မှာ အသုံးပြုနိုင်မဲ့ Implicit-Animations, TweenAnimationBuilder နဲ့ Built-in Explicit Animations အပိုင်းတွေ ပါဝင်မှာ ဖြစ်ပါတယ် ။ ဒါ့အပြင် မိတ်ဆက်အနေနဲ့ Flutter Development ရဲ့ Advanced အပိုင်းတွေ ဖြစ်တဲ့ Test Automation အပိုင်း ၊ Build Configuration တွေ setup ပြုလုပ်ပုံအပိုင်း နဲ့ Android နဲ့ iOS App တွေကို Internal Release တွေ ပြုလုပ်နိုင်မဲ့ အပိုင်းတွေအတွက် Lecture တွေလည်း ထည့်သွင်းပေးသွားမှာ ဖြစ်ပါတယ် ။