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

חפש קורס:

צור קשר






קורס Full Stack המתקדם בארץ

בליווי מנטור צמוד 24/7 עד לקליטה לתעשיית ההייטק.

 

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

לבעלי רקע בפיתוח
בליווי מנטור צמוד 24/7
 
אתם ״תקועים״ עם טכנולוגיות ישנות כשכולם סביבכם כבר עברו ל Web ?
סיימתם תואר ראשון אך אף אחד לא מזמן אתכם לראיון עבודה?
מציעים לכם קורסי Full Stack ב 8 חודשים ו20,000 ש״ח?
זה הקורס בשבילכם. אבל בדיוק בשבילכם.

 

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

 הקורס מועבר במתכונת Extreme70 לצבירת נסיון מקסימלי במהלך הקורס, כולל 5 פרוייקטים שמרכיבים את תיק העבודות של הבוגר ומשתתפיו זוכים לליווי אישי ותמיכה 24/7 עד הקליטה למשרה הראשונה.

 
 90% מבוגרי הקורס נקלטו לתעשייה תוך חודשיים מתום פרוייקט הסיום !
 

קצת על עצמי והרבה על הקורס… 

שמי יניב ארד, ואני מבכירי המדריכים הטכנולוגיים המנוסים בארץ. אחרי 20 שנים בתפקידי פיתוח וניהול פיתוח בהייטק, החלטתי שאני רוצה להכשיר את הדורות הבאים. הכשרתי למעלה מ 7000 אנשי פיתוח ב 600 קורסים. אנשים אלו זכו להכשרה ברמה הגבוהה ביותר
תוך כדי ליווי שלי כמנטור 24/7 – החל משלב ההכשרה, דרך העזרה בקליטה לתעשייה ועד יד מכוונת בכל מיני צמתים בקריירה שלהם.

 

 

למי מתאים הקורס?

הקורס אינו לכולם…בשביל ״כולם״ יש לא מעט מכללות בשוק (חלק גדול מאוד של בוגריהן הבינוניים ראיינתי כמנהל פיתוח).

הקורס מיועד לבעלי רקע בפיתוח: בין אם מפתחים בעלי נסיון בתעשייה, בוגרי לימודים מתאימים (בוגרי תואר ראשון במקצועות המחשוב) וכל מי שיש לו זיקה לפיתוח תוכנה. אחרת – לא ניתן לצלוח את הקורס ברמה המאפיינת אותו.

 

 

איך אני הולך להפוך אתכם לנינג׳ות Web ב 12 מפגשים?

אני שומע את השאלה מעוררת הספקות הזאת לא פעם..אז ככה: המכללות המלמדות כיום פיתוח Full Stack מקבלות אנשים חסרי רקע ומלמדות אותם את יסודות התכנות, תכנות מונחה עצמים, Data Bases, מבוא ל Web ועוד נושאים רבים..וכך מגיעים ל 400 שעות.

אני לא הולך ללמד את כל זה. זוכרים? אתם כבר עם רקע בתכנות. לא אלמד אתכם לתכנת, לא לעבוד מול DB, לא תכנות מונחה עצמים..

אני אוכל להתרכז רק בטכנולוגיות Web החמות ביותר וברמה גבוהה – אל תוך הוריד שלכם.

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

אתם תאכלו, תשתו ותנשמו קוד. ואז עוד. תוך כדי הכנת 5 פרוייקטים. אתם תגיעו לסיום הקורס (וסיום בניית הפרוייקטים) 

 עם נסיון של 3-4 חודשים – וזה הנסיון הנדרש בתעשייה, גם מג׳וניורים. 

מאתגר, אבל אתם לא לבד. אני איתכם, יד ביד. 24/7 (כן, גם שישי שבת)

וכל זה – יאפשר לי לעזור לכם להיכנס לתעשיה.

 

יניב – מה אם יש לי רקע בפיתוח שאינו Web?

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

 

 

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

 

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

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

 אבטחת היישום ומרכיבים נוספים רבים.

 

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

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

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

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

עבודה מול MongoDB Data Base

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

 

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

 


דברים נוספים שיש רק בקורסים של יניב ארד

  • מתכונת ההדרכה המתקדמת בארץ – Extreme70 .
  • זמינות לתמיכה 24/7 במהלך כל הקורס.
  • אפשרות לחזור על הקורס – ללא תוספת עלות !
  • עזרה עם קורות חיים והפצה לחברות (מותנה בסיום פרוייקט הגמר)

היכן מתקיימים הלימודים ?

הלימודים מתקיימים במעבדת מחשבים ברמת גן,  או בלימודים מרחוק ב Live  (במסגרת כיתה דיגיטלית) – לבחירה.

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

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

קבוצות לימוד קטנות-בינוניות

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


מתי מתקיימים השיעורים ?

הלימודים יתפרסו על  12 מפגשים שבועיים בערבים כדלקמן:

שעות

  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30
  • 21:30 – 17:30

תאריך

  • 10.8
  • 17.8
  • 24.8
  • 31.8
  • 7.9
  • 14.9
  • 21.9
  • 29.9
  • 12.10
  • 19.10
  • 26.10
  • 2.11

מה העלות למשתתף ?

עלות למשתתף היא 7800 ₪.

 

בסכום זה תקבלו 3 דברים שאין לאף גוף הדרכה אחר בארץ:

 

– הדרכה במתכונת ההדרכה Extreme70 הפרקטית בארץ.

 

– ליווי ותמיכה של 24/7 מהמנטור הצמוד שלך.

 

– יכולת לחזור על הקורס ללא מגבלת פעמים – עד שהופכים לנינג׳ה ברמה הגבוהה ביותר !

 

 

ניתן להירשם לכל אחד מהקורסים ( React או Node.JS) בנפרד במחיר של 4350 ₪

 

*לתשלום מטעם חברה, יש להוסיף מע"מ

 

 

יניב ארד

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

man

Course Topics

Part 1 – Node.JS

Course Description

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.

 

  • Callback functions
  • Working with Promises
  • Async-await

Extreme70 Lab : Implementing callback functions

Extreme70 Lab : Working with Promises

  • NodeJS : What? Why ? How ?
  • Development Environment
  • Building a web server in Node.js
  • Creating a web server
  • Debugging an application

Extreme70 Lab : Building Node.JS application

Extreme70 Lab : Debugging & Profiling application

Extreme70 Lab : Creating a web server

  • Working with built-in & custom libraries
  • Asynchronicity and callbacks
  • Blocking vs. non-blocking I/O
  • The event loop
  • js Library
  • Collections
  • Flow Controllers

Extreme70 Lab : Creating & Consuming custom library

Extreme70 Lab : Creating & using events

Extreme70 Lab : working with advanced collections

Extreme70 Lab : working with Async.js

  • Sync and Async operations
  • Working with Files ( XML & JSON)

Extreme70 Lab : Reading & writing to files

Extreme70 Lab : Async file operations

  • Writing Modular JavaScript with Node.jS
  • The core Modules
  • Built in modules
  • Third Party modules
  • json
  • The NPM eco-system
  • Installing & publishing Packages

Extreme70 Lab : Working with modules

Extreme70 Lab : Creating a package

Extreme70 Lab : Registration & publish to NPM

  • REST Basics
  • Consuming REST Async
  • Axios

Extreme70 Lab : Consuming REST Services

Extreme70 Lab : Working with Axios

Extreme70 Lab : Integrating services & files

  • Express, installation & configuration
  • Application configuration
  • Working with Http requests & Http Response
  • Routing
  • Views and Templets
  • Middlewares
  • Sessions & session-stores.

Extreme70 Lab : Using Express Generator

Extreme70 Lab : Template Engines

Extreme70 Lab : MVC Application with Express

Extreme70 Lab : Implement sessions

  • Introduction to MongoDB.
  • Mongoose Schemas
  • CRUD operations
  • Single Page Applications with Express, Mongoose and Angular.js

Extreme70 Lab : CRUD with MongoDB

Extreme70 Lab : Using Mongoose Schemas

Extreme70 Lab : Writing & using RESTfull services

Part 2 – React & Redux

Course Description

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

Course Topics

  • ES6 Basics
  • Type Script Basics
  • Component Driven Development
  • Development Environments
  • Virtual DOM
  • JSX & Babel
  • Webpack, Node & NPM

Extreme70 Lab : ES6 Features & Type Scripts

Extreme70 Lab : Dev Life Cycle

Extreme70 Lab : Working Node & NPM

Extreme70 Lab : Creating a React project

  • Component Declaration
  • Component Instantiation
  • Component API
  • Multiple Components

Extreme70 Lab : Component Creation

Extreme70 Lab : Multiple Components

  • CSS Modules
  • External CSS
  • Inline styling
  • Dynamic Styling

Extreme70 Lab : Styling Component

Extreme70 Lab : Implementing Inline Styling

Extreme70 Lab : Implementing Dynamic Styling

  • Component Lifecycle Events
  • Initializing with Props
  • Declare init State
  • refs
  • Unidirectional Data Flow
  • State Management
  • State lifecycle
  • Dynamic Rendering

Extreme70 Lab : Events Hooking

Extreme70 Lab : Working with Props

Extreme70 Lab : Managing State

Extreme70 Lab : Dynamic Rendering

  • Components Composition
  • Nested Components
  • Components Communication : Parent to Child
  • Components Communication : Child to Parent

Extreme70 Lab : Multi-Levels Components Composition

Extreme70 Lab : Pass data from parent to child

Extreme70 Lab : Pass data from child to parent

  • RESTfull services
  • Communicating with Server
  • Working with Promises & Observables
  • Working with Axios

Extreme70 Lab : Communicating a RESTfull service

Extreme70 Lab : Working with Axios

  • Introduction to SPA
  • Routing & Navigation
  • Router
  • Nested Routing
  • Passing Parameters

Extreme70 Lab : Views Navigation

Extreme70 Lab : Routing with Parameters

Extreme70 Lab : Implementing Master-Details with Routing

  • Working with Forms
  • Project Structure
  • Stateless Component & Pure Component
  • Debugging
  • Deployment

Extreme70 Lab : Forms

Extreme70 Lab : Debugging

  • Redux Design Pattern
  • Reducer, Action & Store
  • Data Flow

Extreme70 Lab : Implementing Redux

  • useState
  • useEffect
  • Context API

Extreme70 Lab : Implementing Hooks

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

  • 15.8
  • 1.10

פרטים נוספים

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, ניצור סכמות , מסמכים ונבין כיצד לעבוד עם מפתחוץ.

 

קורסים נוספים

קידום אתרים בגוגל קידום אתרים בגוגל