تدريب تطوير تطبيقات Android و IOS مع Flutter

الوصف

تدريب تطوير تطبيقات Android و IOS مع Flutter

يحصل على معلومات

عندما نقول تطوير تطبيقات الهاتف المحمول ، فإننا نفكر في منصتين شائعتين ، أنظمة تشغيل IOS و Android. التدريب على تطوير تطبيقات Android و IOS مع Flutter اليوم ، مع الأهمية المتزايدة لتطوير تطبيقات الهاتف المحمول ، فقد اكتسب المزيد من الزخم.

Flutter هو إطار عمل مجاني ومفتوح المصدر لواجهة مستخدم الهاتف المحمول يمكنك استخدامه لتطوير تطبيقات الأجهزة المحمولة والويب وسطح المكتب التي أنشأتها Google وتم إصدارها في مايو 2017. نظرًا لكونك Flutter متعدد الأنظمة الأساسية ، يمكنك تطوير كل من التطبيقات المستندة إلى IOS و Android باستخدام نفس البنية التحتية.

سيكون Flutter هو البداية الصحيحة لتحسين نفسك في تطوير تطبيقات Android و IOS. باستخدام هذا التدريب الذي يركز على Flutter ، يمكنك إعادة تنفيذ مشروعاتك بسرعة بفضل العديد من الميزات المفيدة التي يوفرها Flutter.

حول التعليم

أهداف التعليم:

  • سوف تتقن دروس السهام الأساسية.
  • سوف تتعلم عن البرمجة الشيئية.
  • سوف تتعلم استخدام Flutter SQLite و Firebase Realtime Database.
  • سوف تتعلم الرسوم المتحركة Flutter.
  • ستكون قادرًا على البرمجة من خلال إتقان لغة Dart.
  • سوف تتقن تفاصيل برمجة Android و IOS.
  • ستكون قادرًا على تطوير التطبيقات بشكل احترافي.
  • ستكون قادرًا على تحويل أفكارك إلى تطبيقات للهاتف المحمول.
  • ستتمكن من توصيل تطبيقك المطور للعديد من الأشخاص عبر منصات مثل Google Play و App Store.

 

محتوى تعليمي:

 

-قسم DART-

  • الوحدة 1: Dart Input

مقدمة السهام

التثبيت وإنشاء المشروع الأولي

مقدمة عن بيئة العمل وتشغيل البرنامج الأول

فتح مشروع في Android Studio

  • الوحدة 2: المتغيرات وأنواع البيانات

إنشاء متغير

ثابت – ثوابت

اكتب التحويل

  • الجزء 3: هياكل البرمجة القياسية

إذا كان الهيكل

تبديل هيكل العمل

من أجل وأثناء

استراحة – متابعة

مسلسل

  • الوحدة 4: البرمجة الشيئية

مدخل

المهام

البناء

العبوات والاستيراد

معدل الرؤية

المتغيرات والطرق الثابتة

تعداد

تعبير

مقدمة الميراث

علاقة منشئ الإرث

الميراث (تجاوز)

الوراثة (تعدد الأشكال)

اكتب تحويل الكائنات

مثال (تعدد الأشكال – تحويل النوع – فحص النوع)

استخدام الواجهة

  • الوحدة 5: المجموعات

عمليات القائمة

دراسة HashSet

دراسة HashMap

  • الوحدة 6: نبلات متقدمة

جرب كاتش

عزل

العمليات غير المتزامنة

 

-قسم الفلوتر-

  • الوحدة 1: مقدمة الرفرفة

رفرفة تسجيل الدخول

إنشاء المشروع

تثبيت المحاكي والمحاكي

تشغيل مشروع Android Studio على المحاكي

  • الوحدة 2: تصميم الرفرفة

مقدمة التصميم

صف – عمود – مكدس

المحور الرئيسي

CrossAxisAligment

المحور الرئيسي الحجم

مركز

محاذاة

SizeBox

فاصل

حشوة

موسع

القطعة المخصصة

دعم متعدد الشاشات

التطبيق – الوصفة

إنشاء شعار أو رمز للتطبيق

  • الوحدة 3: هيكل عمل الرفرفة

هيكل التطبيق

هيكل الدولة

إنشاء صفحة التطبيق

التبديل بين الصفحات

استخدام مفاتيح الإرجاع

نقل البيانات بين الصفحات

كومة الخلفي

دورة الحياة

تقنيات ترميز القطعة

FutureBuilder

إنشاء تطبيق APK

تحميل التطبيق على Google Play

  • الوحدة 4: أدوات الرفرفة

زر – نص – Textfield

زر العمل العائم

يُحوّل

تبديل الأزرار

خانة الاختيار

زر الراديو

ProgressBar – المنزلق

صورة

SrollView

منتقي الوقت – منتقي التاريخ

زر القائمة المنسدلة

لفتة الكاشف

  • الوحدة 5: تفاعل المستخدم

إنشاء SnackBar

مضيفا إجراء SnackBar

تخصيص SnackBar

إنشاء AlertViews

التخصيص AlertView

  • الوحدة 6: تصميم المواد

نماذج

باستخدام AppBar

ميزة البحث AppBar

استخدام البطاقة

ListView – قائمة ثابتة

GridView – قائمة ثابتة

ListView – قائمة ديناميكية

GridView – قائمة ديناميكية

الإدراج مع FutureBuilder

ListView.builder مفصلة

GridView.builder مفصلة

باستخدام علامات التبويب

استخدام شريط التنقل السفلي

باستخدام الأدراج

  • الوحدة 7: عمليات تخزين الرفرفة

باستخدام SharedPreferences

SharedPreferences: تنفيذ عداد الإدخال

عمليات الإيداع

مقدمة قاعدة البيانات

جمل SQL مع متصفح DB

استعلامات FOREIGN KEY مع متصفح DB

مقدمة SQLite – إنشاء قاعدة بيانات باستخدام مستعرض DB

SQLite – إضافة قاعدة بيانات على Android Studio

سكليتي – التثبيت

سكليتي – نمذجة قاعدة بيانات بفئات السهام

سكليتي – نسخ قاعدة البيانات والوصول إليها

سكليتي- تسجيل البيانات وقراءتها البيانات

سكليتي – حذف البيانات وتحديثها

سكليتي – سجل التحكم

سكليتي – البحث

سكليتي – إحضار بيانات مفردة

سكليتي – قراءة البيانات المحدودة

سكليتي – قراءة البيانات العشوائية

سكليتي العمل مع FutureBuilder

تطبيق جهات الاتصال – التصميم

تطبيق جهات الاتصال – SQLite

  • الوحدة 8: رفرفة متقدمة

إنشاء الإخطارات

  • الوحدة 9: المعاملات القائمة على الإنترنت

العمارة المريحة

قاعدة بيانات مسقل على الإنترنت

كتابة خدمة ويب باستخدام PHP

استضافة PHP Web Service

عملية تحليل Json

تحليل Json مثال 1

مثال تحليل Json 2

مثال تحليل Json 3

http مكتبة الإدخال – إدراج العملية

تحديث – حذف العملية باستخدام Http

حدد العملية مع Http

Http العمل مع FutureBuilder

تسجيل الدخول إلى قاعدة بيانات Firebase Realtime والإعداد

إدراج قاعدة بيانات Firebase Realtime – حذف وتحديث العمليات

عمليات تحديد قاعدة بيانات Firebase Realtime

Firebase يعمل مع FutureBuilder

يعمل Firebase مع StreamBuilder

تطبيق جهات الاتصال – Http

تطبيق جهات الاتصال – قاعدة بيانات Firebase Realtime

  • الوحدة 10: عمليات الموقع

استخدام الموقع

استخدام الخريطة

مقدمة في بنية الملاحة

نقل البيانات مع الملاحة

كتابة صفحة التفاصيل

التفاعل مع مربع حوار التنبيه

العمل مع Popupmenubutton

تنفيذ عملية الحذف

ترتيب الملاحة

زر العمل العائم

إضافة تكوين الملاحة

كتابة عملية الإدراج

من يجب أن يأخذ التدريب؟

  • أولئك الذين يريدون تعلم لغة السهام ،
  • أولئك الذين يريدون التعرف على البرمجة الشيئية ،
  • أولئك الذين يرغبون في ممارسة مهنة في تطوير تطبيقات الهاتف المحمول ،
  • أولئك الذين يريدون بدء أعمالهم الخاصة
  • أولئك الذين يرغبون في العمل في أقسام برمجة Android و IOS في الشركات ،
  • يمكن لأي شخص يرغب في مشاركة تطبيقك المطور مع منصات مثل Google Play و App Store أن يأخذ هذا التدريب.

خطط لهذا التدريب بشكل مؤسسي!

يمكن التخطيط لهذا التدريب في أوقات مختلفة ومحتوى خاص بمؤسستك. يرجى الاتصال بنا للحصول على محتوى غني مفصل والتخطيط لتحقيق الأهداف التعليمية.

اتصل بنا

معلومات إضافية

Lokasyon

Online

Kontenjan

20

Eğitmen

نادي الاكاديمية