|
via Udemy |
Go to Course: https://www.udemy.com/course/ar-flutter-310-firebase-build-e-commerce-admin-app/
هذه الدورة باللغتين العربية والإنجليزية. لكن هذه هي النسخة العربية منهCourse Description: Flutter & Firebase MasteryLearn 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.PrerequisitesBasic knowledge of programmingBasic understanding of FlutterExperience with Windows or Mac application developmentAccess to a computer with an Internet connectionEnthusiasm for learning and applying cutting-edge algorithms to practical casesRecording Equipment:Video Editing Software: Camtasia 2022Microphone: Blue Yeti XThis top-of-the-line equipment ensures the highest possible audio and video quality for the course content.What You Will LearnThis course covers an extensive range of topics, including:GeneralDart Programming Language - Fundamentals to expert topicsUnderstanding Flutter Mobile Development by building apps incrementallyDesigning, building, and debugging Flutter appsBuilding robust apps with FlutterStyles & UIStyles for UIDynamic colors and themesComplex UI made simpleCustom widgetsFlutter Material DesignListViews and multiple UI statesFlutter Row and ColumnFlutter ListView BuilderState Management - ProviderClean code and boilerplate code avoidancesetState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifierNavigation & Custom navigationForms, input handling, and validationManaging and updating packagesFirebaseDatabases and Cloud FirestoreFirebase AuthenticationFirebase FirestoreFirebase StorageReal-time communication with Firestore using Streams and StreamBuilder, Futures and FutureBuilderCourse StructureDuration: approximately 12-13 hours of contentRegular updatesWhat to Expect After This CourseAfter completing this course, you will have:The ability to build a fully functional shopping application with FirebaseGained advanced knowledge in FlutterDeveloped readiness to explore expert topics in FlutterThe ability to handle and manage freelance projectsAcquired the necessary skills and knowledge to confidently take up a Flutter development position within a companyLimitations and NotesPlease 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! ولكن لا تتردد في طرح أي سؤال حول ذلك، سأكون هنا للمساعدة.