الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024}

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

4.50 (10 reviews)
Udemy
platform
العربية
language
Mobile Apps
category
instructor
39
students
26.5 hours
content
Oct 2022
last update
$54.99
regular price

What you will learn

القدرة على تطوير اي تطبيق تريد

انشاء ايقونة

الربح من التطبيقات

انشاء 7 تطبيقات

رفع التطبيق على المتجر

التخطيط للمشروع

وضع الاعلان في التطبيق واللعبة

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

التعامل مع خرائط Google

استخدام المكتبات الخارجية

تعلم لغة xml

دعم مختلف انواع الشاشات

احتراف موقع canva

Material Design

التخزين في نظام اندرويد

كشف الاخطاء وكيفية تصحيحها

التصدر في نتائج البحث في المتجر

Description

دورة تعلم برمجة تطبيقات الاندرويد من خلال بناء التطبيقات والتخطيط للتطبيقات.

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


تمر هذه الدورة بثمانية عشر قسم سوف تتعلم من خلالها العديد من المواضيع المختلفة التي تعطيك القدرة الكاملة في تطوير تطبيقات اندرويد بشكل احترافي.


هذه نظرة كاملة حول الاقسام ككل في الدورة وكل قسم ماذا سوف تتعلم بعد اكماله


القسم الاول  بيئة اندرويد ستوديو

في هذا القسم سوف تتعلم كيفية تحميل وتنصيب بيئة العمل الخاصة في اندرويد وكيفية انشاء مشروع بشكل مفصل.


القسم الثاني أساسيات نظرية للأندرويد

في هذا القسم سوف تتعلم اهم الامور التي يجب على كل مبرمج تطبيقات اندرويد ان يعرفها مثل

  1. مكونات تطبيق الأندرويد

  2. دورة حياة النافذة

  3. Context

  4. intent

  5. ما هي واجهة المستخدم

  6. android manifest

والعديد من الامور الاخرى التي سوف تعرفها بشكل نظري.


القسم الثالث أساسيات عملية للاندرويد

في هذا القسم سوف اعلمك كل ما اخذناه في القسم النظري وزيادة عليه  بالكثير من المواضيع المهمة والاساسية التي يحتاجها كل مطور تطبيقات اندرويد مثل

  1. تعلم xml

  2. تصميم الشاشات

  3. كيفية الانتقال من نشاط الى اخر مع ارسال البيانات

  4. انشاء شاشة navigation drawer

  5. WebView

  6. Fragment

  7. ListView

  8. Custom ListView

  9. RecyclerView

  10. Custom RecyclerView

  11. Nested RecyclerView

  12. expandableView in RecyclerView

  13. viewPager

  14. Google Maps

  15. ScrollView

  16. Edittext

  17. CheckBox

  18. Spinner

والعديد من المواضيع المختلفة التي يجب عليك معرفتها بشكل مفصل لانها سوف تفيدك بالتعامل مع التطبيقات المختلفة التي سوف نبرمجها.


القسم الرابع دعم مختلف انواع الشاشات

في هذا القسم سوف يتعلم الطالب كيفية دعم مختلف قياسات الشاشات للاندرويد بشكل عام والتعامل مع قياسات الخطوط ايضا, بحيث يصبح التطبيق يعمل على انواع مختلفة للشاشات كبيرة وصغيرة ومتوسطة.


القسم الخامس التخزين في اندرويد

كمطور تطبيقات اندرويد تحتاج ان تعرف كيفية تخزين البيانات بشكل دائم على جهاز المستخدم, او في تطبيقك حتى عندما يخرج المستخدم من التطبيق ويعود يجد كل التغييرات تم حفضها.


القسم السادس تعديل الصور في موقع كانفا

يجب عليك ان تعرف كيفية التعامل مع الايقونة الخاصة في التطبيق, وفي هذا القسم سوف اعلمك كيفية التعامل مع موقع كانفا وكيفية تعديل الصور وتصديرها الى الجهاز, وكيفية استيرادها الى بيئة اندرويد ستوديو.


القسم السابع الربح من تطبيقات اندرويد

من اهم الامور التي يحتاجها المبرمج في تطوير التطبيقات هو وضع الاعلان والربح منه, وان شاء الله سوف اعرفك كل شيء عن الاعلان واهم الشركات التي تستطيع التسجيل معها ووضع الاعلان في تطبيقك او لعبتك, وكيفية استلام الارباح في العراق وخارج العراق.


القسم الثامن التخطيط لبناء تطبيق اندرويد

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


القسم التاسع بناء تطبيق القرآن الكريم

هذا هو اول مشروع سوف نقوم بانجازه بشكل كامل وسوف يكون تطبيق متكامل, وسوف تتعلم الكثير من الامور التي اخذناها بشكل منفصل في الاقسام السابقة سوف نقوم بتنفيذها في هذا التطبيق الرائع


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

للدكتور ابراهيم الفقي كتاب من اروع الكتب سوف اعلمك كيفية تحويله الى تطبيق مع تعلم الكثير من الامور الجديدة التي سوف تكون اضافة رائعة لك, حتى تستطيع تنفيذها في مشاريع اخرى.


القسم الحادي عشر تطبيق انشاء ملاحظة

اذا لم تكن قد انجزت القسم الخاص في كيفية التخزين في اندرويد فلا تدخل هنا لأن كل شيء نذكره في عملية التخزين يعتمد على خبرتك في ذلك القسم, سوف نبرمج تطبيق انشاء ملاحضة وكيفية عرض البيانات في قائمة وكيفية البحث عن ملاحضة والتعديل والحذف وحذف جميع البيانات والكثير الكثير.


القسم الثاني عشر بناء تطبيق لمتجر للموبايل

سوف اعلمك في هذا القسم كيفية عرض البيانات على اكثر من قائمة وكيفية الانتقال من اي قائمة تريد الى شاشة اخرى مع اخذ المعلومات التي تريدها الى الشاشة المراد الانتقال اليها. 


القسم الثالث عشر بناء العاب من خلال webView

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


القسم الرابع عشر بناء تطبيق الحروف الابجدية

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


القسم الخامس عشر تصميم تطبيق حجز الفنادق عن طريق التصميم المادي

التصميم المادي من اهم الامور في اندرويد وهو يعطي بصمة لتطبيقك ويجعله جذاب عند المستخدمين, في هذا القسم سوف اعلمك التصميم المادي بشكل كامل مع تصميم تطبيق حجز في فندق.


القسم السادس عشر رفع التطبيق على المتجر

يجب عليك كمطور اندرويد عند اكمال مشروعك ان تعرف كيفية رفعه الى المتجر الخاص في تطبيقات والعاب اندرويد, ان شاء الله سوف اعلمك كيفية انشاء الحساب وكم هي تكلفته وكيفية تجهيز المشروع بحيث يكون جاهز للنشر, وكيفية نشر التطبيق على المتجر وكيفية تحديث التطبيق وماهي الشروط التي يجب عليك اتباعها لكي تستطيع التحديث بشكل صحيح, وسوف اعطيك نظرة حول كيفية التصدر في نتائج البحث واهم الطرق التي يجب عليك اتباعها لكي ينجح تطبيقك في المتجر ويصبح في نتائج البحث الاولى في المتجر وتستطيع ان تحصل على مستخدمين جدد وبالتالي ارباح كثيرة.


القسم السابع عشر الحصول على الجوائز

في هذا القسم سوف اشرح لك كيفية التعامل مع الهدايا التي وعدتك بها بشكل مفصل ان شاء الله, وكيفية اخذ الكود من كل واحدة منها.


الخاتمة

مبروك لك لوصولك الى نهاية الدورة وانجاز كل الاقسام السابقة, سوف اعطيك مصادر خاصة في اندرويد تستطيع الرجوع اليها في اي وقت واعطيك بعض النصائح لكي تحفزك وتختصر عليك الكثير من الطرق.


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


اذا لم تكن لديك خبرة في لغة كوتلن وتعرف فقط لغة جافا فلا بأس سوف اعلمك بعذ الامور في لغة كوتلن, وتستطيع الاستمرار معي في الدورة.



الهدف من هذه الدورة

ان الهدف الاساسي من هذه الدورة هو دراسة اندرويد بطريقة ممنهجة وليس بشكل عشوائي, بحيث يفهم الطالب كيفية التخطيط وبناء التطبيقات بالطريقة الصحيحة التي يجب ان تكون عند كل مطور اندرويد.  ثم ان لغة كوتلن هي افضل من جافا في الأداء الخاص بها دعني اكون صريحا معك, اذا برمجت تطبيق صغير وبسيط بلغة جافا او كوتلن فأنك لن تجد ذلك الفرق في عمله في اجهزة المستخدمين, ولكن اذا برمجت تطبيق كبير ويحتوي على الكثير من التقنيات والمكتبات فسوف تجد انه في لغة كوتلن سوف يكون اسرع وافضل متانة من جافا, فهذا هو السبب الذي جعلني اعلمك أندرويد من خلال هذه اللغة, ثم ان كوتلن الدعم مستمر من قبل شركة كوكل لها على عكس جافا التي تركوها فسوف تجد فرق كبير بينهما.

Content

المقدمة

مقدمة عن محتوى الدورة

التعامل مع بيئة اندرويد ستوديو

1 تحميل و تنصيب بيئة الاندرويد
2 انشاء اول مشروع اندرويد بشكل مفصل

2 أساسيات نظرية للأندرويد

1 التعرف على مكونات تطبيق الأندرويد
2 دورة حياة النافذة
3 ما هو Context
4 ما هي intent
5 ما هي واجهة المستخدم
6 مفاهيم مختلفة في أندرويد
7 ما هو ملف android manifest
8 تنصيب المحاكي
9 التعرف على ملفات المشروع
10 خريطة تعلم برمجة تطبيقات أندرويد

3 أساسيات عملية للاندرويد

1 تعلم لغة xml
2 تصميم الشاشات
3 ربط العنصر مع ملف الكوتلن من خلال id
4 التعامل مع ملف theme وكيفية تخصيصه
5 التعامل مع الألوان
6 التعامل مع ملف drawable
7 التعامل مع ملف anim
8 التعامل مع القوائم optionsMenu
9 التعامل مع القوائم context menu
10 كيفية الانتقال من نشاط الى اخر مع ارسال البيانات
11 اخذ صورة من المعرض والتعامل بها في تطبيقك
12 دورة حياة النافذة (عملي)
13 انشاء شاشة navigation drawer
14 التعامل مع رسالة من نوع alert dialog
15 التعامل مع webView
16 انشاء fragment
17 انشاء قائمة من نوع listview بشكل مفصل مع نقل البيانات الى شاشة اخرى
18 تخصيص listView بشكل مفصل
19 تخصيص recyclerView بشكل مفصل
20 اظهار البيانات بشكل مختلف في RecyclerView
21 التعامل مع Nested RecyclerView
22 التعامل مع خاصية expandableView in RecyclerView
23 التعامل مع viewPager
24 ربط viewPager مع fragment
25 تثبيت خرائط كوكل في المشروع
26 التعامل مع خطوط الطول والعرض
27 التعامل مع scrollView
28 التعامل مع editText
29 التعامل مع checkBox
30 التعامل مع spinner
31 التعامل مع SnackBar
32 التعامل مع SeekBar
33 التعامل مع RadioButton
34 التعامل مع RadioGroup
35 التعامل مع الاشعارات
36 التعامل مع المكتبات الخارجية عن طريق ملف gradle
37 جلب المعرف الخاص في العناصر بأكثر من طريقة
38 كيفية وضع اصدار للتطبيق بشكل مفصل
39 كيفية تغيير package name
40 دعم اكثر من لغة في التطبيق
41 التعامل مع الصلاحيات
42 كيفية ربط الهاتف الحقيقي في اندرويد ستوديو
43 التعامل مع Logcat وكشف الاخطاء

4 دعم مختلف انواع الشاشات

1 دعم مختلف انواع الشاشات

5 التخزين في اندرويد

1 نظرة حول التخزين في نظام الأندرويد
2 تنفيذ مكتبة shared preferences
3 نظرة حول قاعدة البيانات في اندرويد
4 تنفيذ قاعدة البيانات الجزء الأول
5 تنفيذ قاعدة البيانات الجزء الثاني
6 تنفيذ قاعدة البيانات الجزء الثالث

6 تعديل الصور في موقع Canva

1 تسجيل حساب في الموقع
2 انشاء مشروع والتعامل مع الموقع
3 كيفية تحميل الصور من كوكل بدون حقوق واستخدامها في تطبيقك
4 تصدير الايقونة الى اندرويد ستوديو

7 الربح من تطبيقات اندرويد

1 ما هو الاعلان وما افضل شركاته وما هي انواعه
2 كيفية انشاء حساب اعلاني بشكل مفصل
3 كيفية انشاء حساب StartApp
4 كيفية ادراج اعلان ادموب للتطبيق بشكل مفصل
5 كيفية ادراج اعلان سارت اب في تطبيق الاندرويد بشكل مفصل
6 اخذ جولة مع شرح كل موقع بشكل مفصل
7 الاجابة على بعض الاسئلة الضرورية في الربح من التطبيقات

8 التخطيط لبناء تطبيق اندرويد

1 كيفية التخطيط للتطبيق واهميته للمشروع

9 بناء تطبيق القرآن الكريم

1 ماذا سوف نبرمج في هذا القسم
2 تصميم الواجهة الرئيسية
3 تصميم واجهة القراءة
4 تصميم شاشة الاجزاء
5 تصميم شاشة الفهرس
6 تصميم شاشة طلب كتاب
7 انهاء الشاشة الرئيسية بشكل كامل
8 تنزيل نسخة القرآن الكريم وتحويله الى صور
9 كيفية نقل الصور وتعريفها في مصفوفة
10 عرض الصور في شاشة القراءة
11 التحكم في ظهور واخفاء العناصر مع بقاء الشاشة تشتغل بدون توقف
12 كتابة الكلاسات الخاصة في الفهرس والاجزاء
13 تجهيز الادبتر الخاص بالفهرس والاجزاء مع عرض المعلومات
14 كيفية الانتقال من شاشة الفهرس والاجزاء الى القراءة
15 برمجة زر حفض علامة والانتقال للعلامة
16 ضبط سطوع الشاشة بشكل مفصل
17 اكمال شاشة القراءة
18 التعامل مع شاشة طلب كتاب بشكل مفصل
19 اضافة الاعلانات الى التطبيق والربح منه
20 ترتيب ملفات المشروع واستخراجه وتجربته على هاتف حقيقي

10 تطبيق المفاتيح العشرة للنجاح للدكتور ابراهيم الفقي

1 ماذا سوف نبرمج في هذا القسم
2 تصميم الشاشات والتعامل مع الالوان والنصوص
3 اعداد المحتوى الخاص في الكتاب بشكل مفصل
4 تصميم العناصر في الشاشة الرئيسية
5 اظهار حول المؤلف وانهاء المشروع
6 وضع الاعلانات في التطبيق

11 تطبيق انشاء ملاحظة

1 ماذا سوف نبرمج في هذا القسم
2 تصميم وتحضير الشاشات
3 التعامل مع القائمة
4 تجهيز كلاس قواعد البيانات بشكل مفصل
5 طريقة اظهار الملاحظات في القائمة
6 كيفية اضافة ملاحظة
7 اكمال شاشة التعديل بشكل مفصل
8 كيفية البحث عن عنصر في القائمة
9 وضع الاعلانات في التطبيق

12 بناء تطبيق لمتجر للموبايل

1 ماذا سوف نبرمج في هذا القسم
2 التعامل مع الشاشة الرئيسية
3 اظهار البيانات على القوائم بشكل مفصل
4 تصميم شاشة التفاصيل بشكل مفصل
5 كيفية نقل البيانات الى شاشة التفاصيل وتعيين القيم

13 بناء العاب من خلال webView

1 ماذا سوف نبرمج في هذا القسم
2 التعامل مع الشاشة الرئيسية بشكل كامل
3 انهاء اللعبة بشكل كامل

14 بناء تطبيق الحروف الابجدية

1 ماذا سوف نبرمج في هذا القسم
2 تصميم الواجهات بشكل كامل
3 انهاء التطبيق وتجربته

15 (Material Design) تصميم تطبيق حجز الفنادق

1 ما هو التصميم المادي
2 تصميم شاشة تسجيل الدخول
3 تصميم شاشة انشاء حساب
4 تصميم الشاشة الرئيسية
5 انشاء قائمة للدول بشكل مفصل
6 تصميم شاشة الغرف وانشاء القوائم وطريقة التأثير بينهما
7 تصميم شاشة الصفحة الشخصية

16 رفع التطبيق على المتجر

1 ما هو حساب المطور
2 تفاصيل كيفية انشاء حساب المطور
3 تحضير الملفات قبل النشر
4 رفع التطبيق على المتجر
5 ما هو ASO
6 اخذ جولة في موقع المطورين
7 كيفية تحديث التطبيق في متجر بلي بشكل مفصل

17 الحصول على الجوائز

1 كيفية التعامل مع الجوائز

18 الخاتمة

1 الخاتمة مع بعض النصائح

Screenshots

الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Screenshot_01الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Screenshot_02الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Screenshot_03الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Screenshot_04

Charts

Price

الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Price chart

Rating

الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Ratings chart

Enrollment distribution

الدورة الشاملة لتطوير وبرمجة تطبيقات اندرويد للمبتدئين{2024} - Distribution chart
4773354
udemy ID
7/9/2022
course created date
10/3/2022
course indexed date
Bot
course submited by