
קורס Angular נפתח ב 10/2
קורס פיתוח ב Angular במודל Extreme70 מועבר ע"י המדריך המנוסה בארץ לקורסי פיתוח עם ליווי ותמיכה 24/7 אתם ״תקועים״ עם
שמי יניב ארד, ואני מבכירי המדריכים הטכנולוגיים המנוסים בארץ. אחרי 20 שנים בתפקידי פיתוח וניהול פיתוח בהייטק, החלטתי שאני רוצה להכשיר את הדורות הבאים. הכשרתי למעלה מ 7000 אנשי פיתוח ב 600 קורסים. אנשים אלו זכו להכשרה ברמה הגבוהה ביותר תוך כדי ליווי שלי כמנטור 24/7 – החל משלב ההכשרה, דרך העזרה בקליטה לתעשייה ועד יד מכוונת בכל מיני צמתים בקריירה שלהם.
למי מתאים הקורס?
הקורס אינו לכולם…בשביל ״כולם״ יש לא מעט מכללות בשוק (חלק גדול מאוד של בוגריהן הבינוניים ראיינתי כמנהל פיתוח). הקורס מיועד לבעלי רקע בפיתוח: בין אם מפתחים בעלי נסיון בתעשייה, בוגרי לימודים מתאימים (בוגרי תואר ראשון במקצועות המחשוב) וכל מי שיש לו זיקה לפיתוח תוכנה. אחרת – לא ניתן לצלוח את הקורס ברמה המאפיינת אותו. אה,כן…ואתה צריך להיות עם ״רעל בעיניים״. לא פחות. לא לפחד מאתגרים. להאמין שבסוף הדרך המאתגרת אתה מפתח מוכשר, מנוסה ונדרש בתעשיית ההייטק. אין לך ״רעל בעיניים״? לא נצא לדרך.
איך אני הולך להפוך אותך לנינג׳ת Web ב 12 מפגשים?
אני שומע את השאלה מעוררת הספקות הזאת לא פעם..אז ככה: המכללות המלמדות כיום פיתוח Full Stack מקבלות אנשים חסרי רקע ומלמדות אותם את יסודות התכנות, תכנות מונחה עצמים, Data Bases, מבוא ל Web ועוד נושאים רבים..וכך מגיעים ל 400 שעות.
אני לא הולך ללמד את כל זה. זוכרים? אתם כבר עם רקע בתכנות. לא אלמד אתכם לתכנת, לא לעבוד מול DB, לא תכנות מונחה עצמים..אני אוכל להתרכז רק בטכנולוגיות Web החמות ביותר וברמה גבוהה – אל תוך הוריד שלכם. ואת זה לא עושים עם מצגות, שקופיות והרצאות ״חופרות״. אצלי תצברו נסיון אמיתי: כל הלימוד הוא תוך כדי כתיבת קוד. אתם תאכלו, תשתו ותנשמו קוד. ואז עוד. תוך כדי הכנת 5 פרוייקטים. אתם תגיעו לסיום הקורס (וסיום בניית הפרוייקטים) עם נסיון של 3-4 חודשים – וזה הנסיון הנדרש בתעשייה, גם מג׳וניורים. מאתגר, אבל אתם לא לבד. אני איתכם, יד ביד. 24/7 (כן, גם שישי שבת).
סיימנו את הלימודים ורוצים את עזרתי במציאת משרה רלוונטית בהייטק? מעולה.
יניב – מה אם יש לי רקע בפיתוח שאינו Web?
עבורכם הכנתי תוכנית הכשרה קצרה (ללא עלות נוספת) שתקנה לכם את כל יסודות ה Web. אם יש צורך, אחזק אתכם בנקודות הנדרשות והכל – כדי להגיע מוכנים לתחילת הקורס. אין פשרות בנושא.
מפתחי Web הינם מהאנשים המבוקשים בתעשייה כיום. מערכת Web בנויה ממספר שכבות המרכיבות את הארכיטקטורה הכוללת:
שכבת ה Front End מולה עובד (גולש) המשתמש, שכבת ה BackEnd בה ממומשים מרכיבי הלוגיקה העסקית (BL-Business Logic) ושכבת הגישה למידה ( DAL -Data Sccess Layer). בנוסף, ישנה שכבת המידע עצמה הממומשת לרוב ע״י Data Base. בנוסף, יש את שכבת השירותים הרוחביים המקשרים בין ה Front End ל Back End, אחראים על נושא ההזדהות, ניהול ההראשות,
אבטחת היישום ומרכיבים נוספים רבים.
במסלול ממוקד זה (12 שבועות בלבד) , המיועד לבעלי רקע בפיתוח קודם, נכשיר את המשתתפים להיות מפתחי Full Stack השולטים בכל מרכיבי ושכבות האתר. הקורס ברמה מאוד גבוהה (אינו מתאים לכולם) ומועבר במתכונת Extreme70 הפרקטית בארץ לצבירת נסיון מקסימלי. הקורס מועבר ע״י יניב ארד, בכיר מדריכי הפיתוח בארץ ומייסד שיטת Extreme70 בה מוכשרים כיום מפתחים בחברות הגדולות בארץ.
הקורס כולל את הטכנולוגיות:
פיתוח ב React או ב Angular בשכבת ה Front End
פיתוח ב Node.JS משולב עם Express בצד ה Back End
עבודה מול MongoDB Data Base
וכל זה תוך כדי לימוד Java Script מתקדם, השפה השלטת בתחום ה Web
*לבעלי רקע בפיתוח שאינו Web, יינתן קורס מבוא ל Web מקוצר – ללא עלות נוספת!12
הלימודים מתקיימים במעבדת מחשבים ברמת גן, או בלימודים מרחוק ב Live (במסגרת כיתה דיגיטלית) – לבחירה.
הלימודים יתפרסו על 12 מפגשים שבועיים בערבים כדלקמן:
העלות למשתתף היא 8300 ₪.
בסכום זה תקבלו 3 דברים שאין לאף גוף הדרכה אחר בארץ:
– הדרכה במתכונת ההדרכה Extreme70 הפרקטית בארץ.
– ליווי ותמיכה של 24/7 מהמנטור הצמוד שלך.
– יכולת לחזור על הקורס ללא מגבלת פעמים – עד שהופכים לנינג׳ה ברמה הגבוהה ביותר !
– הכוונה בבנייה של קורות החיים להדגשת הנסיון שצברנו.
– הפצת קורות החיים בין אלפי קשרים עסקיים (בסיום פרוייקטי הגמר)
– הכנה והכוונה לפני ראיונות עבודה.
ניתן להירשם לכל אחד מהקורסים ( React או Node.JS) בנפרד במחיר של 4350 ₪
*לתשלום מטעם חברה, יש להוסיף מע"מ
צבירת נסיון תעשייתי במהלך הקורס
ליווי צמוד ומנטורינג בקורס ואחריו
קבוצות לימוד קטנות-בינוניות
גישה למאגרי הידע המקצועיים
Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine.
It is used to develop web and mobile applications. Node.js is open source, completely free, and used by thousands of developers around the world. Node was built with JavaScript so it helps if you have some understanding of how JavaScript actually works. Also having some understanding of other web technologies such as HTML, CSS, AJAX is useful.
In this course we’ll deep cover all the Node enviroment, from the Web server capabilities, through the npm eco-system, the Express framework, and data manipulations with MongoDB.
Extreme70 Lab : Implementing callback functions
Extreme70 Lab : Working with Promises
Extreme70 Lab : Building Node.JS application
Extreme70 Lab : Debugging & Profiling application
Extreme70 Lab : Creating a web server
Extreme70 Lab : Creating & Consuming custom library
Extreme70 Lab : Creating & using events
Extreme70 Lab : working with advanced collections
Extreme70 Lab : working with Async.js
Extreme70 Lab : Reading & writing to files
Extreme70 Lab : Async file operations
Extreme70 Lab : Working with modules
Extreme70 Lab : Creating a package
Extreme70 Lab : Registration & publish to NPM
Extreme70 Lab : Consuming REST Services
Extreme70 Lab : Working with Axios
Extreme70 Lab : Integrating services & files
Extreme70 Lab : Using Express Generator
Extreme70 Lab : Template Engines
Extreme70 Lab : MVC Application with Express
Extreme70 Lab : Implement sessions
Extreme70 Lab : CRUD with MongoDB
Extreme70 Lab : Using Mongoose Schemas
Extreme70 Lab : Writing & using RESTfull services
React React is an open-source JavaScript library for building user interfaces. React allows developers to create large web applications that use data which can change over time, without reloading the page. Its main goal is to be fast, simple and scalable.
In this course we will learn how to use ReactJS and the Redux library to create next gen web applications. The course covers all the practical aspects of developing with React and managing data and server communication with Redux
Extreme70 Lab : ES6 Features & Type Scripts
Extreme70 Lab : Dev Life Cycle
Extreme70 Lab : Working Node & NPM
Extreme70 Lab : Creating a React project
Extreme70 Lab : Component Creation
Extreme70 Lab : Multiple Components
Extreme70 Lab : Styling Component
Extreme70 Lab : Implementing Inline Styling
Extreme70 Lab : Implementing Dynamic Styling
Extreme70 Lab : Events Hooking
Extreme70 Lab : Working with Props
Extreme70 Lab : Managing State
Extreme70 Lab : Dynamic Rendering
Extreme70 Lab : Multi-Levels Components Composition
Extreme70 Lab : Pass data from parent to child
Extreme70 Lab : Pass data from child to parent
Extreme70 Lab : Communicating a RESTfull service
Extreme70 Lab : Working with Axios
Extreme70 Lab : Views Navigation
Extreme70 Lab : Routing with Parameters
Extreme70 Lab : Implementing Master-Details with Routing
Extreme70 Lab : Forms
Extreme70 Lab : Debugging
Extreme70 Lab : Implementing Redux
Extreme70 Lab : Implementing Hooks
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, ניצור סכמות , מסמכים ונבין כיצד לעבוד עם מפתחוץ.
קורס פיתוח ב Angular במודל Extreme70 מועבר ע"י המדריך המנוסה בארץ לקורסי פיתוח עם ליווי ותמיכה 24/7 אתם ״תקועים״ עם
קורס פיתוח React במודל Extreme70 מועבר ע"י המדריך המנוסה בארץ לקורסי פיתוח ליווי ותמיכה 24/7 אתם ״תקועים״ עם טכנולוגיות ישנות
קורס פיתוח Node.JS במודל Extreme70 בליווי מנטור צמוד 24/7 קורס פיתוח Node.JS במודל Extreme70 על הקורס קורס זה הינו הקורס