לפניכם הגרסה העברית שנוצרה באופן אוטומטי. לקריאת הגרסה המקורית באנגלית
תיאור
נראה כאילו העולם השתגע. במשך שנים אנחנו כבר נאבקים עם JavaScript בצד הלקוח, ועכשיו כל האנשים הפתאומיים לא יכול להיות מספיק על זה בצד השרת. הם טוענים שזה "כיף". זה לא תופעה שולית: Node.js נמצא בשימוש על ידי ענקים כמו eBay, LinkedIn ו- Microsoft. במדריך זה נלמד לאמץ את Zen של Node.js.
קהל יעד
קורס זה מיועד למפתחי אינטרנט מקצועיים, ראשי צוותים ואדריכלים בעלי ידע ב- JavaScript. חברי הקהל צריך מינימום של 1-2 שנים של ניסיון בפיתוח יישומים מבוססי אינטרנט.
לימודי Node.JS
סילבוס תוכנית הלימודים - מבנה ונושאים
אסינכרוני
מבוא - מה זה Node.js.
החשיבות של להיות אסינכרוני
Node.js לולאת האירוע
תהליך Node.js
מערכת קבצים
מודול FS.
קריאה ספריות
קריאת קבצים
זרמים
בניית שרתים
יצירת שרתים עם HTTP
זרימת HTTP
בכיתה שרת Http
ניתוח בקשות
בניית APIs באמצעות מודולים, אירועים וחבילות
מודולי CommonJS
האובייקט הגלובלי
ספריות כמו מודולים
חבילות
ניהול תלות
סקריפטים npm
דפוסי ASync
אסינכרוני
בקרת זרימה אסינכרוני עם שיחות
הבטחות
Async / מחכה
ממשק ה- EventEmitter
צד שלישי חבילות ASync
אקספרס
מנוחה
מבוא ל - ExpressJS
ניתוב
תגובה
תצורה
צפיות
אמצע
מקבל מידע
טיפול בשגיאה
עבודה עם נתונים
MongoDB
מונגם ODM
סכימת נמייה
מודל נמייה
שאילתה עם נמייה
אימות עם דרכון JWT
אימות מול מדינה חסרת נתינות
OAuth2
דרכון
JWT - JSON אינטרנט אסימונים
אירוח עצמאי צומת
למה אנחנו צריכים המארחים
לנצח
PM2
הצומת ב- Windows
הצומת כשירות Windows
IISNode
אירוח מורכבים הצומת ארכיטקטורה עם Docker
מה זה דוקר?
Docker CLI
Docker קובץ מערכת & כרכים
קבצי Docker
תקשורת מכולות
דוקר להלחין
שיטות עבודה מומלצות
NPM
שיטות עבודה מומלצות
עיצוב ממשק API של Node.js
טיפול בשגיאה
ניקוי באגים