محتوى

Google flutter logo

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

١٠٠ ساعة تدريبة مباشرة

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

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

* شرح اطار عمل 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

ترغب بالاشتراك وتعلم بناء التطبيقات؟