خطة دورة فلاتر

12 مرحلة في دورة برمجة التطبيقات فلاتر

100 ساعة تدريبة مباشرة

مراحل تعلم فلاتر - التعلم بالمشاريع:

المرحلة التأسيسية :-

* شرح اطار عمل Flutter
* تجهيز بيئة عمل Mac Windows
* خطة الدورة وأسلوب متبع في الشرح

المرحلة الاولى

* انشاء أول تطبيق باستخدام Flutter
* تعلم طريقة بناء مشروع
* تعلم Widget
* تعلم Stateless widget
* تعلم Scaffold

المرحلة الثانية (App business card )
* تعرف على Row & Column وفهم جميع الخصائص
* تعلم عمل صورة على شكل دائري
* طريقة تعريف متغيرات لغة Dart

المرحلة الثالثة:
* تعلم طريقة تغيير عناصر في الشاشة
* فرق بين Stateless widget & state full widget
* تعلم Method بلغة Dart
* تعلم Class بلغة Dart

المرحلة الرابعة:
* تعلم طريقة تشغيل صوت
* تعلم طريقة تصغير الكود Refactor
* تعلم الوراثة بلغة Dart

التحدي الاول :-
في هذه المرحلة تقوم بإنشاء أول مشروع بفكرتك الخاصة باستخدام كل ما تعلمته سابقاً.

المرحلة الخامسة : تطبيق المسابقات

*تعلم جملة الشرطية بلغة Dart
*تعلم طريقة انشاء قائمة بلغة Dart
*تعلم الوراثة بلغة Dart
‫ *‬تعلم abstraction Class
*تعلم polymorphism
*تعلم طريقة انشاء ملفات وتقسيم مشروعك
*تعلم اظهار رسالة (Alert)

المرحلة السادسة : تطبيق قياس الوزن

* تعلم استخدام theme
*الفرق بين final and const
*تعلم تصميم عناصر خاصة بك
* تعلم Enum Dart
* تعلم Ternary Operator
* تعلم Slider
*تعلم استخدام اكثر من صفحة في المشروع
*تعلم Maps

المرحلة السابعة : تطبيق الطقس

‫*‬ تعلم تعامل مع locations
*تعلم Futures ‪,‬ Async ‪&‬ await
*تعلم lifecycle
*تعلم طريقة ايجاد المشكلة وحلها
‫*‬ تعلم مفهوم API
*تعلم HTTP in Flutter
*تعلم استقبال ملف من نوع json
*تعلم طريقة البحث عن مدينة

المرحلة الثامنة : تطبيق العملة

‫*‬ تعلم استخدام Dropdown Button
*تعلم loops in Dart
*تعلم تخصيص تصميم حسب نوع نظام تشغيل
‫*‬ نظرة عامة لتصميم نظام IOS

التحدي الثاني :-
في هذه المرحلة نقوم بإنشاء تطبيق معرض سيارت بستخدام API

المرحلة التاسعة : تطبيق المكتبة

‫*تعلم list-view ‪(Horizontal & vertical & spirited & builder)‬
*تعلم Drawer
*تعلم Tab Bar
*تعلم Grid View
*تعلم Cached Network Image
*تعلم Orientation
*تعلم UI display a reasonable layout on different screen sizes

المرحلة العاشرة : تطبيق رياضي

‫*‬تعلم جعل تطبيق يدعم اكثر من لغة
‫*‬تعلم جعل تطبيق يدعم light ‪&‬ dark
*تعلم Navigation Bottom
* تعلم Launch app icon
‫*‬تعلم Setting Screen
*تعلم ‪ Provider Management State ‬

المرحلة الحادي عشر : تطبيق مذكرة

‫*‬تعلم استخدام bottom Sheet
*تعلم living State
*تعلم database locale sqflite

المرحلة الثاني عشر : تطبيق chat

*تعلم Animations ‪&‬ Hero
*تعلم Database Firebase
*تعلم Dart Streams

التحدي النهائي :-
في هذه المرحلة نقوم بإنشاء تطبيق ecommerce

وي نهاية خطة دورة فلاتر ننتقل لتعلم بناء وتصميم المواقع باستخدام الووردبريس 

هذه خطة دورة فلاتر ضمن دبلوم برمجة التطبيقات المتكامل الذي يحتوي على مكونات شاملة في الويب وبناء المواقع الالكترونية

X