What
You’ll Learn
You’ll Learn
- Flutter Mobile – فلاتر موبايل
- Firebase Firestore
- Authentication & Storage – Firebase Firestore والمصادقة والتخزين
- Teaching how to write Clean-code and avoid Boilerplate code – تعليم كيفية كتابة التعليمات البرمجية النظيفة وتجنب كود Boilerplate
- Admin App to upload and edit products – تطبيق المسؤول لتحميل وتحرير المنتجات
- Clear state management with Flutter Provider State Management – إدارة واضحة للحالة مع Flutter Provider State Management
- Fully functional E-commerce app – تطبيق التجارة الإلكترونية يعمل بكامل طاقته
Requirements
- Basic knowledge in Flutter and Dart – المعرفة الأساسية في Flutter and Dart
Description
هذه الدورة باللغتين العربية والإنجليزية. لكن هذه هي النسخة العربية منه
Course Description: Flutter & Firebase Mastery
Learn to design, build, and debug fully functional shopping applications with Flutter and Firebase. This course offers in-depth knowledge of Flutter mobile development, Dart programming, and Firebase integration. By the end of the course, not only will you be equipped to manage freelance projects confidently, but you will also be well-prepared to take on a Flutter development position within a company.
Prerequisites
-
Basic knowledge of programming
-
Basic understanding of Flutter
-
Experience with Windows or Mac application development
-
Access to a computer with an Internet connection
-
Enthusiasm for learning and applying cutting-edge algorithms to practical cases
Recording Equipment:
-
Video Editing Software: Camtasia 2022
-
Microphone: Blue Yeti X
This top-of-the-line equipment ensures the highest possible audio and video quality for the course content.
What You Will Learn
This course covers an extensive range of topics, including:
General
-
Dart Programming Language – Fundamentals to expert topics
-
Understanding Flutter Mobile Development by building apps incrementally
-
Designing, building, and debugging Flutter apps
-
Building robust apps with Flutter
Styles & UI
-
Styles for UI
-
Dynamic colors and themes
-
Complex UI made simple
-
Custom widgets
-
Flutter Material Design
-
ListViews and multiple UI states
-
Flutter Row and Column
-
Flutter ListView Builder
State Management – Provider
-
Clean code and boilerplate code avoidance
-
setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier
-
Navigation & Custom navigation
-
Forms, input handling, and validation
-
Managing and updating packages
Firebase
-
Databases and Cloud Firestore
-
Firebase Authentication
-
Firebase Firestore
-
Firebase Storage
-
Real-time communication with Firestore using Streams and StreamBuilder, Futures and FutureBuilder
Course Structure
-
Duration: approximately 12-13 hours of content
-
Regular updates
What to Expect After This Course
After completing this course, you will have:
-
The ability to build a fully functional shopping application with Firebase
-
Gained advanced knowledge in Flutter
-
Developed readiness to explore expert topics in Flutter
-
The ability to handle and manage freelance projects
-
Acquired the necessary skills and knowledge to confidently take up a Flutter development position within a company
Limitations and Notes
Please note the following limitations and important information for this course:
-
This course focuses on Windows configurations. IOS configurations are not covered but feel free to ask questions about it. We will be there to help.
-
This course includes 2 apps, one for the Users, and another App for the Admin, both in “Portrait mode“.
-
The Android app is designed to be responsive only in portrait mode; it does not support landscape mode.
-
Resources are attached to each lecture.
-
24/7 support will be provided depending on the nature of your questions.
تعلم تصميم وبناء وتصحيح التطبيقات التجارية الكاملة الوظائف باستخدام Flutter و Firebase. هذه الدورة تقدم لك فهمًا عميقًا لتطوير التطبيقات المحمولة باستخدام Flutter، لغة البرمجة Dart، وتكامل Firebase. بحلول نهاية الدورة، لن تكون فقط قادرًا على التعامل مع المشاريع الحرة بثقة، بل ستكون أيضًا مستعدًا جيدًا للعمل في منصب تطوير Flutter داخل الشركات.
المتطلبات الأساسية
-
المعرفة الأساسية في البرمجة
-
فهم أساسي لـ Flutter
-
الخبرة في تطوير تطبيقات Windows أو Mac
-
الوصول إلى جهاز كمبيوتر متصل بالإنترنت
-
الحماس للتعلم وتطبيق الخوارزميات المتقدمة على الحالات العملية
ما ستتعلمه
تغطي هذه الدورة مجموعة واسعة من المواضيع، بما في ذلك:
عام
-
لغة البرمجة Dart – من المبادئ الأساسية إلى المواضيع المتقدمة
-
فهم تطوير التطبيقات المحمولة باستخدام Flutter من خلال بناء التطبيقات تدريجياً
-
تصميم وبناء وتصحيح التطبيقات Flutter
-
بناء تطبيقات قوية باستخدام Flutter
أنماط وواجهة المستخدم
-
أنماط لواجهة المستخدم
-
الألوان والموضوعات الديناميكية
-
الواجهة المعقدة ببساطة
-
الأدوات المخصصة (Custom widgets)
-
تصميم المواد Flutter (Flutter Material Design)
-
ListViews وحالات واجهة المستخدم المتعددة
-
الصف والعمود في Flutter (Flutter Row and Column)
-
مُنشئ ListView في Flutter (Flutter ListView Builder)
إدارة الحالة
-
الرمز النظيف وتجنب الرمز القالبي
-
setState, رفع الحالة عبر الردودات، الوصول العالمي، الوصول المحدد بواسطة الموفر و ChangeNotifier
-
التنقل والتنقل المخصص (Custom navigation)
-
النماذج ومعالجة الإدخال والتحقق من الصحة – التحقق العالمي من الصحة – تجنب الرمز القالبي
-
إدارة وتحديث الحزم
Firebase
-
قواعد البيانات وCloud Firestore
-
التوثيق في Firebase (Firebase Authentication)
-
Firebase Firestore
-
التخزين في Firebase (Firebase Storage)
-
كيفية الحصول على تطبيقات Flutter للتواصل مع قاعدة البيانات الحقيقية – Firestore
-
الجداول (Streams) و StreamBuilder
-
العمليات المستقبلية (Futures) و FutureBuilders
ملاحظة: هذه الدورة تتضمن تطبيقين، تطبيق للمستخدمين “تطبيق ANDROID في الوضع العمودي”، وتطبيق آخر للمشرفين. تأكد من أن التطبيق ANDROID متوافق فقط مع الوضع العمودي، ولا يدعم الوضع الأفقي. ستجد الموارد المرفقة مع كل محاضرة. ستحصل على الدعم 24/7 مني حسب نوع أسئلتك.
ما الذي يمكنك توقعه بعد هذه الدورة؟:
-
القدرة على بناء تطبيق تسوق كامل الوظائف مع Firebase
-
معلومات جديدة بخصوص Flutter
-
الاستعداد لمتابعة المواضيع المتقدمة في Flutter
-
القدرة على التعامل وإدارة المشاريع الحرة
ملاحظة أخيرة: هذه الدورة تم بناؤها على Windows، لذا لم يتم تغطية تكوينات IOS! ولكن لا تتردد في طرح أي سؤال حول ذلك، سأكون هنا للمساعدة.
Who this course is for:
- Flutter and Dart learning cravers – فلاتر ودارت التعلم الراغبين
- To all people who are interested in Flutter – لجميع الأشخاص المهتمين بـ Flutter
- For people who want to make a complete app in Flutter – للأشخاص الذين يرغبون في إنشاء تطبيق كامل في Flutter
- Companies Or Students who wants to build a ready app for production – الشركات أو الطلاب الذين يرغبون في إنشاء تطبيق جاهز للإنتاج
🔝
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Infos:
Are you thinking about upgrading your home security systems?
It's a wise investment, especially in today's world. With crime rates on the rise, ensuring the safety of your loved ones and property is paramount. But where do you start? Well, let's break it down.
Firstly, consider consulting with a reputable personal injury lawyer. Accidents happen, and having legal protection in place can provide peace of mind. Whether it's a slip and fall incident or a car accident, having a legal expert on your side can make all the difference.
Once you've addressed your legal concerns, it's time to focus on your financial security. Exploring options like mortgage rates and personal loans can help you achieve your goals. Maybe you're considering a home renovation project or even looking into real estate investment opportunities. Whatever your financial aspirations, having the right information at your fingertips is crucial.
Now, let's talk technology. Cloud computing services are revolutionizing the way businesses operate. Whether you're a small startup or a multinational corporation, leveraging the power of the cloud can streamline your operations and enhance productivity. And don't forget about cybersecurity. With the increasing prevalence of cyber threats, investing in antivirus software is non-negotiable.
Of course, amidst all the hustle and bustle, it's essential to take care of your health. Health supplements can bolster your immune system and keep you feeling your best. And if you're considering cosmetic surgery, be sure to do your research and consult with a reputable provider.
Finally, let's not forget about relaxation and recreation. Planning a luxury vacation or a cruise getaway? Don't overlook the importance of travel insurance. It's a small investment that can save you a lot of hassle in the long run.
In conclusion, whether you're prioritizing your safety, financial security, technological advancement, health, or leisure, there are plenty of options available to you. By making informed decisions and seeking expert advice when needed, you can navigate life's challenges with confidence and ease Continue reading...: Click Here