fbpx

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

חפש קורס:

* מחזור ציבורי React נפתח ב 23.12 * קורס Web Intro בבזק בינלאומי * קורס פיתוח ב React ב ZAP * מחזור ציבורי Angular 7 נפתח ב 21.1.19

צור קשר






Node.JS

תאור הקורס 

קורס  Node.JS מועבר ע״י אחד מבכירי המדריכים הטכנולוגיים בארץ :  יניב ארד.

ליניב נסיון של למעלה מ 10 שנים בהכשרת אלפי אנשי פיתוח בטכנולוגיות מתקדמות, ביניהם עשרות רבות של מפתחי Node.JS.

קורס זה מועבר במודל Extreme70 הייחודי בארץ, ובו המשתתפים עוברים הכשרה אינטנסיבית עם תרגול תסריטי פיתוח אופיניים.

עוד על המודל המתקדם בארץ ניתן לקרוא כאן  

 

Node.JS היא פלטפורמת פיתוח ואירוח שרתי Web המבוססת על מנוע ה- JavaScript של Google Chrome V8.

היא משמשת לפיתוח אינטרנט ויישומים ניידים, ממומשת בקוד פתוח, חופשי לחלוטין, בשימוש על ידי אלפי מפתחים ברחבי העולם.

בקורס זה נלמד לעומק לעבוד עם הפלטפורמה הכה חזקה הזאת, לבנות יישומי Web מהירים וגמישים, נלמד לעבוד עם ה npm eco system, לעבוד עם מודולים דינמים, ולבנות אפליקציות מקצה לקצה בשילוב ה Express framework ואל מול MongoDB בשכבת המידע.

יניב אינו רק מדריך , יניב משמש כמנטור ומלווה את הבוגרים  בכל זמן מעבר לשעות העבודה המקובלות .

משך הקורס​

32 שעות אקדמיות (4 ימים)​

נושאי הקורס

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

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

FullStack app with MEAN Stack. 11

במודול חשוב זה נלמד נממש תהליך מלא מקצה לקצה !  נממש אפליקצייה ע"י שילוב ה FullStack המתקדם ביותר, הוא הוא ה MEAN : MongoDB, Express.JS, Angular, Node

תנאי קדם

אנשי פיתוח Web עם רקע ב Java Script

להורדת הסילבוס לחצו כאן

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