מפתח אחורי - קורס 38,000 רובל. מבית ספר לופט, הכשרה 3 חודשים, תאריך 28 בנובמבר 2023.
Miscellanea / / November 29, 2023
ידע וכישורים
כל הידע הדרוש למפתח backend.
תיק עבודות
4 פרויקטים מודרניים וטכנולוגיים בתיק העבודות שלך.
תְעוּדָה
עם ציון המשקף את רמת הידע ומידת ההשפעה שלך.
התחלת קריירה
אנו מבטיחים תעסוקה לכל התלמידים הטובים והמעולים.
הם נותנים ידע, לא תשובות. הם אוהבים להסביר ומסוגלים להעביר מידע מורכב בשפה מובנת. תובעני לגבי איכות הקוד שלך: לא תעבור את המטלה עד שהקוד שלך יהיה מושלם. הם מבינים היטב אנשים אחרים ויודעים למצוא גישה לכל תלמיד. תמיד מוכן לעזור.
Node.js JavaScript בצד השרת
שבוע 1 - מבוא ל-Node.js, אסינכרון, מודולים
- מפגש עם צוות הקורס.
- אנו לומדים מודולים, מערכת קבצים ושרשורים ב-Node.js.
- אנו מנתחים א-סינכרון ב-Node.js.
מבוא ל-Node.js והגדרת שולחן העבודה שלך
1. מבוא (09:10)
2. מידע בסיסי על Node.js (29:13)
מודולים, מערכת קבצים ופתילים
1. מבוא (05:22)
2. מעמיס מודול תוצרת בית (03:21)
3. תלות מעגלית (03:04)
4. מודולי ES6 (02:41)
5. אובייקט תהליך (04:56)
6. מודול נתיב (03:54)
7. עבודה עם קבצים (06:18)
8. זרמים. מודול זרם (03:22)
9. קריאת שרשורים (08:37)
10. הקלטת זרמים (11:54)
11. Transform Stream (05:15)
12. הפוך מקביל (05:35)
עבודה עם אסינכרון ב-Node.js
1. לולאת אירועים (03:57)
2. פולט אירועים (02:12)
3. התקשרויות חוזרות (04:07)
4. הבטחות (06:03)
5. גנרטורים (04:15)
6. אסינכרון-ממתין (06:06)
ניתוח משימות מס' 1
1. ד"ז מס' 1 (14:27)
2. DZ מס' 2 (12:01)
שבוע 2 - עבודה עם תבניות, Express.js, Koa.js
- אנו לומדים את עקרונות העבודה עם תבניות (מנועי תבניות Ejs, כידון, פאג).
— בואו להכיר את framework Express.js.
- אנו לומדים את מסגרת Koa.js.
עבודה עם תבניות
1. מבוא (05:35)
2. סקירה של מנוע התבנית Ejs (05:39)
3. פיצול לקבצים. מנוע תבנית Ejs. (02:07)
4. סקירה של מנוע תבנית הכידון (06:43)
5. שימוש בחלקים במנוע תבנית הכידון (05:15)
6. סקירה של מנוע תבנית פאג (04:47)
7. חיבור מנוע תבנית Ejs במסגרת Express (02:05)
8. חיבור מנוע תבנית הכידון במסגרת האקספרס (01:59)
9. חיבור מנוע תבנית Pug במסגרת Express (01:37)
Express.js
1. מבוא (05:23)
2. ניתוב (07:29)
3. העלאת קבצים לשרת (11:38)
4. תוכנת ביניים (07:08)
5. שליחת אימייל (09:38)
6. מפגשים (05:47)
7. הרשאה ואימות בסיסיים באמצעות הפעלות (03:52)
8. עוגיות ורישום (07:14)
Koa.js
1. מבוא (03:08)
2. ניתוב (02:00)
3. פרמטרים בעלי שם (01:59)
4. קבצים סטטיים (01:48)
5. טיפול בשגיאות (03:02)
6. תוכנת ביניים (01:12)
7. עבודה עם JSON (01:32)
8. העלאת קבצים (01:36)
9. Cookie (01:32)
10. בחירת מנוע תבנית (01:57)
11. יישום לדוגמה (05:11)
ניתוח משימות מס' 2
1. DZ מס' 3-1 (27:50)
2. DZ מס' 3-2 (28:02)
שבוע 3 - REST API, עבודה עם מסדי נתונים
- בואו נבין את הרעיון של API ונלמד דוגמאות לבניית API פשוט.
- אנו שוקלים לעבוד עם מסדי נתונים יחסיים ולא-רלציוניים באמצעות הדוגמה של PostgreSQL ו-MongoDB.
REST API
1. התקנת פרויקט (03:24)
2. חיבור סווגר ותיאור בקשת הקבל ב-swagger (09:10)
3. הוספה, הגעה לפי מזהה, עדכון ומחיקה ב-swagger (06:49)
4. בקר. אחזור כל המשתמשים (07:25)
5. בקר. יצירת משתמש חדש (06:15)
6. קבלה, עדכון ומחיקה של בקרים (06:14)
עבודה עם מסדי נתונים יחסיים (באמצעות הדוגמה של PostgreSQL)
1. הקמת הסביבה (05:02)
2. התחברות למסד הנתונים באמצעות המשך (11:36)
3. המשך CLI (02:15)
4. צור והחל את ההעברה הראשונה (06:00)
5. יצירת מודל (09:09)
6. חיבור דגמים לפרויקט (02:57)
7. CRUD באמצעות מודל (10:48)
עבודה עם מסדי נתונים לא יחסיים (באמצעות הדוגמה של MongoDB)
1. מבוא (02:07)
2. התקנה (03:19)
3. מתחבר לבסיס (07:27)
4. מחבר NodeJS (07:50)
5. נמיה (10:18)
שבוע 4 - שקעים, הרשאה, בדיקה
- עבודה עם Websocket. בואו נסתכל על ספריית Socket. IO.
- אנו רואים את ההבדלים בין הרשאה לאימות.
- אנו לומדים את סוגי המבחנים (בדוגמה של מבחני מוקה וחי).
שקעים ועבודה איתם
1. מבוא ל-Websockets (03:40)
2. מודול WS (06:20)
3. SocketIO (07:08)
4. SocketIO - מרחבי שמות (02:40)
5. חדרי SocketIO (04:28)
אישור ואימות
1. מבוא (00:52)
2. דרכון (02:28)
3. דרכון ואסטרטגיה מקומית (02:32)
4. סריאליזציה וביטול סדרה (01:24)
5. שימוש באסטרטגיה מקומית (04:28)
6. יישום יציאה (01:16)
בדיקה
1. מתי לבדוק (01:18)
2. תנאים בסיסיים (06:10)
3. כתיבה נכונה של מבחנים (04:03)
4. בחירת מסגרת (02:46)
5. Jest - מוסיף לפרויקט (03:16)
6. Jest - תצורה (01:24)
7. Jest - מצב שעון + סיומת vscode (01:58)
שבוע 5 - פריסה
- אנו שוקלים אירוח וירטואלי. פריסה על Heroku באמצעות Travis.
- אנחנו כותבים בוט של טלגרם, לומדים לעבוד עם node-telegram-bot-api.
— בחירת מסגרת לביצוע פרויקט הגמר.
פריסה וכל מה שקשור אליה
1. מבוא (01:48)
2. הרוקו (02:30)
3. טראוויס + הרוקו (06:06)
4. DigitalOcean (06:16)
5. דוקר (04:32)
תהליך כתיבת בוט
1. מבוא (02:06)
2. הבוט הראשון של טלגרם (03:46)
3. קבצי מדיה (02:52)
4. מקלדות לבוטים (01:13)
5. מקלדת מוטבעת (01:24)
6. סימון (03:09)
ניתוח משימות מס' 3
1. דוקר (09:58)
שבוע 6 - עיבוד שרתים
- אנו רואים את העקרונות של עיבוד שרתים.
- אנו מנתחים את היתרונות והחסרונות של SPA.
- אנחנו מסיימים את העבודה על פרויקט הגמר שלנו.
עיבוד שרת
1. אחריות חברתית (01:48)
2. SSR (02:06)
3. React SSR (02:46)
4. GatsbyJS (05:57)
קורס PHP מקיף
שבוע 1 – יסודות השפה, עבודה עם פונקציות
– מפגש עם צוות וקבוצת הקורס.
– אנו לומדים את היסודות והיכולות המובנות של שפת PHP.
- לימוד עבודה עם פונקציות.
הֶכֵּרוּת. זרימת עבודה
1. פתיחת הקורס (22:48)
GIT
1. מבוא (07:03)
2. תחילת העבודה עם Git (03:01)
3. יצירת מאגר חדש (01:09)
4. הוספת קבצים לאינדקס Git (אזור צפייה) (06:49)
5. יצירת מחויבות (07:17)
6. בצע ניווט. בטל שינויים (12:10)
7. מחזור Git טיפוסי (03:34)
8. הסתעפות בגית (11:27)
9. סכסוכים בעת מיזוג סניפים (06:06)
10. שמירה זמנית (ללא התחייבות) נתונים (05:25)
11. עבודה עם מאגרים מרוחקים (20:04)
12. שימוש בדפי GitHub לארח פרויקטים (04:31)
יסודות השפה
1. מבוא. סוגי נתונים (21:28)
2. מפעילי שפה (34:35)
3. סוג המרות (15:47)
4. קבועים. מערכים. מבני שפה ופעולות לוגיות (36:05)
5. משתנים גלובליים $_SESSION (14:35)
6. שפת SQL. יצירת טבלאות, הוספה, בחירה ומחיקה של רשומות (41:12)
עבודה עם פונקציות
1. מושג הפונקציה. דוגמאות (04:16)
2. ארגומנטים של קלט פונקציה, סוג קפדני (07:54)
3. ערך החזרה (08:28)
4. היקף פונקציה (10:17)
5. העברת ארגומנטים לפי הפניה ולפי ערך (11:31)
6. פונקציות אנונימיות, דוגמאות (14:26)
7. רקורסיה ותפקודים וריאדיים (22:29)
יכולות שפה מובנות
1. פונקציות לעבודה עם משתנים (11:51)
2. פונקציות לעבודה עם מיתרים (16:36)
3. פונקציות תאריך ושעה (07:50)
4. פונקציות לעבודה עם מערכים (21:39)
5. פונקציות לעבודה עם קבצים והעלאת קבצים לשרת (18:29)
ניתוח משימות מס' 1
1. שיעורי בית מס' 0 (04:17)
2. שיעורי בית מס' 1 (16:31)
3. שיעורי בית מס' 2 (21:02)
שבוע 2 – עבודה עם נתונים, OOP
- אנחנו לומדים איך לעבוד עם מסד נתונים.
- אנו לומדים את היסודות של OOP.
- אנו רואים את דפוסי העיצוב העיקריים.
עבודה עם נתונים מ-PHP
1. XML, CSV, JSON (26:05)
2. מבוא ל-MySQL (24:42)
3. מתחבר ל-MySQL, יצירת טבלאות (25:42)
4. בואו נתאמן בהגשת בקשות (28:58)
5. ספריית mysqli (14:10)
6. ספריית PDO (11:05)
7. כתיבת שיעור עטיפה לעבודה עם מסד הנתונים (17:56)
8. אייאקס. יצירת json-api (09:36)
OOP וטכניקות לעבודה בסגנון OOP
1. מבוא. כיתות וחפצים (16:07)
2. אנקפסולציה וירושה (18:47)
3. שיעורי ירושה ומופשטים (09:10)
4. מרחבי שמות ושיעורי גמר (12:39)
5. דפוס יחיד (08:59)
6. ממשקים ותכונות (12:36)
ניתוח משימות מס' 2
1. שיעורי בית מס' 3-1 (05:36)
2. שיעורי בית מס' 3-2 (20:24)
3. שיעורי בית מס' 4 (17:26)
שבוע 3 – אבטחה, MVC
– אנו לומדים את עקרונות העבודה הבטוחה עם מסד הנתונים.
- הפעלת הגנת XSS.
- שקול את העיצוב והארכיטקטורה הרעיונית של MVC.
בְּטִיחוּת
1. יצירת אתר עם רישום והרשאה מאפס (01:06:05)
2. הוספת בלוג, זריקות sql ו-xss (19:12)
3. העלאת קבצים (13:37)
MVC
1. הגדרת MVC (06:00)
2. יצירת נקודת כניסה בודדת (03:48)
3. טוען אוטומטי כיתתי (16:04)
4. יצירת ניתוב פשוט (04:14)
5. יצירת בקר (04:52)
6. שדרוג ניתוב (20:12)
7. הפניות מחדש ועיבוד 404 (11:46)
8. הוספת רכיב התצוגה (29:36)
9. הוספת רכיב הדגם (32:34)
10. אנחנו מבצעים הרשאה ורישום (26:55)
ניתוח משימות מס' 3
1. יישום MVC (11:20)
2. רישום ואישור (18:38)
3. הוספת הפניה מחדש (02:52)
4. הוספת בלוג (22:14)
5. יצירת שיטת API (04:15)
6. צור את תפקיד המנהל (07:35)
שבוע 4 – עבודה עם ספריות ליבה
– אנו לומדים את הספריות הראשיות לעבודה עם אותיות, זמן, תמונות.
– לימוד בדיקות באמצעות PHPUnit.
– יישום מעשי של Eloquent ORM, Faker.
הטמעת ספריות צד שלישי
1. מלחין (10:35)
2. Swiftmailer (06:50)
3. טוויג (15:03)
4. סורק (07:21)
5. FS Carbon (08:35)
יישום ספריות צד שלישי - 2
1. אימות נתונים עם GUMP (17:08)
2. עבודה עם תמונות (19:48)
3. בדיקה עם PHPUnit (14:33)
4. ORM רהוט. Faker (44:47)
ניתוח משימות מס' 4
1. שיעורי בית 5-1 (שליחת דואר) (02:25)
2. שיעורי בית 5-2 (תמיכה בזרדים) (01:57)
3. שיעורי בית 5-3 (עבודה עם תמונות) (04:49)
שבוע 5 - Laravel
- אנו שוקלים התקנה והגדרה של Laravel.
- אנו יוצרים בקרים, מודלים והגירות.
- בדיקת קוד עם PHPUnit + Laravel Dusk.
תחילת העבודה עם Laravel
1. תחילת MVC (29:38)
2. טפסים. מסלולים. כלי ביניים. אימות (34:18)
בואו נמשיך עם Laravel
1. Laravel libs (28:39)
2. בדיקות יחידה (26:49)
3. בין ערביים (18:38)
4. דואר ומיקס js (05:15)
ניתוח משימות מס' 5
1. סקירת MVC (06:12)
2. חיבור והגדרה של Eloquent ORM (02:45)
3. מעבר לדגמים אלוקים (22:43)
4. יצירת פאנל ניהול משתמש (33:17)
שבוע 6 – סגירת הקורס
- עבודה על פרויקטי סיום.
- מסכם. הנפקת תעודות.
ניתוח משימות מס' 6
1. הכנה, תבניות (15:57)
2. יצירת מוצר (18:14)
3. יצירת קטגוריה (21:19)
4. ביצוע עימוד (12:26)
5. עיצוב סל (11:11)
6. הכנת סל (42:45)
7. סִיוּם. יצירת פאנל ניהול (04:33)
איך להשיג עבודה ב-IT: טיפים וטריקים
1. איך להשיג עבודה ב-IT? חיפוש, ראיון ותקופת מבחן (42:21)
2. איך למצוא עבודה מרחוק והזמנות עצמאיות? (20:12)
3. עבודה ראשונה ב-IT - איך להתנהג? התמחות, העסקה רשמית ועבודה "לאוכל" (14:11)
4. איך מעבירים את תקופת הניסיון? (27:10)
5. איך להתכונן לראיון בחברת FAANG (08:52)
6. תהליך טעינת דף אינטרנט (25:19)
7. ראיון מתכנת - כל מה שצריך לדעת (01:24:07)
8. פתרון בעיה מראיון מתכנת (19:36)
9. ראיון מפתח חזיתי (01:37:17)