
جافا وإطار Spring / Spring Boot
ارتقِ بمهاراتك في تطوير تطبيقات الويب الخلفية مع دورة «Java & Spring / Spring Boot Framework» المتقدمة، التي تجمع بين ترسيخ أساسيات اللغة والتدرج نحو بناء تطبيقات منظمة وآمنة. عبر 44 جلسة، ستراجع المتغيرات وأنواع البيانات والتحكم في التدفق والمصفوفات والنصوص، ثم تتعمق في البرمجة كائنية التوجه ومعالجة الاستثناءات وتعبيرات Lambda والأنواع العامة والمجموعات والملفات والتاريخ والوقت. ستنتقل إلى تطوير تطبيقات Spring Boot، وفهم خادم HTTP ونمط MVC والتحقق من صحة البيانات والمعمارية ثلاثية الطبقات وإدارة Beans وحقن الاعتماديات. كما ستتعلم ربط التطبيقات بقواعد البيانات باستخدام Spring Data JPA، وبناء واجهات REST لتنفيذ عمليات CRUD، وتطبيق مفاهيم المصادقة والأمان باستخدام JWT والتعرف على الخدمات المصغرة. تتبع كل جلسة من الجلسات الـ44 أسئلة اختبار قصيرة من 5 أسئلة، مع عرض الدرجة فورًا لمساعدتك على قياس فهمك وتحديد ما يحتاج إلى مراجعة. وعند إكمال الدورة، تحصل على شهادة إتمام توثق إنجازك وتدعم مسارك نحو تطوير تطبيقات خلفية أكثر احترافية.
ماذا ستتعلم
- توظيف المتغيرات وأنواع البيانات والمعاملات وإدخال المستخدم والشروط والحلقات والمصفوفات وعمليات النصوص لكتابة منطق برمجي واضح بلغة Java.
- تصميم شيفرة كائنية التوجه باستخدام الأصناف والكائنات والبُناة والتحميل الزائد للطرق والوراثة والتغليف والتجريد والواجهات ومحددات الوصول.
- استخدام معالجة الاستثناءات والتعدادات وتعبيرات Lambda والأنواع العامة والمجموعات، إلى جانب التعامل مع الملفات والتاريخ والوقت.
- بناء تطبيقات Spring Boot وفق نمط MVC والمعمارية ثلاثية الطبقات، مع التحقق من صحة البيانات وإدارة Beans وحقن الاعتماديات.
- ربط التطبيقات بقواعد البيانات باستخدام Spring Data JPA وتطوير واجهات REST تدعم إنشاء البيانات وقراءتها وتحديثها وحذفها.
- تطبيق مفاهيم الأمان والمصادقة باستخدام Spring Security وJWT، وفهم المبادئ الأساسية للخدمات المصغرة.
محتوى الكورس
- 1مقدمة في Java وSpring وSpring Boot
- 2المتغيرات في Java
- 3أنواع البيانات والمعاملات في Java
- 4المعاملات والنوعان boolean وchar
- 5إدخال المستخدم باستخدام Scanner
- 6المعامل الثلاثي وعبارة switch
- 7حلقات التكرار والحلقات المتداخلة
- 8المصفوفات في Java
- 9دوال النصوص في Java
- 10الأصناف والكائنات والدوال في Java
- 11التحميل الزائد للدوال والمنشئات ومحددات الوصول
- 12الكلمة this والمحدد static في Java
- 13الوراثة ومحدد الوصول protected
- 14الشروط if وelse والعوامل المنطقية
- 15الكلمتان final وsealed والتغليف
- 16الأصناف المجردة والواجهات في Java
- 17معالجة الاستثناءات والأنواع التعدادية في Java
- 18تعبيرات لامبدا في Java
- 19الأنواع العامة في Java
- 20المجموعات: ArrayList في Java
- 21المجموعات: LinkedList وHashMap وHashSet
- 22التعامل مع الملفات في Java
- 23التاريخ والوقت في Java
- 24مقدمة إلى Spring Boot
- 25مقدمة إلى Spring Boot
- 26خادم HTTP
- 27نمط MVC — الجزء الأول
- 28نمط MVC — الجزء الثاني
- 29نمط MVC — الجزء الثالث
- 30نمط MVC — الجزء الرابع
- 31نمط MVC — الجزء الخامس
- 32التحقق من صحة البيانات
- 33البنية ثلاثية الطبقات
- 34كائنات Bean وحقن الاعتماديات: الجزء الأول
- 35كائنات Bean وحقن الاعتماديات: الجزء الثاني
- 36تثبيت MySQL وPostman وأدوات Spring لـ Eclipse
- 37مقدمة في Spring Data JPA
- 38واجهة REST لعمليات CRUD: الجزء الأول
- 39واجهة REST لعمليات CRUD: الجزء الثاني
- 40واجهة REST لعمليات CRUD: الجزء الثالث
- 41Spring Security والمصادقة وJWT — الجزء الأول
- 42الأمان والمصادقة وJWT في الخدمات المصغرة — الجزء الثاني
- 43الأمان والمصادقة وJWT في الخدمات المصغرة — الجزء الثالث
- 44الأمان والمصادقة وJWT في الخدمات المصغرة — الجزء الرابع
ماذا يقول طلابنا عن هذا الكورس
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
آراء المتعلمين
قيّم الكورس واترك تعليقك
سجّل الدخول للتقييم- لا توجد تعليقات بعد — كن أول من يشارك رأيه.

