تم إنشاء الدورة علي يد مهندس متخصص في مجال تطوير تطبيقات الهواتف المحمولة محاولا نقل خبرته العملية و العلمية للجميع لكي يستطيع كل شخص الإنطلاق نحو وظيفته الأولي في المجال.
لذلك بنهاية الدورة ستكون قادرا علي بناء تطبيقاتك الخاصه بك و التقديم للعمل في شركات بمرتبات مجزية.
فلاتر عبارة عن إطار عمل تسطيع من خلاله بكود برمجي واحد إنشاء عديد من التطبيقات التي تعمل علي أنظمة مختلفة (أندرويد-أيفون-ويب).
تبدأ الدورة من الصفر بشرح أساسيات لغة البرمجة دارت التي سوف تستخدم لشرح إطار العمل فلاتر.
بعد ذلك نبدأ شرح المفاهيم الأساسية لفلاتر و مكوناتها و كيفية إستخدام كل مكون و وظيفته.
خلال تقدمك في الدورة سيكون كل درس مبني علي الدروس السابقة.
ستتعلم كيفية إدارة التطبيق كاملا بإحترافية و بأقل مجهود.
ستتعلم كيفية إختبار تطبيقك كاملا.
سيتم إنشاء تطبيقات كاملة خلال الدورة للتطبيق علي الدروس.
سيتم إعطاء النصائح العملية خلال الدورة لكي يتمكن كل شخص من الإنطلاق في المجال.
النصائح خلاصة خبرة قوية في مجال تطوير التطبيقات و خلاصة بناء تطبيقات قوية علي أرض الواقع.
ستتعلم كيفية بناء سيرة ذاتيه قوية لبدء حياتك العملية.
ستتعلم كيفية كتابة كود نظيف قابل لإعادة الإستخدام و الإختبار و الزيادة أو التعديل عليه بشكل لائق.
التركيز علي النقاط المهمة في سوق العمل.
التنفيذ ثم التنفيذ، و البحث المستمر، هما أساس مهندس البرمجيات المحترف.
خلال الدورة سيتم العمل علي تطبيقات مختلفة بالأساليب الجديدة في التقنية، و سيتم تسجيل دورتين قادمتين مهمين جدا.
الدورة الأولي منهم هتكون تطبيق كاملا حوالي 40 ساعه تطبيق شبيه بأوبر باستخدام فايربيز.
الدورة الثانيه هتكون تطبيق متجر كامل باستخدام داتابيز.
في النهاية ستكون مطور تطبيقات محترف بإذن الله.
Introduction to Dart
Flutter Fundamentals
-
9لينكات الإختبارات
-
10لينكات محتوي الشرح في دارت
-
11First code with dart
-
12What is IDE?
-
13Variables and int
-
14Update variable and Make error
-
15Initialize vs Declare
-
16double and bus game
-
17String
-
18Boolean
-
19List
-
20Map
-
21var & dynamic
-
22final vs const
-
23Arithmetic operators
-
24Relational operators
-
25Type test operators
-
26Bitwise operators
-
27Assignment operators
-
28Logical operators
-
29if statement
-
30inline if
-
31if null
-
32switch case
-
33functions
-
34return type & params
-
35Optional named parameters
-
36Loops
-
37classes & objects
-
38constructor
-
39special constructor
-
40static
-
41inheritance
-
42super
-
43override
-
44abstract
Flutter Advanced [BMI Calculator App]
-
45flutter sdk
-
46first flutter project
-
47لينكات مهمه جدا
-
48App Bar
-
49flutter inspector
-
50Icon Button
-
51Safe Area
-
52Column & Expanded
-
53Column Attributes
-
54Row
-
55Single Child Scroll View
-
56Stack & Container
-
57Break
-
58لينك السورس كود علي جيت
-
59Login Design
-
60Messenger Design
-
61List View
-
62List View & Model Class
-
63who are you? [1]
-
64who are you? [2]
-
65StatefulWidget & StatelessWidget
Flutter Project Architecture [مهم جدا و سهل]
Sqflite [Todo App] [أهم سيكشن يا شباب]
APIs and Networking [News App] [شغل شركات]
-
77كلام مهم اقرأوه لازم
-
78خلي بالك
-
79Bottom Navigation Bar
-
80Future & async & await
-
81Error Handling
-
82Create database
-
83Insert to database
-
84Get data from database
-
85BLoC Fundamentals
-
86BLoC Observer
-
87Bottom navigation bar with cubit
-
88Database with cubit
-
89Done & Archived tasks
-
90Delete tasks and finish app