פיתוח אפליקציות ארגוניות באמצעות טכנולוגיות Java EE - קורס 41,500 רובל. ממרכז הדרכה IBS, הדרכה 40 שעות, תאריך: 1 בדצמבר 2023.
Miscellanea / / December 04, 2023
נושאים מכוסים:
1. סקירת פלטפורמת JEE
- סקירה כללית של טכנולוגיות הליבה של JEE;
- רכיבי EJB מבוזרים;
- הזרקת תלות באמצעות CDI;
- עבודה עם הודעות באמצעות JMS;
- שרתי יישומים פופולריים (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. ארכיטקטורת EJB
- סוגי שעועית סשן;
- שימוש בפחי Singleton;
- בדיקת שעועית EJB במיכל Arquillian;
- הרכבת ארכיוני WAR, JAR ו-EAR לפרסום בשרת;
- פריסת יישומים לשרת.
3. שעועית מושב
- מדרגיות וסבילות לתקלות של שעועית חסרת מדינה;
- ממשקים @Local ו-@Remote;
- מחזור חיים של שעועית חסרת מדינה;
- פסיביות והפעלה עבור פחים עם מצב;
- התקשרויות לניהול מחזור החיים;
- שימוש ב-servlets כדי להשיג נתונים מ-EJB;
- מיירטים לעבודה עם EJB (תכנות מונחה היבטים).
4. פחי MDB
- יתרונות העבודה עם מערכות הודעות;
- שליחת הודעות לנמען, תור;
- פרסום/הרשמה לנושאים;
- מנוי לתור JMS;
- מנוי לנושא JMS;
- עיבוד הודעות באמצעות Message Driven Bean.
5. הזרקת תלות באמצעות CDI
- היתרונות של הזרקת תלות;
- שימוש ב-Weld (יישום CDI) בנפרד משרתי JEE וביחד איתם;
- מפיקים ופוסקים;
- מיירטים ב-CDI;
- מעצבים ב-CDI;
- עבודה עם אירועים ודפוס הנצפה ב-CDI.
6. עבודה עם JMS
- שימוש בשרת JEE לעבודה עם JMS;
- הגדרת WildFly, יצירת תורים ונושאים;
- קשרים והפעלות לעבודה עם JMS;
- שליחה וקבלה אסינכרונית של הודעות;
- שימוש ב-ActiveMQ (מצב ללא שרת JEE);
- שימוש ב-JNDI כדי להשיג תור או נושא;
- כותרות ומאפיינים של הודעות;
- העברת הודעות במצב בקשה-תגובה;
- בוררי הודעות;
- יכולות JMS 2.0;
- שימוש ב-OpenMQ.
7. שימוש ב-JPA
- עבודה עם ישויות, מיפוי מחלקות לטבלאות מסד נתונים;
- סוגי גישה (דרך שדה או נכס);
- תצורה של השדות @Column ו-@Lob;
- אסטרטגיות להפקת מפתחות ראשיים;
- יחסים של ישויות אחד לאחד, אחד לרבים, רבים לרבים;
- יחסים חד-צדדיים ודו-צדדיים;
- פעולות מדורגות;
- הוצאת יתומים;
- העמסה עצלנית של יחסים;
- שיעורים ואוספים מובנים;
- אסטרטגיות מיפוי הירושה בכיתה;
- עבודה עם EntityManager, פעולות בסיסיות;
- מושג ההקשר של התמדה, מושג הישויות המחוברות והמנותקות;
- מטמון ברמה 1 ו-2, מחיקת נתונים מהמטמון;
- עבודה עם עסקאות;
- ניהול עסקאות הצהרתי;
- חסימה אופטימית ופסימית;
- הגדרת יחידת Persistence באמצעות persistence.xml;
- יסודות נתוני אביב;
- עבודה עם Spring Data במיכל JEE.
הקורס מכסה נושאים הדרושים לשימוש מקצועי ב-Spring Framework בפועל, כגון תיעוד שירותי REST, הסדרת נתונים, עסקאות ב-Spring, הרשאת JWT, יישום מעשי של WebFlux, בדיקות, פריסה ב-Docker ועוד הרבה יותר לאחרים.
4,2
67 500 ₽
בקורס זה, התלמידים יקבלו את הידע והמיומנויות הבסיסיות שיאפשרו להם להתפתח בפלטפורמת Java® SE. היסודות של תכנות מונחה עצמים והשימוש ב-UML לעיצוב מכוסים. ארכיטקטורות יישומים, כמו גם היסודות של שימוש בשפת Java® (סוגי שפות, אופרטורים, מחלקות, חבילות, חריגים). מוצעים מספר רב של תרגילים מעשיים.
4
41 500 ₽