Java Full stack معسكر جافا

368
رقم التدريب 8146
مقدم من: شركة أدوات وحلول
هدف التدريب

دورة تعليمية كاملة لتعلم لغة الجافا من الصفر، والتي تعتبر واحدة من أهم لغات البرمجة علي مدار ال 20 عامًا الماضية.

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

الجافا هي لغة برمجة عالية المستوى ابتكرها جيمس جوسلنج في العام 1991 وتم تطويرها في العام 1995 لبناء تطبيقات الويب والسيرفرات وتطبيقات سطح المكتب والروبوتات ومختلف الأجهزة.

وهي تعمل على جميع وأهم انظمة التشغيل كالويندوز ولينكس وماك ، وتعتبر من اشهر لغات البرمجة على الاطلاق واقواها وهي الأساس للبدء في مجال برمجة تطبيقات الاندرويد.


المهارات المكتسبة وفقاً لإطار المهارات الرقمية:
إدارة البرامج PGMG المستويات: Level 1 إدارة قواعد بيانات DBAD المستويات: Level 1 ادارة البيانات DATM المستويات: Level 1
SFIA-logo

فهرس موضوعات التدريب

الاسبوع الاول 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 أسابيع.
الشهادات الإحترافية المتعلقة
    لا توجد شهادات احترافية مرتبطة بالدورة التدريبية.
اسم مقدم الدورة
  • Omar
خبرات المدرب
    • Omar

    Excellent Programming, OOP and Database concepts.

    V. Good background in many programming languages (Python, Swift, Java, C#).

    Good background in Frontend web development using Javascript and JQuery.

    WORK EXPERIENCE

    AN Training Center Sep-2017 - present

    Trainer – Riyadh, KSA

    Teaching the following courses:

    Java SE 8; (Associate & Professional levels)

    Python; (Associate & Professional levels)

    Introduction to Oracle SQL

    Developing iOS APPs using Swift

    Developing Android APPs using Java

    Developing Cross APPs using Flutter

    Data Analysis & Visualization using Python

    C# Programming

     

     

    • Saad

    He trained more than 2000 (Trainee, various training courses) JAVA, Middleware, Oracle Database, Methodologies like Agile

    Java Technologies [J2EE, WebServices, Spring [Boot, Data, and Security], JSP, JSF, Servlets, Hibernate, JAX-RS, JAX-WS, JQuery, JavaScript, CSS, Angular, …]

    Application Servers [JBoss, Tomcat, WebSphere, WebLogic...]

    Database [Oracle, MySQL, MS-SQL, PostgreeSQL...]

    WORK EXPERIENCE

    ELM Company [Java Technical Consultant] – Saudi Arabia

    May 2018 – Present

    Middleware Development Team – Ejar Project

    Development Team – Tamm Project

     

     

    • Alaa

    open source technologies with a great focus on building solutions and troubleshoot problems in enterprise networks.

    IT services management and Cloud solutions.

    IT Service Management

    Digital Transformation & IoT

    He trained more than 1500 (Trainee, various training courses) Linux, VMware, Huawei).

    Training Consultant Company

    WORK EXPERIENCE

    Job Title: Senior Linux System Engineer

    Company: Ministry of Commerce & Investment (MCI), Riyadh KSA

     

  • مجال التدريب
  • المسار الوظيفي
  • نوع الدورة
    دورة مهارية
  • مستوى الدورة التدريبية
    مستوى متقدم
  • طريقة توصيل الدورة
    قاعة تدريب
  • موعد البرنامج تبدأ 26-12-2021 إلى 3-03-2022 لمدة 210 ساعات
  • موقع التدريب

    الرياض/حي الغدير

  • المدينة
    الرياض
انتهت فترة التقديم