تخطّ إلى المحتوى
أكاديمية فولوايز
● مفتوح للتقديم

تطوير تطبيقات الهاتف

أطلق مشروع Android حقيقي مع اكتساب العادات التي تتوقعها فرق تطبيقات الهاتف الجديدة: Kotlin وAndroid Studio وGit وتفكير معماري كافٍ للنمو من هناك.

Project · in progress
build
pass
screen · hometap a screen to switch
ما هذا المسار

نبذة عن هذا المسار

تبني Android الأصيل في Kotlin وتتلمس Flutter لترى متى تختار الفرق المنصات المتعددة. الأيام تُقضى في Android Studio: التخطيطات والتنقل وربط البيانات وقراءة الأخطاء وإصلاحها وتشغيل البنى على المحاكيات أو الأجهزة. Git وPostman جزء من الإيقاع كما في مقابلات التوظيف. الإيقاع تقني. إن كنت جديدًا على البرمجة توقع الممارسة بين الجلسات. إن كانت لديك أساسيات ستمر بها أسرع.

لمن هذا المسار

01
المطورون المنتقلون إلى تطوير تطبيقات الهاتف

مطورو الواجهة الخلفية أو الأمامية الراغبون في التخصص في Android أو عمل تطبيقات الهاتف متعدد المنصات.

02
خريجو علوم الحاسوب أو تقنية المعلومات

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

03
المبتدئون المتحمسون الصابرون على البرمجة

الأشخاص الجدد على البرمجة الملتزمون بالعمل خلال مسار تقني بشكل منهجي.

المنهج

ما الذي ستتعلمه

منظّم في وحدات تتراكم فوق بعضها. المحتوى منهجي وليس عشوائيًا.

الوحدة 1

أساسيات البرمجة وأساسيات Kotlin

  • المتغيرات والأنواع والدوال وتدفق التحكم في Kotlin
  • التفكير الموجه بالكائنات: الفئات والكائنات والوراثة
  • المجموعات وأمان القيم الفارغة في Kotlin
  • قراءة وفهم الوثائق ورسائل الخطأ
الوحدة 2

واجهة المستخدم في Android والتنقل

  • بناء التخطيطات باستخدام Jetpack Compose أو XML
  • التنقل بين الشاشات وإدارة المكدس الخلفي
  • معالجة إدخال المستخدم وتفاعلات النماذج
  • أساسيات التخطيط المتجاوب لأحجام الشاشات المختلفة
الوحدة 3

الحالة والبيانات وواجهات برمجة التطبيقات

  • إدارة حالة واجهة المستخدم وفهم دورة الحياة
  • إجراء طلبات HTTP والتعامل مع الاستجابات
  • تحليل وعرض البيانات من REST API
  • أساسيات استمرارية البيانات محليًا
الوحدة 4

الاستعداد وواجهات برمجة التطبيقات عمليًا والإطلاق

  • Android Studio: الاختبار على المحاكي مقابل الجهاز والتغييرات في البنى
  • Git وGitHub: الفروع والمراجعات وسجل نظيف قبل الإصدار
  • فحص API مع Postman على نقاط النهاية الفعلية التي تستهلكها في التطبيق
  • أساسيات الاختبار: الفحوصات الوحدوية والتحقق الأساسي من واجهة المستخدم
  • تحضير الإصدار: التوقيع والإصدار وأساسيات Play Console وFlutter/Dart كعدسة متعددة المنصات
المكدس

الأدوات والتقنيات التي نستخدمها

بيئة التطوير واللغة والتحكم في الإصدار وفحوصات API وما يعني "الجاهز للإطلاق" على Android. كل وحدة تضيف طبقة أخرى على نفس التطبيق.

Android Studio

بيئة التطوير المتكاملة والمحاكي وتكامل Gradle والتصحيح، بيئة تطوير Android القياسية.

Kotlin

اللغة الأساسية لواجهة المستخدم الأصيلة في Android والتنقل والعمل على البيانات.

Flutter

وحدة متعددة المنصات لفهم متى تختار الفرق Flutter مقابل Android الأصيل.

Dart

وحدة متعددة المنصات لفهم متى تختار الفرق Flutter مقابل Android الأصيل.

Git

الفروع والتزامات والطلبات السحبية حتى يتمكن المرشدون من مراجعة تقدمك كفريق حقيقي.

GitHub

الفروع والتزامات والطلبات السحبية حتى يتمكن المرشدون من مراجعة تقدمك كفريق حقيقي.

Postman

فحص REST APIs والرؤوس والحمولات قبل ربط الاستجابات بواجهة المستخدم.

Android Emulator

تشغيل البنى على المحاكيات والأجهزة الفعلية عند توفرها للفحوصات الواقعية.

devices

تشغيل البنى على المحاكيات والأجهزة الفعلية عند توفرها للفحوصات الواقعية.

Google Play Console (basics)

الإصدار والتوقيع وما يعني "جاهز للإصدار" لمتجر Play، لا تسويق المتجر العميق.

يمكنك إتمام المسار على المستويات المجانية حيث تقدمها الأدوات (مثل GitHub ومحاكي Android). الأجهزة الاختيارية مفيدة لكن غير مطلوبة.

آلية التعلم

كيف تسير عملية التعلم

ليس محتوى مرئيًا ذاتيًا. برنامج منظم مع مخرجات حقيقية وتغذية راجعة منهجية.

كود يعمل من الأسبوع الأول

تبني تطبيق Android حقيقيًا طوال المسار، تضيف ميزات مع تقدمك في كل وحدة.

تصحيح موجّه بالمرشد

التوقف عن التقدم جزء من تعلم البرمجة. دعم المرشد منظم لمساعدتك على فهم لماذا تعطل شيء ما، لا مجرد إصلاحه نيابةً عنك.

تركيز على الاستعداد

ينتهي المسار بتحضير نشر التطبيق ومراجعة الكود، أنشطة عملية تعكس شكل أدوار المطورين الجدد.

المخرجات

ما الذي يُعدّك له هذا المسار

توقعات واقعية وصادقة. يمنحك المسار الأساس والتطبيق، وما تفعله بعد ذلك يحدد ما يأتي لاحقًا.

  1. تطبيق Android يعمل بنيته خلال المسار

  2. ثقة مع Kotlin وAndroid Studio وسير عمل Git وفحوصات API مع Postman

  3. فهم عملي لواجهة مستخدم تطبيقات الهاتف والتنقل وجلب البيانات

  4. أساس لأدوار مطور Android الجديد أو مطور جوال

الأسئلة الشائعة

تطوير تطبيقات الهاتف: أسئلة شائعة

إجابات خاصة بالمسار: المعرفة المسبقة المطلوبة، وما ستبنيه، والأدوات المستخدمة، وكيفية البدء.

هل لديك سؤال لم تجد إجابته هنا؟

تحدث مع فريق فولوايز

لا تحتاج تطبيقًا منشورًا، لكن يجب أن تكون مرتاحًا بالفعل مع المتغيرات والدوال والمنطق الأساسي. تُدرَّس أساسيات Kotlin هنا؛ إذا لم تكتب كودًا قط، فدورة أكثر لطفًا أولًا عادةً ما يكون أفضل.

تقدم الآن

هل أنت مستعد لبدء مسار تطوير تطبيقات الهاتف؟

تواصل معنا لتأكيد موعد القبول وطرح أي أسئلة قبل الالتزام.

تقدم لهذا المسار

تواصل مع فولوايز إن كان لديك أسئلة قبل التقديم.