تطوير تطبيقات Android على Kotlin، المستوى 2 - الدورة 36.990 روبل روسي. من التخصصي تدريب 40 ac. ح، التاريخ: 19 أغسطس 2023.
Miscellanea / / November 29, 2023
الغرض من الدورة: تعريف الطالب بأساسيات تطوير تطبيقات الأندرويد بلغة البرمجة Kotlin.
تم تصميم الدورة وفقًا للمنهجية الأكثر فعالية: من البسيط إلى المعقد. ومع تحليل تسلسل المواضيع، يأتي فهم الأدوات والأساليب الأساسية لحماية الشبكة.
مطورو Java Android الذين يرغبون في تعلم لغة برمجة Android الموصى بها من Google تطبيقات لكل من يريد تعلم كيفية إنشاء تطبيقات لنظام تشغيل الهاتف المحمول الأكثر شيوعًا أنظمة.
مركز التدريب "المتخصص" هو مركز تدريب معتمد لنظام Android. تم تأكيد الفعالية العالية للتدريب من قبل المطور البائع لمنصة الهاتف المحمول الأكثر شهرة!
عند الانتهاء من الدورة، سوف تحصل على شهادة مرموقة من أحد مراكز تدريب Android المعتمدة، والتي ستكون إضافة رائعة إلى محفظتك.
مدرس ممارس لدورات تطوير تطبيقات الهاتف المحمول لنظام Android. حائز على ست شهادات دولية مرموقة، بما في ذلك مدير قاعدة بيانات معتمد من IBM - DB2 DBA لنظام التشغيل Linux UNIX وWindows. يتمتع بخبرة عملية غنية...
مدرس ممارس لدورات تطوير تطبيقات الهاتف المحمول لنظام Android. حائز على ست شهادات دولية مرموقة، بما في ذلك مدير قاعدة بيانات معتمد من IBM - DB2 DBA لنظام التشغيل Linux UNIX وWindows. يتمتع بخبرة عملية واسعة كمطور ومبرمج ومحلل ومستشار. على مدى السنوات الـ 16 الماضية، شارك مارات أناسوفيتش في مشاريع مختلفة لتنفيذ الأنظمة إدارة البيانات الرئيسية في شركات النفط والغاز والطاقة والصناعة والتجارة الدولية شركات.
تخرج من معهد موسكو الفيزيائي التقني (MIPT). معرفة ممتازة بأي مشكلات برمجية في Java وAndroid وC/C++ وPerl وSQL وMATLAB. يتمتع بخبرة واسعة في إدارة الأنظمة والشبكات لأنظمة التشغيل Unix (Sun Solaris وHewlett-Packard HP-UX وSGI IRIX) وLinux (RedHat Enterprise Linux وOracle Linux وCentOS وFedora). يمتلك المعرفة المهنية في مجال إدارة شبكات سيسكو. بالإضافة إلى ذلك، يتمتع مارات أناسوفيتش بمهارات ممتازة في إدارة أنظمة إدارة قواعد البيانات العلائقية، ولا سيما Oracle وIBM DB2.
تتيح له الخبرة العملية الغنية والمتنوعة إجراء الدروس بطريقة حيوية ومثيرة. يقدم مارات أناسوفيتش أمثلة ممتازة من ممارسته المهنية الواسعة التي توضح المادة بشكل ملون. إنه يعرف كيف لا ينقل المعلومات الأكثر تعقيدًا بسهولة ووضوح إلى كل مستمع فحسب، بل يأسره أيضًا بموضوعه. المعلم منتبه جدًا لجمهوره، فهو يعرف كيف يحافظ على انتباههم ويجيب على الأسئلة بكل سرور. في الدورات التي يقودها مارات أناسوفيتش، ستتمكن من إتقان التخصص الحالي لمطور تطبيقات الهاتف المحمول بشكل كامل وتصبح متخصصًا مطلوبًا في سوق العمل!
وحدة 1. شظايا (4 ق. ح.)
- خلق شظايا
- إضافة واجهة مستخدم
- إضافة أجزاء إلى الأنشطة
- إدارة الأجزاء
- المعاملات مع الأجزاء
- تفاعل الأجزاء والأنشطة
- دورة حياة الشظايا
- ملاحة
- نقد
العمل التطبيقي.
- واجهة المستخدم في أجزاء
- أدوات لبناء التنقل على الأجزاء
الوحدة 2. العمليات والخيوط (الخيوط) (5 ق. ح.)
- دورة حياة العملية
- تيارات
- المواضيع الخلفية
- باستخدام AsyncTask
- كوروتينات كوتلين
العمل التطبيقي.
- تعدد مؤشرات الترابط في Kotlin
- شظايا دون واجهة المستخدم
الوحدة 3. الخدمات (3 ف. ح.)
- وصف الخدمات في بيان التطبيق
- إطلاق الخدمات
- إيقاف الخدمات
- الخدمات ذات الصلة
- الخدمات والإشعارات
- خدمات المقدمة
- دورة حياة الخدمات
العمل التطبيقي.
- إنشاء الخدمات
- تفاعل الخدمات مع واجهة المستخدم
الوحدة 4. الحاجيات (2 ac. ح.)
- وصف الحاجيات في بيان التطبيق
- إنشاء تخطيط القطعة
- فئة AppWidgetProvider
- إنشاء القطعة
- استخدام نشاط التكوين
- تحديث القطعة
العمل التطبيقي.
- إنشاء القطعة
الوحدة 5. العمل مع نظام الملفات (1ac. ح.)
- التحقق من توافر الوسائط
- الوصول إلى الملف
- حقوق
- الملفات المشتركة والدلائل القياسية
- ملفات ذاكرة التخزين المؤقت للتطبيق
العمل التطبيقي.
- العمل مع نظام الملفات
الوحدة 6. المكونات المعمارية لـ Goolge (5 ac. ح.)
- الأنماط المعمارية MVP وMVVM
- غرفة
- بيانات حية
- ViewModel
العمل التطبيقي.
- تطبيق مكونات جوجل المعمارية
الوحدة 7. اتصالات لاسلكية (1 تيار متردد. ح.)
- التحقق من اتصالات الشبكة
- مراقبة حالة الاتصال
- مدير الاتصال ومعلومات الشبكة
- الاستخدام الفعال لاتصالات الشبكة
العمل التطبيقي.
- مراقبة مدى توفر الاتصال بالإنترنت
الوحدة 8. تأخر إطلاق المهام في Android (3 ac. ح.)
- وضع الغفوة
- أحداث لمرة واحدة ومتكررة
- مدير التنبيه
- JobScheduler
- WorkManager
العمل التطبيقي.
- خلق فرص عمل لتأخير البداية
الوحدة 9. أجهزة الاستشعار في أندرويد (2ac. ح.)
- نظرة عامة على المستشعر
- أنواع أجهزة الاستشعار والحصول على معلومات حول توفرها
- إطار الاستشعار
- مراقبة حالة الاستشعار
- أفضل الممارسات عند العمل مع أجهزة الاستشعار
العمل التطبيقي.
- العمل مع أجهزة الاستشعار
الوحدة 10. الهاتف والرسائل النصية القصيرة (2 ف. ح.)
- تحديد حالة الهاتف وإعداداته
- مراقبة حالة وحدة الهاتف
- باستخدام الرسائل القصيرة
- إرسال الرسائل القصيرة
العمل التطبيقي.
- إرسال الرسائل القصيرة
الوحدة 11. فيو خاص (4م. ح.)
- باستخدام قماش
- باستخدام SurfaceView
- باستخدام Drawable
- رسومات قابلة للرسم وثنائية الأبعاد
- تعديل وجهات النظر الموجودة
- إنشاء وجهات النظر الخاصة بك
- عرض الخاصة أو شظايا؟
العمل التطبيقي.
- إنشاء وجهات النظر الخاصة بك
الوحدة 12. العمل مع الوسائط المتعددة (3 أ. ح.)
- تسجيل الصوت وتشغيله
- أساسيات كاميرا أندرويد
- استخدام تطبيقات الكاميرا الموجودة
- التحكم المباشر بالكاميرا
- التقاط الصور ومقاطع الفيديو وحفظها
العمل التطبيقي.
- العمل مع الكاميرا
الوحدة 13. الخرائط (3 أ. ح.)
- بطاقات
- تحديد الموقع
العمل التطبيقي.
- العمل مع الخرائط
- الحصول على الإحداثيات الجغرافية
الوحدة 14. المراسلة السحابية من Firebase (2 ac. ح.)
- بنية التطبيق مع FCM
- إضافة FCM إلى المشروع
- إرسال واستقبال الرسائل
العمل التطبيقي.
- إرسال رسائل FCM