الكورس العربي الاقوي من حيث المحتوي والافكار..سوف تتعلم طرق جديده للتطبيق من خلال فلاتر ودارت
Clean Architecture Design Pattern
MVVM – Model – View – View Model Pattern
ViewModel Inputs and Outputs
Base ViewModel and Base UseCase
Application Layer – Dependency Injection, Routes Manager and Application class
Application Layer – Extensions and Shared Functions
Data Layer – Data Sources (Remote Data Source/ Local Data Source)
Data Layer – API Service Client (Same as Retorfit in Android)
Data Layer – Calling APIs (Remote Data Source)
Data Layer – Adding Logger Interceptor
Data Layer – Caching APIs responses (Local Data Source)
Data Layer – Json Serialization and Annotations
Data Layer – Repository Implementation
Data Layer – Mapper (Converting responses into Models)
Data Layer – Mapper (Using toDomain Concept)
Data Layer – Applying Null Safety
Data Layer – Creating Mock APIs (Stub APIs)
Domain Layer – Models
Domain Layer – Repository Interfaces
Domain Layer – UseCases
Domain Layer – Either Concepts (Left – Failure) / (Right – Success)
Domain Layer – Data Classes
Presentation Layer – UI (Splash – Onboarding – Login – Register – Forgot Password – Main – Details – Settings – Notification – Search))
Presentation Layer – State Renderer (Full Screen States – Popup States)
Presentation Layer – State Management (Stream Controller – RX Dart – Stream Builder)
Presentation Layer – Localisations (English – Arabic), (RTL – LTR)
Presentation Layer – Assets Manager (Android and Ios Icons and Images sizes)
Presentation Layer – (Fonts – Styles – Themes – Strings – Values – Colors) Managers
Presentation Layer – Using Json Animations
Presentation Layer – Using SVG images
Using 18 Flutter Packages
Getting Device Info (Android – Ios)
Using Abstract classes
متطلبات الكورس
الدورة تشرح مفاهيم متقدمة لذا يجب ان يكون المبرمج علي معرفه مسبقة فلاتر ولغة دارت
ان يتم تثبيت محرر اندوريد استوديو او فيجوال استوديو وربطه ب فلاتر SDK
محتوى الكورس
كورس Flutter Advanced – Clean Architecture With MVVM in
Arabic كوبون مجاني من يوديمي
لقد قمت بتقديم هذه الدوره لحاجه الوسط العربي لمحتوي جيد باللغه العربيه حتي يستفيد الكل وايضا من طريقه الشرح السهله والمبسطه.
يُعرَّف فلاتر على أنه مجموعة أدوات جوجل واجهة مستخدم لبناء تطبيقات جميلة ومجمَّعة محليًا لسطح المكتب للجوال والويب من قاعدة برمجية واحدة . هذا ، بالتأكيد أوفر لك من ناحيه الوقت والموارد.
ستساعدك هذه الدورة على الانتقال من مطور مبتدئ إلى مطور متمرس. سيكون لديك معرفة “كيفية تنفيذ مشروع منظم؟”. سيكون الكود الخاص بك سهل القراءة ، ويمكن صيانته واستدامته.
وسننفذ مشروع حقيقي حتى تبدأ في كتابه الكود من البداية كي نحصل علي مشروع منظم و نظيف. ستقوم ببناء طبقة العرض الواجهه وطبقة البيانات وطبقه الشبكه.
سيتم شرح الكثير من الافكار الجديده من ناحيه وتنفيذها بمنتهي السهوله حتي تصبح ملما بالكثير من الافكار الجديده التي تساعدك في بناء مستقبلك المهني البرمجي.
سنقوم في البدايه ببناء مشروع وسنقوم باضافه كل الطبقات الخاصه بالكود المنظم وسوف نعمل علي شزح كيفيه ربط كل الطبقات ببعض حتي يصبح المشروع متناغم ومنظم وسهل الاصلاح.
سنقوم ببناء الكثير من الواجهات مثل واجهه المقدمه واجهه تسجيل الدخول واجهه التسجيل واجهه استرجاع كلمه السر الواجهه الرذيسيه واجهه الاعدادات وواجهه التفاصيل وسنقوم ايضا بتطبيق تغيير اللغه للتطبيق.
بعد ما تنتهي من هذه الدوره سيكون لك الخبره الكافيه لبناء مشروع متكامل وايضا سيكون لك الخبره علي اداره المشاريع الكبيره وايضا ستساعدك هذه الدوره علي النجاح في المقابلات الشخصيه لانها تعطيك فهم برمجي عميق
لمن هذا الكورس؟
المبرمج يكون لديه بالفعل معرفة في دارت وفلاتر
المبرمج الذي يريد اتقان الفلاتر
المبرمج الذي يبحث عن مفاهيم ومواضيع متقدمه ف فلاتر
المبرمج الذي يحتاج إلى معرفة كيفية إنشاء مشروع منظم وكتابة كود باعلي جودة وتنظيم
المبرمج الذي أخذ دورات للمبتدئين ولا يزال بحاجة إلى المزيد
المبرمج الذي يحتاج إلى دورة ليصبح مطور فلاتر جاهز للعمل
جاهز لبدء التعلم؟
سيتم نقلك إلى المصدر الرسمي للكورس لإتمام التسجيل أو استخدام الكوبون المجاني.