קורס Advanced Java With Spring 5
מועבר על ידי המנטור והמדריך המנוסה בארץ לקורסי פיתוח – יניב ארד
קורס ג'אווה מתקדם היחידי בארץ המועבר במתכונת Extreme70 המועברת כ Bootcamp לצבירת נסיון אמיתי
תוך ליווי אישי ותמיכה 24/7 !
שפת Java היא משפות הפיתוח הפופולאריות ביותר. היא משמשת ליישומים רבים, החל מאפליקציות חלונאיות, דרך מערכות Web, יישומי בינה מלאכותית, Big Data ועוד. שפת ה Java היא שפה עשירה, מבוססת תכנות מונחה עצמים, בעל ניהול חכם ויעיל של הזכרון.
בקורס זה נסקור ונעמיק במגוון נושאים מתקדמים בשפה זו: החל מסקירה מעמיקה בכל יסודות ה Object Oriented, דרך עבודה עם Multithreading, דרך מודל ה Concurremt API, מעבר על מגוון יכולות ה Functional Programming, עבודה מול מקורות מידע שונים, יכולות Java 9 ו Java 10, מימוש Design Patterns נפוצים ועוד.
נכיר את סביבת Spring 5 ונשתמש בה כדי לכתוב תוכניות מבוססות Streams ו Reactive Programming
שיאפשרו לנו ליישם שירותי REST Services אסינכרוניים וחכמים יותר.

צבירת נסיון תעשייתי במהלך הקורס

ליווי צמוד ומנטורינג במהלך הקורס ואחריו

קבוצות לימוד עד 12 משתתפים

גישה למאגרי הידע המקצועיים





יניב ארד
יניב ארד הוא המדריך המוביל והמנוסה בארץ לקורסי פיתוח תוכנה . למעלה מ 6000 מפתחים הוכשרו במתכונת Extreme70 הפרקטית בארץ ללימודי פיתוח תוכנה.
יניב, שכמנהל פיתוח ראיין בוגרי קורסים רבים, התאכזב מאוד מרמתם המקצועית והבין שדורשה מתכונת הכשרה שונה.
יניב, שאינו מאמין במצגות ללימוד תוכנה, מעביר את המשתתפים Bootcamp אמיתי בקבוצות קטנות,
בו תכתבו המון(!!) קוד ותצברו נסיון מעשי תוך כדי הקורס. יניב יהיה המנטור שלכם וילווה אתכם יד ביד עד הסיום המוצלח. לא יוותר לכם ולא – עליכם.

פרטים נוספים
תיאור הקורס
קורס זה מועבר ע״י יניב ארד, מבכירי המדריכים והמנטורים הטכנולוגיים בארץ, שהכשיר למעלה מ 6000 אנשי פיתוח בלמעלה מ 500 קורסים ב 100 חברות !
הקורס מועבר במתכונת Extreme70 המתקדמת והפרקטית בארץ ללימודי פיתוח תוכנה. עוד על מתכונת Extreme70 לחץ כאן .
שפת Java היא משפות הפיתוח הפופולאריות ביותר. היא משמשת ליישומים רבים, החל מאפליקציות חלונאיות, דרך מערכות Web, יישומי בינה מלאכותית, Big Data ועוד. שפת ה Java היא שפה עשירה, מבוססת תכנות מונחה עצמים, בעל ניהול חכם ויעיל של הזכרון.
בקורס זה נסקור ונעמיק במגוון נושאים מתקדמים בשפה זו: החל מסקירה מעמיקה בכל יסודות ה Object Oriented, דרך עבודה עם Multithreading, דרך מודל ה Concurremt API, מעבר על מגוון יכולות ה Functional Programming, עבודה מול מקורות מידע שונים, יכולות Java 9 ו Java 10, מימוש Design Patterns נפוצים ועוד.
יניב, המשמש כמדריך ומנטור המלווה אישית את כל משתתפי בקורס, זמין עבורם לכל תמיכה בכל שעות היממה .
משך הקורס
48 שעות אקדמיות (6 ימים)
תנאי קדם
נושאי הקורס
מודול 1 – Object Oriented Deep Dive
במודול זה נסקור לעומק את כל יסודות תכנות מונחה העצמים ומימושם בשפת Java. החל מ Encapsulation, דרך Inheritance וכמובן – Polymorphism. כמו כן, נכסה מספר Interfaces מתקדמים.
מודול 2 – Collections & Generics
במודול זה נכסה את מגוון ה Collections השונים שיש לשפת Java להציע. נלמד את הייעוד שלהם, את אופן מימושם מאחורי הקלעים וכיצד הם פותרים לנו בעיות שונות ע"י מימוש Design Patterns.
מודול 3 – Multithreading
במודול זה נלמד את כל מרכיבי התכנות המקבילי וכיצד לממשם בשפת Java. נלמד כיצד להטמיע מספר Threads, את האתגרים בניהולם וכיצד מתמודדים עם סוגיות שונות כגון סנכרון, מניעת נעילות וניהול יעיל.
מודול 4 – Concurrent API
במודול זה נלמד לעומק את אחד הנושאים המאפשרים לשפת Java את הגמישות הרבה, ה Reflection. נלמד לסקור קוד בינארי וללמוד את מבנה המחלקות שלו, לטעון בזמן ריצה אובייקטים שונים ולהריץ אותם.
- 07.12.19| 5 מפגשים, 17:30-21:30 | תל אביב