Flutter Development Diploma
IT_and_Software
حول الدورة التدريبية:
يعتبر بناء الـ Applications باستخدام Flutter من أحدث الأنظمة اللي ابتكرتها وطورتها جوجل للمبرمجين ومطوري التطبيقات.. دلوقتي تقدر تتعلم الجديد في عالم الـ Mobile Applications وتحترف بناء التطبيقات على أكتر من منصة مختلفة باستخدام Codebase واحدة بكل سهولة.. بنقدملك دبلومة متكاملة مدتها 100 ساعة تدريبية مُقسمة على 30 Live Sessions شاملة كل المعلومات والمهارات اللي ممكن تحتاجها عشان تحترف مجال الـ Flutter وتكون مميز بين المبرمجين ومطوري الـ Apps.
ما ستتعلمه في هذه الدورة:
1) لغة البرمجة Dart اللي هي أساس الـ Flutter
هتتعلم ال syntax، وهياكل التحكم، والبرمجة الكائنية، وكتابة البرامج الأساسية.
2) أساسيات الـ Flutter من أول فهم الـ Widgets وأساليب بناء الـ UI بسهولة
إتقان ال widgets، والتخطيطات، والتنقل، وتصميم واجهات متجاوبة.
3) التعامل مع الـ State Management باستخدام Cubit لإدارة حالات التطبيق
استخدام Cubit لإدارة حالات التطبيق.
4) تخزين البيانات زي Hive و Firebase
استخدام Hive للتخزين المحلي وFirebase للوظائف السحابية.
5) إزاي تتعامل مع الـ API & Networking من خلال الـ REST
التعامل مع REST APIs لجلب البيانات الديناميكية وعرضها.
لمن هذه الدبلومة:
- طلاب وخريجو كليات البرمجة
- مطورو البرمجيات
- الراغبون في تعلم برمجة تطبيقات الويب وتطبيقات الهاتف
- من لديهم خبرات في لغات البرمجة
- المصممون
About the Training Course:
Building applications using Flutter is one of the latest systems developed by Google for programmers and app developers. Now, you can learn the latest trends in the world of mobile applications and master building apps for multiple platforms using a single codebase with ease. We offer you a comprehensive diploma spanning 100 training hours, divided into 30 live sessions, covering all the information and skills you need to master Flutter and stand out among app developers and programmers.
What You Will Learn in This Course:
1) Dart Programming Language – The Foundation of Flutter
Learn syntax, control structures, object-oriented programming, and writing basic programs.
2) Flutter Fundamentals – Understanding Widgets and UI Design
Master widgets, layouts, navigation, and responsive interface design.
3) State Management with Cubit
Use Cubit to manage application states efficiently.
4) Data Storage with Hive and Firebase
Utilize Hive for local storage and Firebase for cloud-based functionalities.
5) API & Networking – Working with REST
Handle REST APIs to fetch and display dynamic data.
Who This Diploma Is For:
- Programming students and graduates
- Software developers
- Those interested in learning web and mobile app development
- Individuals with prior programming experience
- Designers