📚محتوى دورة تطوير تطبيقات Java Backend – معهد مسارتك
| المحور التدريبي | التفاصيل |
|---|---|
| مقدمة في Backend Development | فهم دور Backend، بنية التطبيقات، الفرق بين Frontend وBackend وAPI. |
| Java Fundamentals | المتغيرات، الأنواع، الشروط، الحلقات، الدوال، وتنظيم الكود. |
| Object-Oriented Programming | Classes وObjects وInheritance وPolymorphism وEncapsulation وAbstraction. |
| Java Collections | List وSet وMap واختيار بنية البيانات المناسبة لكل حالة. |
| Exceptions and Error Handling | التعامل مع الأخطاء والاستثناءات وكتابة كود أكثر استقرارًا. |
| Generics, Streams and Lambda | مفاهيم حديثة تساعد على كتابة كود Java أكثر مرونة ووضوحًا. |
| SQL and Database Basics | إنشاء الجداول، العلاقات، الاستعلامات، CRUD، ومفاهيم قواعد البيانات. |
| Spring Boot Introduction | إنشاء مشروع Spring Boot وفهم البنية الأساسية والإعدادات. |
| REST API Development | بناء Controllers وEndpoints واستخدام HTTP Methods وStatus Codes. |
| Spring Data JPA | استخدام Entity وRepository وJPA/Hibernate للتعامل مع قاعدة البيانات. |
| Service Layer and Architecture | تنظيم المشروع إلى Controller وService وRepository وDTO. |
| Validation and Error Responses | التحقق من البيانات وإرجاع رسائل أخطاء منظمة للمستخدم أو العميل. |
| Authentication and Authorization | مقدمة في حماية APIs والمصادقة والصلاحيات. |
| Testing APIs | اختبار endpoints باستخدام أدوات مثل Postman وفهم سيناريوهات الاختبار. |
| Deployment Basics | تجهيز التطبيق للنشر وفهم متطلبات التشغيل والبيئة. |
| Final Project | بناء مشروع Backend متكامل قابل للإضافة إلى معرض الأعمال. |
