التدريب على تطوير تطبيقات الهاتف المحمول - دورة 18000 فرك. من مدرسة كودي للبرمجة للأطفال، التدريب 3 وحدات (أشهر)
Miscellanea / / November 29, 2023
من الصعب أن نتخيل شخصًا عصريًا بدون جهاز محمول بين يديه. تم تصميم الهواتف والهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وأجهزة الاتصال الأخرى لتسهيل حياتنا وتوفير الوصول السريع إلى المعلومات الضرورية في أي مكان في العالم.
بالإضافة إلى ذلك، ينمو سوق تطبيقات الهاتف المحمول، حيث يمكنك فعل أي شيء - التواصل، القيام به التسوق، حجز الفنادق، استدعاء سيارة أجرة، طلب الطعام، تحويل الأموال، قراءة الكتب، تعلم اللغات، اللعب وغير ذلك الكثير آخر. وفقًا لـ Mediascope، يخصص الروس في المتوسط أكثر من 80٪ من وقتهم على الإنترنت عبر الهاتف المحمول للتطبيقات. في مجال الأعمال التجارية، يصبح الحصول على تطبيق أمرًا ضروريًا مثل امتلاك موقع ويب. ولذلك، فإن الطلب على مطوري الأجهزة المحمولة المحترفين يتزايد كل عام.
هل تريد أن يتقن طفلك إحدى المهن الأكثر شهرة وانتشارًا في مجال تكنولوجيا المعلومات ويتعلم كيفية إنشاء التطبيق الخاص به؟ ثم أعطه دورة حول إنشاء تطبيقات الهاتف المحمول في مدرسة البرمجة CODDY للأطفال!
الغرض من الدورة: تعلم تطوير Android وإنشاء تطبيق الهاتف المحمول الخاص بك
التدريب على تطوير التطبيقات
تطبيق الجوال هو برنامج مصمم للاستخدام على الأجهزة المحمولة. يتم تطوير هذا البرنامج عادةً بناءً على اهتمامات الأشخاص واحتياجاتهم لمنصة معينة (iOS، Android، Windows Phone) بلغة عالية المستوى ويتم تجميعها في رمز نظام التشغيل الأصلي، مما يوفر الحد الأقصى أداء.
حتى الطفل يمكنه كتابة تطبيق للهاتف المحمول. اليوم، هناك طريقتان رئيسيتان للقيام بذلك - تعلم الدروس عبر الإنترنت ومصممي التطبيقات بنفسك، أو احصل على دورات المطورين في موسكو. يعد هذا الأخير أمرًا ضروريًا إذا كنت تريد أن تصبح متخصصًا في هذا المجال وتتعلم كيفية إنشاء منتج عالي الجودة وعملي. ستسمح دورتنا لطفلك بإتقان المهنة الواعدة وذات الأجر المرتفع لمطور تطبيقات الهاتف المحمول بسهولة. يتم إجراء التدريب من قبل معلمين ذوي خبرة وعملية سيكشفون عن جميع أسرار إنشاء تطبيقات رائعة واحترافية. يوصى بهذه الدورة لكل طالب مبرمج يزيد عمره عن 9 سنوات وتهدف إلى إظهار تطوير Android عمليًا.
في البداية، كان استخدام Android محدودًا للغاية، ولكنه الآن هو النظام الأساسي الأكثر قبولًا على نطاق واسع تطوير تطبيقات الهاتف المحمول، والتي تعد واحدة من أقوى المنافسين لنظام تشغيل مشهور آخر - تفاحة.
فوائد تطوير تطبيقات الأندرويد
- الربحية. باستخدام Android، يمكنك إنشاء تطبيقات معقدة بأقل تكلفة لأن مجموعة أدوات تطوير Android متاحة مجانًا.
- التكامل السهل. يمكن دمج Android بسهولة في أي نظام. يمكن للمطورين الاستفادة الكاملة من خيالهم وإبداعهم لإنشاء تطبيقات جذابة لم يتم استخدامها من قبل على منصات أخرى.
- تعد برمجة تطبيقات Android أسهل بكثير من برمجة التطبيقات على الأنظمة الأساسية الأخرى. يتم ترميز تطبيقات Android بلغة Java.
- توزيع سهل للتطبيق. بالإضافة إلى Google Play، وهو سوق التطبيقات الرسمي، يمكنك استخدام موارد التوزيع الأخرى التابعة لجهات خارجية.
- توافق ممتاز مع الأجهزة. تعمل تطبيقات Android بسلاسة على الأجهزة من مختلف الشركات المصنعة.
ماذا سيعطيك تعلم برمجة تطبيقات الهاتف المحمول؟
خلال الدورة طفلك:
- تعلم البرمجة لنظام Android.
- سيكون قادرًا على تطوير تطبيق الهاتف المحمول الخاص به لنظام Android؛
- يتعلم كيفية إنشاء واجهة متنقلة سهلة الاستخدام.
تتكون دورة تطوير تطبيقات الهاتف المحمول لنظام Android من 3 وحدات.
تغطي الوحدة الأولى أساسيات لغة برمجة Java، بالإضافة إلى تعلم أدوات تطوير التطبيقات. سندرس في دروس الوحدة الأولى المواضيع التالية:
- لغة برمجة جافا: بناء الجملة والبنيات الأساسية
- كتابة وتجميع برامج جافا على جهاز الكمبيوتر
- نموذج موجه للكائنات في البرمجة باستخدام الفئات
- بيئة تطوير تطبيقات الأندرويد: Android Studio
في الوحدة الثانية، سيبدأ الأطفال بكتابة تطبيقاتهم الخاصة، والتي من خلالها سندرس الجوانب الرئيسية لتطوير أندرويد، مثل:
- هيكل تطبيق أندرويد
- العمل مع الموارد
- إنشاء ملفات ترميز XML
- مفهوم النشاط والعمل مع الشاشات
الوحدة الثالثة مخصصة لتطوير المشاريع الفردية للأطفال. خلال الفصول الدراسية سوف نغطي:
- معالجة الأحداث التي تحدث في البرنامج
- إنشاء وإدارة عناصر واجهة المستخدم بشكل ديناميكي
- العمل مع مؤشرات ترابط متعددة
- العمل مع الإنترنت في التطبيق
مع الأخذ في الاعتبار أن منصة أندرويد تتطور بنشاط كبير، فإن هذه المعرفة ستمكن الطفل من البدء في كسب المال الآن والعثور على وظيفة واعدة في المستقبل. سوف يكتسب مهارات عملية في إنشاء التطبيقات وسيستخدم بشكل فعال إمكانات نظام Android وموارده فورًا بعد إكمال الوحدة الأولى.
وحدة 1
اليوم الأول - مقدمة إلى Android وJava
- الأجهزة والتطبيقات المحمولة: تاريخ التطور
- التعارف الأول مع جافا
- برنامج "أهلا بالعالم".
- تجميع وتشغيل برنامج جافا
المهمة العملية: كتابة أول برنامج بلغة جافا.
نتيجة الدرس: تم إعداد وتكوين بيئة JDK بالكامل، وتم إتقان مبادئ العمل مع سطر الأوامر وتجميع برامج Java وتشغيلها.
اليوم الثاني - أساسيات جافا
- تركيب لغة البرمجة
- المتغيرات، الحلقات، التفرع
- المصفوفات والقوائم
- الطرق ومعلماتها في جافا
المهمة العملية: إنشاء برنامج يحتوي على عبارات شرطية وحلقات ووظائف فردية.
نتيجة الدرس: تعلم أساسيات بناء جملة لغة جافا.
اليوم الثالث - البرمجة الشيئية
- مفهوم الكائن والفئة
- النطاق في جافا
- معلمات الطبقة وطرقها
– التدرب على إنشاء واستخدام الفصول الدراسية
المهمة العملية: إنشاء هيكل فئة لمشروعك.
نتيجة الدرس: تعلم أساسيات OOP وتطوير مهارات العمل مع الأشياء.
اليوم الرابع - التعرف على Android Studio
- إنشاء مشروع Android Studio
- واجهة البرنامج
- العناصر الأساسية لبيئة التطوير
- التجميع الأول وإطلاق التطبيق
المهمة العملية: المهمة العملية: نقل البرامج المكتوبة بلغة جافا؛ تجميع وتجميع التطبيق.
نتيجة الدرس: دراسة بيئة تطوير تطبيقات الأندرويد.
الوحدة 2
اليوم الخامس - هيكل تطبيق Android، البيان، التدرج
- الأقسام الرئيسية لمشروع الأندرويد
– ملف البيان
- منشئ تطبيقات Gradle
- التواصل بين وحدات المشروع المختلفة
المهمة العملية: إطلاق وتصحيح التطبيق الأول.
نتيجة الدرس: فهم بنية دليل المشروع لنظام Android.
اليوم السادس - العمل مع الموارد
- هيكل دليل الموارد
- تعلم كيفية العمل مع ملفات XML
- مبادئ العمل مع الموارد: ID
- إضافة الرسومات المتجهة والنقطية
المهمة العملية: إضافة رسومات إلى التطبيق وإنشاء أيقونة.
نتيجة الدرس: دراسة تنسيق XML ومبادئ العمل مع موارد التطبيق.
اليوم السابع - التخطيط وعناصر الشاشة
- توحيد العمل بتنسيق XML
- عناصر عرض مختلفة: النص والأزرار والصور
- حاويات للعرض: التخطيط
- إنشاء العلامات الخاصة بك
المهمة العملية: تخطيط شاشات التطبيق: إنشاء العلامات وملئها بعناصر مختلفة.
نتيجة الدرس: تعلم الطبقات الأساسية للعمل مع الرسومات في Android؛ فهم مبادئ العمل مع العرض والتخطيط.
اليوم الثامن - النشاط ودورة الحياة
- شاشة الاتصال والنشاط والبيان
- النوايا وإطلاق النشاط والنية
- دورة حياة التطبيق
- طرق النشاط الأساسية
المهمة العملية: إنشاء وإطلاق نشاط جديد، وإرسال واستقبال النوايا، وتتبع تشغيل التطبيق.
نتيجة الدرس: دراسة دورة حياة برنامج للأندرويد وكذلك مبادئ العمل مع النشاط
الوحدة 3
اليوم التاسع - العمل مع عناصر الشاشة من التعليمات البرمجية
- الإشارة إلى طريقة العرض من خلال معرفها
- معالجات النقر على الأزرار
- العناصر المتغيرة ديناميكيا
- الرسوم المتحركة للعرض
المهمة العملية: إضافة إجراءات عند الضغط على الأزرار.
نتيجة الدرس: تعلم مفاهيم "الأحداث" و"معالجات الأحداث".
اليوم العاشر - برمجة عناصر الشاشة
- إنشاء كائنات العرض في النشاط
- العلامات الديناميكية
- إضافة عناصر رسومية إلى العلامات الموجودة
– العمل على تصميم التطبيقات
المهمة العملية: العمل مع تصميم التطبيق.
نتيجة الدرس: ممارسة استخدام عناصر العرض في كود البرنامج.
اليوم الحادي عشر - العمل مع المواضيع والشبكات
- مفهوم الخيط في لغة جافا
- إنشاء موضوع والحصول على النتيجة
- أساسيات بروتوكول HTTP
- إرسال الطلبات إلى الشبكة واستقبال الرد عليها
المهمة العملية: ممارسة التواصل مع الخادم عن طريق إرسال الطلبات، وكذلك قراءة ردود الخادم.
نتيجة الدرس: مقدمة في البرمجة غير المتزامنة وأساسيات العمل مع الإنترنت في التطبيق.
اليوم الثاني عشر - العمل على المشاريع والعرض التقديمي
– الانتهاء من مشاريع الطلاب
- تلخيص الدروس
- الإعداد لعرض المشاريع على أولياء الأمور
- عرض المشاريع على أولياء الأمور
المهمة العملية: تطوير التطبيق الكامل الخاص بك وتقديمه للجمهور.
نتيجة: تنمية مهارات عرض المشروع.