קדימה אל תחכו, התקשרו : 072-3944399

חפש קורס:

* קורס React נפתח ב 6.5 * נפתח קורס Python לחסרי רקע בתכנות * חדש !! מסלול Data Science * הסתיים מחזור 41 של Angular

צור קשר






היידר פולסטאק
 

קורס Full Stack (פול סטאק) הממוקד בארץ (60 שעות)

 

מועבר על ידי המנטור והמדריך המנוסה בארץ – יניב ארד 

הקורס היחידי בארץ המיועד לבעלי רקע בפיתוח המכשיר אותם ב 60 שעות לטכנולוגיות ה Web המתקדמות ביותר

 הקורס מועבר במתכונת Extreme70 לצבירת נסיון מקסימלי במהלך הקורס ומשתתפיו זוכים לליווי אישי ותמיכה 24/7 !

 

מה זה פיתוח Full Stack ?

 

מפתחי Web הינם מהאנשים המבוקשים בתעשייה כיום. מערכת Web בנויה ממספר שכבות המרכיבות את הארכיטקטורה הכוללת:

שכבת ה Front End מולה עובד (גולש) המשתמש, שכבת ה BackEnd בה ממומשים מרכיבי הלוגיקה העסקית (BL-Business Logic) ושכבת הגישה למידה ( DAL -Data Sccess Layer). בנוסף, ישנה שכבת המידע עצמה הממומשת לרוב ע״י Data Base. בנוסף, יש את שכבת השירותים הרוחביים המקשרים בין ה Front End ל Back End, אחראים על נושא ההזדהות, ניהול ההראשות, אבטחת היישום ומרכיבים נוספים רבים.

 

במסלול ממוקד זה (60 שעות בלבד) , המיועד לבעלי רקע בפיתוח קודם, נכשיר את המשתתפים להיות מפתחי Web השולטים בכל מרכיבי ושכבות האתר. הקורס ברמה מאוד גבוהה (אינו מתאים לכולם) ומועבר במתכונת Extreme70 הפרקטית בארץ לצבירת נסיון מקסימלי. הקורס מועבר ע״י יניב ארד, בכיר מדריכי הפיתוח בארץ ומייסד שיטת Extreme70 בה מוכשרים כיום מפתחים בחברות הגדולות בארץ.

הקורס כולל את הטכנולוגיות:

פיתוח ב React או ב Angular בשכבת ה Front End

פיתוח ב Node.JS משולב עם Express בצד ה Back End

עבודה מול MongoDB Data Base

וכל זה תוך כדי לימוד Java Script מתקדם, השפה השלטת בתחום ה Web

 

*לבעלי רקע בפיתוח שאינו Web, יינתן קורס מבוא ל Web מקוצר – ללא עלות נוספת!

 

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

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

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

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

יניב ארד

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

man

פרטים נוספים

60 שעות אקדמיות (12 מפגשי ערב)

בעלי רקע כלשהו בפיתוח

להלן פירוט המודולים (סילבוס מפורט ומלא ניתן לראות בהמשך)

חלק 1 – פיתוח שכבת ה Front End – ממומשת ה Angular או React

React

1. ES6 + Advanced JS

במודול זה נכיר מגוון מהיכולות המתקדמות של ה Ecma Script גרסה 6, הלוא הוא הסטנדרט עליו מבוססת שפת ה Java Script. בנוסף, נלמד כמה נושאים מתקדמים ב JS בדגש על תכנות אסינכרוני כגון Promises , Async-Await ו Callback Functions.

2. Node & npm ecosystem

במודול זה נכיר את כל הטכנולוגיות המרכיבות את סביבת הפיתוח : החל מהסביבת הריצה מבוססת Node.JS, כלי הפיתוח וכמובן – ה npm.

3. Modern Web Architecture

במודול זה נבין כיצד ה React משתלב בארכיטקטורת Web מודרנית. נתאר את המבנה האופייני של יישומי React בדגש על צד השרת והלקוח.

4. Component Essentials & Life Cycle

במודול זה נכיר את כל היחידה המרכזית בבסיס ה React: ה Component.

נלמד על המבנה, יצירה ושימוש, את ה API שלו ומחזור החיים.

5. Component Templates & Styles     

במודול זה נלמד את הטכניקות לבניה בצורה חכמה ומעוצבת את ה Views של ה  Components.

6. Dynamic Rendering

במודול זה נלמד את האפשרויות ליצירת ה View ( Rendering) בצורה דינמית : החל משינוי ה Style כתלות במצב ה Data ועד למימוש Repeater לשכפול אלמנטים תלויי Collections.

7. Nested Components

במודול זה נלמד ליצור היררכיה של פקדים, נלמד את הטכניקות לתקשורת ביניהם

(Inter-component Communication), תקשורת אב-בן ובן-אב

8. Props & State          

במודול זה נלמד לנהל את כל מחזור החיים של המידע ב Component: כיצד מועבר מידע ראשוני ע"י ה Props וכיצד מנוהל המידע לאורך זמן ע"י ה State. נבין את מנגנון ה Async של עדכון ה State.                                 

9. Accessing the Server with RESTfull Service

במודול זה נלמד לתקשר מול השרת בצורה חכמה ואסינכרונית. נתאר את הארכיטקטורה, נלמד לעבוד בתצורת REST ונכיר את ספרית Axios לתקשורת אדינכרונית. נלמד גםכיצד להטמיע Observables ע"י עבודה עם rxJS.

10. (Routing & Single Page Applications (SPA                                                                               

במודול זה נלמד כיצג לבנות את היישום שלנו בתצורת SPA ולקבל חווית משתמש של Desktop App.

נכיר את מנגנון ה Routing, את אפשרויות ה Navigation והעברת המידע. נלמד להטמיע את ה Master-Details Design Pattern

11. Redux

במודול זה נלמד כיצד לעבוד עם ספריית ה Redux לניהול ה Store של האפליקציה. נלמד את מבנה ה Design Pattern ונטמיע מרכיבי הספריה ביישום שלנו .

12. Unit Testing & Deployment

במודול זה נלמד כיצד לבצע בדיקות יחידה ל Components וכן נדבר על תהליך ה Deployment

 

Angular

 1. Development Essentials

במודול ראשוני זה נכיר את סביבת הפיתוח והריצה, כמו הכלים הנלווים הדרושים לכל תהליך הפיתוח, החל מהכתיבה ועד לבדיקות ולהתקנה

2. ES6 & Type Script

במודול זה נתמקד בשפת  Type Script  עליה מבוסס כל הפיתוח של אנגולר, כמו היכולות המתקדמות של 6ES בו נעשה שימוש מרובה.

3.Modern Web Architecture

במודול זה נתמקד במימוש ארכיטקטורת Web  מודרנית וכיצד Angular  נותן לנו מענה.

4.Component Essentials & Life Cycle

במודול זה נכיר את היחידה הכי חשובה בבסיס ה Angular, ה Component.נבין את המבנה שלו, את מחזור החיים וכיצד הוא משמש אותנו במודלים כמו MVC   ו MVVM

5.Component Templates & Styles

במודול זה נלמד לעצב את ה Template כמו גם ה Style של ה Components

6.Dynamic HTML with Core Directives

במודול זה נכיר את הטכניקות לבנייה והתאמה דינמית של ה Component View

נבין כיצד לשלב Style דינמי, לממש Repeater ועוד..

7.Component Internals

במודול זה נכסה את כל אפשרויות העבודה עם ה Componenets : קבלת מידע מהמשתמש, טיפול בארועים , Data Projection ועוד.

8.Inter-Component Communication

במודול זה נחזק את הנושא של Nested Components, ואת הטכניקות לתקשורת בין פקדי אב-בן ובן-אב.

9.Forms

במודול זה נכיר את המנגנון של Angular לעבודה עם Forms, מימוש ולידציות, Data Shaping וטיפול בהודעות שגיאה

10.Services & Dependency Injection

במודול זה נלמד לעבוד עם ה Services : יצירה, שימוש ומבנה ארכיטקטוני נכון.

נעבור על מנגנון ה Dependency Injection של Angular ונבין כיצד הוא עובד.

11.Accessing the Server with RESTfull Service

במודול זה נלמד לעבוד מול השרת : החל מהאכיטקטורה הנכונה, דרך מימוש RESTfull Service, וספרית rxJS לעבודה אסינכרונית מול השרת.

12.Single Page Applications

במודול זה נלמד לבנות אפליקציות בתצורת SPA ולקבל חווית משתמש של אפליקציית מובייל. נממש בעזרתו את תבנית העיצוב Master-Details המאוד נפוצה באפליקציות אנגולר.

13.Unit Testing & Deployment

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

 

חלק 2 – פיתוח שכבת ה Back End – ממומשת ע״י Node.JS + Express

1. Node & npm eco system

במודול זה נכיר את מושגי היסוד בעולם ה Node, את כל מרכיבי ה Eco System הדרושים לפיתוח ואירוח שירותים בסביבה זה. נעמוד על ההבדלים בין סביבה זו לסביבות ריצה אחרות. נכיר גם את כל כלי הפיתוח והכלים הנלווים לכל מחזור החיים של היישומים.

2. Creating a Web server

במודול זה נלמד כיצד לנצל את ה Node לאירוח יישומי Web. נכיר את מבנה הפרוייקט, הרכיבים הנדרשים, ונממש שרת Web בכמה שורות קוד !

3. Asynchronicity Concepts 

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

4. Event Loop

במודול זה נעמיד ונבין כיצד ה Node.JS עובד "מאחורי הקלעים". נעבור על המנגנון האסינכרוני, ה Event Loop, נבין כיצד לעבוד נכון עם Callback Functions, וכיצד ניתן לנטר את הקוד שלנו בצורה זו. נתמודד עם בעיית ה "Callback Hell" בעזרת ספריית ב Asymc.JS המפורסמת

5. Working with File System

במודול זה נלמד כיצד להשתמש ב Node כשרת קבצים. נעבור על הטכניקות השונות לעבודה (קריאה וכתיבה) אל קבצים וכיצד זה משתלב במנגנון האסינכרוני.

6. Modules & Packages

במודול זה נכיר היטב את מבנה ה Node Module. נלמד כיצד להפוך "קובץ" למודול אמיתי, נכיר את מבנה ה package.json ונלמד להפיץ אותו לסביבת ה npm.

7. REPL

במודול זה נלמד לעבוד עם סביבת ה REPL של ה Node. נבין את השימושים והיתרונות, ונממש יישומי REPL משלנו, המותאמים לצרכים הפרוייקטליים

8. Express Framework

במודול זה נכיר את ה Framework המפורסם של ה Node לפרוייקטי Web. נכיר את ה Express Generator, נכיר את יכולות ה Template Engines, נממש יישומי Web במודל MVC, ונשלב Router חכם לניהול הבקשות שתגענה לשרת.

9. Sessions & Session Stores

במודול זה נלמד להטמיע מודול לניהול סשנים. נלמד על סוגי הסשנים השונים, ניהול המפתחות וה Stores ועוד.

10.Data Access with MongoDB

במודול זה נכיר את מסד הנתונים הנפוץ ביותר במשפחת ה NoSQL DB, הלו הוא ה MongoDB. נלמד את מבנה ה DB, ניצור סכמות , מסמכים ונבין כיצד לעבוד עם מפתחוץ.

 

המחזורים הקרובים

  • 30.03.2020| 12 מפגשים, 17:30-21:30 | רמת גן
קידום אתרים בגוגל קידום אתרים בגוגל