عن هذا الفصل
ماذا ستتعلم؟
- أساسيات لغة البرمجة دارت: ستتعلم أساسيات لغة دارت، وهي اللغة القوية والسهلة التي تعتمد عليها فلاتر لبناء تطبيقاتها.
- إتقان إطار عمل فلاتر: ستكتسب مهارات متقدمة في استخدام فلاتر لتصميم واجهات مستخدم جذابة وتفاعلية، وإدارة حالات التطبيق، والتعامل مع البيانات، وبناء بنية تطبيق قوية.
- تنفيذ مشاريع عملية: ستعمل على مشاريع عملية واقعية لترجمة ما تعلمته إلى واقع ملموس، وستقوم ببناء تطبيقاتك الخاصة خطوة بخطوة.
- أفضل الممارسات: ستتعلم أفضل الممارسات في تطوير تطبيقات فلاتر، مما يساعدك على بناء تطبيقات عالية الجودة وكفاءة.
المرحلة الأولى: الأساسيات
- مقدمة عن فلاتر ودارت: ما هي فلاتر؟ لماذا نستخدمها؟ ما هي مميزاتها؟ مقدمة عن لغة دارت وأنواع البيانات والمتغيرات.
- بيئة العمل: تثبيت الأدوات اللازمة، إنشاء أول مشروع فلاتر، هيكل المشروع.
- أساسيات دارت: الغوص في تفاصيل لغة دارت، الدوال، الكائنات، البرمجة كائنية التوجه (OOP).
- واجهات المستخدم الأساسية: التعرف على الـ Widgets الأساسية في فلاتر، كيفية بناء تصميمات بسيطة، التخطيط والتنسيق.
المرحلة الثانية: بناء تطبيقات متكاملة
- إدارة الحالة: فهم مفاهيم setState، Provider، BLoC، واختيار الأفضل لكل حالة.
- الملاحة: التنقل بين الشاشات، إدارة الروابط العميقة.
- الشبكات: استهلاك البيانات من API، التعامل مع JSON، HTTP.
- قواعد البيانات المحلية: تخزين البيانات محليًا باستخدام Shared Preferences، SQLite.
- التخصيص: تخصيص الـ Widgets، إنشاء Themes، بناء مكونات قابلة لإعادة الاستخدام.
المرحلة الثالثة: تطوير متقدم
- الرسوم المتحركة: إضافة تأثيرات بصرية جذابة للتطبيقات.
- الأداء: تحسين أداء التطبيق، حل المشكلات الشائعة.
- النشر: نشر التطبيق على متاجر التطبيقات (Google Play Store، App Store).
- الاختبار: كتابة اختبارات للتطبيق لضمان جودته.
- أنماط التصميم: تطبيق أنماط التصميم المعروفة في فلاتر.
المرحلة الرابعة: مشاريع عملية
- بناء تطبيق بسيط: تطبيق قائمة المهام، تطبيق حاسبة، تطبيق أخبار.
- بناء تطبيق متكامل: تطبيق تسجيل الدخول، تطبيق تجارة إلكترونية بسيط.
- مشروع تخرج: تشجيع المتدربين على بناء تطبيق كامل من اختيارهم.
ما الذي يميز دورتنا؟
- شهادة معتمدة: ستحصل على شهادة معتمدة تثبت كفاءتك في تطوير تطبيقات فلاتر.
- فرص توظيف: ستتمتع بفرص أكبر للحصول على وظائف في مجال تطوير التطبيقات المحمولة.
- مدربون خبراء: ستتعلم على يد نخبة من المدربين ذوي الخبرة الواسعة في مجال فلاتر.
- دعم مستمر: ستحصل على دعم مستمر طوال فترة الدورة وبعد انتهائها.
- محتوى عملي: ستتعلم من خلال تطبيق عملي مستمر، مما يضمن فهمك العميق للمفاهيم.
لمن هذه الدورة؟
- المبرمجون المبتدئون الراغبون في دخول عالم تطوير التطبيقات.
- المطورون ذوي الخبرة الراغبون في تعلم تقنية جديدة وبناء تطبيقات متعددة المنصات.
- أي شخص مهتم بتطوير تطبيقات الهواتف المحمولة.
لا تفوت فرصة تعلم واحدة من أسرع التقنيات نمواً في مجال تطوير التطبيقات!
سجل الآن فى الدورة مع بلاك اكاديمي علي منصة بي سمارت Black academy - Be smart واحجز مقعدك في الدورة!
التعليقات (0)
Dart Basics
11 أقسام
1
-
2
-
string variables
-
int variables
-
bool and list
-
Map
-
If statment
-
for loop
-
function part1
-
function part2
-
class
-
Flutter Basics
5 أقسام
Basic & Control Statement
-
Basic &Loops and function
-
Basic &Array
-
oop &Class
-
OOP &Inheritance
-
Flutter framework's
15 أقسام
install android Studio
-
Introduction to flutter framework
-
Practice with flutter small app
-
Scroll and Navigation
-
State Fullwidget
-
Calculator App
-
Git And Git Hub
-
Quran app splash screen - part 1
-
Quran app home screen
-
Quran app Quran screen part 1
-
Quran app quran screen part 2
-
Quran app hadeth screen
-
Quran app sepha screen
-
Quran app make your application work with multi language
-
Quran app state management multi language
-

0
0 مراجعات