Java Full stack معسكر جافا
هدف التدريب
دورة تعليمية كاملة لتعلم لغة الجافا من الصفر، والتي تعتبر واحدة من أهم لغات البرمجة علي مدار ال 20 عامًا الماضية.
الدورة تبدأ بتعلم مبادئ وأساسيات البرمجة باستخدام لغة الجافا مرورًا بالبرمجة باستخدام الأشياء كمبدأ أساسي من مميزات الجافا. وتمتاز لغة الجافا عن غيرها من لغات البرمجة بسهولة الحصول عليها، كما أنّها داعمة ومُوّجهة للكيانات، وليس من الصّعب على المُبتدئ تعلّمها وإتقانها، وكما أنّها قابلة للتّنفيذ بكلّ سهولة ويسر، وتُضفي على صفحات الويب خاصيَّتَي الصّوت والحركة والكثير من الميزات الأخرى.
الجافا هي لغة برمجة عالية المستوى ابتكرها جيمس جوسلنج في العام 1991 وتم تطويرها في العام 1995 لبناء تطبيقات الويب والسيرفرات وتطبيقات سطح المكتب والروبوتات ومختلف الأجهزة.
وهي تعمل على جميع وأهم انظمة التشغيل كالويندوز ولينكس وماك ، وتعتبر من اشهر لغات البرمجة على الاطلاق واقواها وهي الأساس للبدء في مجال برمجة تطبيقات الاندرويد.
المهارات المكتسبة وفقاً لإطار المهارات الرقمية:
فهرس موضوعات التدريب
الاسبوع الاول Java SE 8 Programming Foundations
ما هو برنامج الجافا
إنشاء Java Main Class
التعامل مع البيانات
التعامل مع العناصر المتعددة
وصف الأشياء وال classes
التعامل مع البيانات وصياغتها
إنشاء واستخدام الدوال
استخدام التغليف
المزيد عن الجمل الشرطية
المصفوفات، التكرارات والتواريخ
استخدام الوراثة
استخدام الواجهات
التعامل مع الأخطاء والاستثناءات
تنصيب برامج الجافا
الاسبوع الثاني Java SE 8 Programming Advanced
قواعد لغة الجافا و نظرة على ال class
مبادئ البرمجة باستخدام الأشياء
تعبيرات ال lambda
المجموعات والتيارات
العمليات على ال lambda
الأخطاء والتأكيدات
التعامل مع الوقت والتاريخ
استخدام الادخال والإخراج للبيانات
التزامن
التيارات المتوازية
Localization
استخدام دوال ال JDBC
بناء تطبيقات لقواعد البيانات
التعامل مع الأخطاء في دوال ال JDBC
الاسبوع الثالث Web Design & Development Components
مبادئ الـ HTML5
إضافة الهيئة والشكل بالـ CSS
العمل بالـ CSS
بناء صفحات المحتوى
مقدمة عن الـ JavaScript
تطبيق التفاعلية باستخدام الـ JavaScript
التعرف على الـ Bootstrap
تصميم إطار الصفحة مع الشكل
نماذج الـ Bootstrap
التعرف على الـ jQuery
الصورة الكاملة jQuery
مقدمة الـ Ajax
الاسبوع الرابع Linux – Fundamentals
محررات اللينكس
ادارة الملفات أو المجلدات
الصلاحيات
أساسيات Linux Shell
عمليات أساسية علي نظام اللينكس
الفرز والتصفية في أوامر اللينكس
العمليات في اللينكس
أوامر الاتصال في اللينكس
تهديل بيئة عمل اللينكس
الاسبوع الخامس Java EE 6 Develop Web Applications with JSF
تكنولوجيا ال JSF
انشاء صفحات ال JSFباستخدام ال Facelets
تطوير ال CDI Named Beans
التعامل مع توجيه الصفحات
انشاء واضافة حزم الرسائل
استخدام قوالب ال JSF
التحقق من البيانات وتحويلها
التعامل مع جداول البيانات
التعامل مع الأحداث
استخدام ال AJAX في صفحات ال JSF
انشاء عناصر معدلة
العمل ب HTML5 في صفحات ال JSF
تهيئة وحماية تطبيقات ال JSF
استخدام المكتبات الخارجية في تطوير ال JSF
الاسبوع السادس Java EE 6 Develop Database Applications with JPA
مقدمة عن دوال ال JPA
العمل ب ال JPAفي بيئة Java EE
تصميم قواعد البيانات المترابطة
العمل مع مدير الأشياء
حفظ المجموعات والثوابت
انشاء البحث باستخدام لغة JPQL
استخدام دوال التصفية
التحقق من الأشياء في JPA
تطبيق الاغلاق والتحويلات المجمعة
الاسبوع السابع : مشروع تخرج
مخرجات التعلم
عند الانتهاء من هذه الدورة ، يجب أن يكون المتدرب قادرًا على:
- كتابة Java Class الرئيسية
- التعرف علي المتغيرات
- التعامل مع عناصر ومتغيرات متعددة كالمصفوفات
- استخدام الجمل الشرطية
- وصف الأشياء وعناصرها
- التعامل مع البيانات في البرنامج
- برمجة وكتابة الدوال البرمجية
- البرمجة باستخدام الأشياء
- التعامل مع الأخطاء في الكود
- تنصيب برامج الجافا وتشغيلها
المتطلبات السابقة للتدريب
- سعودي الجنسية.
- الحصول على دبلوم كحد أدنى وفي تخصص تقني أو معلوماتي أو هندسي.
- أكبر من 18 سنة.
- وجود جهاز حاسب آلي سعته لا تقل عن 4 جيجا بايت وانترنت مناسب.
- سوف تكون الدورة من 9 صباحاً الى 3 مساءً لمدة 7 أسابيع.
- ملاحظة: يجب أن يلتزم المتدرب بحضور المعسكر شخصيًا لمدة 7 أسابيع.
الشهادات الإحترافية المتعلقة |
|
---|---|
اسم مقدم الدورة |
|
خبرات المدرب |
|