קורס הסבת מפתחים Java, Spring Framework - בלו טק אדיוקיישן - Blue Tech

קורס הסבת מפתחים Java, Spring Framework

תאריך התחלה: 23/1/25
משך הקורס: 7 שבועות
מתכונת: בוקר,  פעם בשבוע 9:00-16:00

קורס הסבת מפתחים Java, Spring Framework

רוצה להפוך למומחה בפיתוח מערכות ארגוניות?
קורס Java & Spring Framework של Bluetech Education מיועד בדיוק עבורך!
הצטרף לקורס ייחודי, ממוקד ופרקטי שיקפיץ אותך קדימה בעולם הפיתוח.

מה תלמדו:

  • שליטה מלאה ב-Java וכלים מתקדמים כמו Maven ו-Gradle.
  • פיתוח מערכות ארגוניות באמצעות Spring Boot ו-Spring Data.
  • עבודה עם מסדי נתונים, שירותי ענן, Docker, ועוד כלים חדשניים!

למי זה מתאים?

למפתחים עם רקע בסיסי ב-Java שרוצים להפוך למובילים בתחום ולפתח מיקרו-שירותים, APIs מתקדמים ופתרונות ארגוניים מתקדמים.

קורס זה מיועד למפתחים בעלי רקע בסיסי ב-Java המעוניינים להתמחות בפיתוח מערכות enterprise מודרניות באמצעות Spring Framework. הקורס מספק הכשרה מקיפה החל מרענון יסודות Java ועד לפיתוח מיקרו-שירותים מתקדמים, תוך שימת דגש על פרקטיקות עבודה מומלצות ושימוש בכלים עדכניים.

הקורס יתקיים במתכונת בוקר של פעם בשבוע , 8 ש"א במשך 7 שבועות באופן מקוון

סה"כ 60 ש"א 

מועד פתיחה:
23/1/25

משך ההכשרה:
60 ש"א

מתכונת הקורס:
בוקר של פעם בשבוע

תכני לימוד

Java

  1. יסודות השפה ותכנות מונחה עצמים (OOP).
  2. מבני נתונים: Collections Framework ו-Generics.
  3. טיפול בשגיאות (Exception Handling).
  4. עבודה עם Streams API ו-Lambda Expressions.
  5. כלים לניהול פרויקטים: Maven ו-Gradle.
  6. עבודה עם קבצים, תהליכים וריבוי-תהליכים (Multithreading). 

Spring Framework

  1. יסודות Spring: Dependency Injection ו-Inversion of Control.
  2. Spring Boot: פיתוח מיקרו-שירותים ו-Rest APIs.
  3. Spring Data: עבודה עם מסדי נתונים (JPA, Hibernate).
  4. Spring Security: ניהול אימות והרשאות. 

עבודה עם מסדי נתונים רלציוניים ואחרים

  1. הבדלים בין DB1 לרלציוני: מעבר ממסד נתונים היררכי למסד נתונים רלציוני, ואתגרים במיגרציה.
  2. מסדי נתונים רלציוניים: עקרונות בסיסיים, יצירת טבלאות, ושאילתות מתקדמות. כולל ניהול אינדקסים, טרנזקציות ואופטימיזציה.
  3. אינטגרציה עם מערכות: חיבור מסדי נתונים רלציוניים ואחרים עם פרויקטי Spring.
  4. היכרות עם NoSQL: מבוא כללי למודלים כמו MongoDB ו-Cassandra, הבנת יתרונות וחסרונות לעומת רלציוניים.

 

קונטיינרים ודוקר (Docker)

  1. מבוא לקונטיינרים וליתרונות השימוש.
  2. יצירת וניהול Docker Images.
  3. Docker Compose: חיבור וניהול מיקרו-שירותים.

קוברנטיס

  1. הבנת מושגים בסיסיים (Pods, Deployments, Services).
  2. עבודה עם YAML לפריסות ושינויים פשוטים.
  3. בדיקות לוגים ושירותים (kubectl logs).
  4. שיתוף פעולה עם DevOps בתהליכי CI/CD.

מנגנוני Cache

  1. מבוא ל-Caching ויתרונותיו בביצועים.
  2. סוגי Cache: In-Memory, Distributed.
  3. Redis ו-Memcached: תכונות ושימושים.
  4. אסטרטגיות Cache: Cache-aside, Write-through, Write-back.
  5. אינטגרציה של Cache בפרויקטים מבוססי Spring.

Event Bus

  1. עקרונות ארכיטקטורה מבוססת אירועים (Event-Driven).
  2. כלים מרכזיים: Apache Kafka, RabbitMQ.
  3. תכנון מערכות עם Event Bus.
  4. Patterns מתקדמים: CQRS, Saga.

שירותי ענן

  1. מבוא ל-IaaS, PaaS, SaaS.
  2. שירותי ענן פופולריים: AWS, Azure, Google Cloud.
  3. Storage בענן: שימוש ב-S3 ושירותים דומים.
  4. Deployment של מיקרו-שירותים בענן.

מיקרו-שירותים

  1. מבוא למיקרו-שירותים ויתרונותיהם.
  2. תכנון ופיתוח מיקרו-שירותים עם Spring Boot.
  3. ניהול תקשורת בין שירותים: REST, gRPC, Event Bus.
  4. Observability: Logging, Tracing, Monitoring.
  5. ניהול עומסים ו-Scaling במיקרו-שירותים.

 

כיצד Blue Tech משנה את המשחק מעבר לכל ספק סביר?

תמיכה שלא נגמרת: גם לאחר הקורס, תהנו מליווי מקצועי ואישי כדי להתקדם בקריירה ולמצוא את העבודה המושלמת עבורכם.
פותחים דלתות: חיבורים ששווים זהב! תוכנית הקשרים שלנו עם חברות מובילות תפתח בפניכם אפשרויות חדשות.
צוות מוביל בתחומו: לומדים מהטובים ביותר! צוות מורים מנוסה ומסור יאפשר לכם לשפר מיומנויות ולהתמקצע.
ידע שמבטיח ביטחון: בנו קריירה מצליחה מתוך בטחון! הכלים והידע שתקבלו יהפכו אתכם למומחים בתחומכם.

לפרטים והרשמה

  • שדה זה מיועד למטרות אימות ויש להשאיר אותו ללא שינוי.