בקורס מקיף זה נלמד על Spring מא' ועד ת'. נלמד על שלל ההיבטים של שימוש ב-Spring לפיתוח תוכנה ב-JAVA. נלמד על היבטים בסיסיים כגון Dependency Injection ונושאים מתקדמים כגון בטיחות מידע, AOP וטרנזקציות. הקורס כולל תרגול מעשי רב. התלמיד יוכל להכיר את ההיבטים של פיתוח תוכנה ב-JAVA תוך שימוש ב-SPRING בצורה מעשית ויעילה.
קהל יעד – תוכניתנים השולטים בשפת JAVA, ראשי צוותי פיתוח תוכנה ב-JAVA ומנהלי פרויקטי תוכנה המפותחים בשפת JAVA.
לקורסי Java נוספים במכללת סלע
קורס-JPA-תוך-שימוש-ב-Hibernate, קורס-תכנות-Java-לתוכניתנים-מנוסים, פיתוח-תוכנה-ב-Java, קורס-J2EE-לפתוח-מערכות-ארגוניות-גדולות, תבניות-תכנון-מערכות-J2EE, קורס-JAVA-מתקדם, תבניות-תכנון-ב-Java, תכנות-מתקדם-מאוד-ב-JAVA-תוך-שימוש-בתבניות-תכנון-מוכרות, תכנות-JAVA-מתקדם-מאוד, סדנת-8-Java, סביבת-הפיתוח-ב-JAVA, פיתוח-תוכנה-לאתרי-WEB-מתקדמים-ב-JAVA, מערכות-JAVA-ללא-תוכניתנים, ניתוח-ביצועים-של-אפליקציות-JAVA-בשדה, פיתוח-תוכנה-עם-שירותי-WEB-בשפת-JAVA, פיתוח-תוכנה-עם-טכנולוגיית-Object-Oriented-בסביבת-JAVA, Spring-מתקדם, פיתוח-תוכנה-ב-JAVA-תוך-ששימוש-ב-Spring, פיתוח-תוכנה-ב-JAVA-מבוסס-בדיקות, שימוש-ב-XML-לתוכניתנים
לרשימה של כל קורסי הייטק
תיאור הקורס
בקורס מקיף זה נלמד על Spring מא' ועד ת'. נלמד על שלל ההיבטים של שימוש ב-Spring לפיתוח תוכנה ב-JAVA. נלמד על היבטים בסיסיים כגון Dependency Injection ונושאים מתקדמים כגון בטיחות מידע, AOP וטרנזקציות. הקורס כולל תרגול מעשי רב. התלמיד יוכל להכיר את ההיבטים של פיתוח תוכנה ב-JAVA תוך שימוש ב-SPRING בצורה מעשית ויעילה.
מודולים
מודול 1: Introduction to J2EE
- ארכיטקטורות מודל שכבות - עקרונות ומטרות
- הגדרת J2EE ומאפיינים
- טכנולוגיות J2EE בארכיטקטורה רב שכבתית
מודול 2: Introduction to Spring
- Spring Framework Need and Introduction
- Spring Building Blocks
מודול 3: Spring Overview and Tools
- What is Spring framework?
- Why Spring framework?
- Spring framework architecture
- תרחיש שימוש
- כלים (שאנו הולכים להשתמש בקורס זה)
- Spring Helloworld Refactoring
מודול 4: Spring Dependency Injection Basics
- What is and Why Dependency Injection (DI)?
- גרסאות הזרקת תלות
- DI classes in Spring framework
- סוגי פרמטרים של DI
- Bean naming
- @Autorwired annotation
- Auto-scanning
- Managing Containers
- Volumes & Networks
- עבודה עם רישומים
- סקירה כללית מתקדמת
מודול 5: Spring Dependency Injection Annotation
- Annotation-based Dependency Injection
- מוקדמות
- JSR 330 (הזרקת תלות לג'אווה)
- JSR 250 (הערות נפוצות)
- תצורת Spring מבוססת Java (במקום קובץ תצורת XML)
- @Component and further stereotyped annotations
- סריקה אוטומטית
מודול 6: Spring 3 and Maven
- Maven Repositories for Spring artifacts
- יצירת פרויקטים של Spring Maven
מודול 7: Spring MVC
- Spring 3 MVC Basics I
- Spring 3 MVC Basics II
- סקירה וכלים של Spring
- Spring 3 MVC Form handling
- Spring 3 MVC Misc
- Spring 3 MVC Views
- Spring 3 MVC REST
- Spring 3 MVC Ajax
מודול 8: Spring 3 AOP
- מה זה AOP?
- מושגי AOP ומינוחים
- @AspectJ support in Spring
- סוגי עצות
- הצהרות על עצות
- גישה למידע על נקודת הצטרפות
- הצהרת קיצור דרך
- הגדרת ושימושים מצביעים נפוצים
- מבוא
מודול 9: Spring 3 Database
- תמיכה ב- DAO
- @Repository annotation
- גישה לנתונים דרך JDBC
- גישה לנתונים דרך ORM
מודול 10: Spring 3 Transaction
- ניהול עסקאות במסגרת Spring
- עסקה גלובלית לעומת עסקה מקומית
- PlatformTransactionManager interface
- ניהול עסקות הכרזתי
- התפשטות עסקה
מודול 11: Spring 3 Testing
- דרישות בדיקה
- בדיקת יחידות ללא שימוש ב-Spring DI
- Spring TestContext framework
- בדיקה מודעת לעסקה
- Spring MVC Testing
- Spring Testing Annotations
*מכללת סלע שומרת לעצמה את הזכות לעדכן את הפרטים בהתאם לדרישות השוק מבלי להודיע מראש. נא בדקו עם נציגי המכירות לגבי הפרטים המעודכנים נכון להיום, בטלפון 03-6176666 או באימייל Info@sela.co.il
חזרה