קורסי JavaScript מקוונים - קורס RUB 25,600. מבית הספר הבינלאומי למקצועות, הכשרה 8 שבועות, תאריך 5 בדצמבר 2023.
Miscellanea / / November 28, 2023
מוטיבציה מוגברת ללמידה עקב מציאת אנשים בעלי דעות דומות בקהילה.
תקשורת חיה עם מנטורים וחברים לכיתה.
שיעורים רגילים ישירות במרכז ההדרכה.
מרחב למידה נוח, כיתות גדולות מאובזרות.
נגישות תחבורה: מרכזי ההדרכה שלנו ממוקמים תמיד במרכז העיר.
תקשורת מקוונת "חיה" עם מורים ומנטורים.
גישה לקורס למשך 3 חודשים: משימות אינטראקטיביות, סמינרים מקוונים והקלטות שיעורים.
לוח אימונים גמיש שתבחר לעצמך.
ללא עלויות הובלה נוספות.
אפשרות לשלב אימונים עם עבודה, נסיעות והדרכה מקבילה.
מיד לאחר סיום הקורס, תוכל להתחיל להרוויח כסף כמפתח, כמו גם להטמיע JavaScript בעבודתך ולהגדיל את ההכנסה.
לאחר סיום הקורס מקבלים תעודה אישית.
16
ממשקים: טפסים, נתונים בינאריים, רכיבי אינטרנט
1. שימוש ב-JavaScript
לַחקוֹר
1.סטנדרטים מודרניים
2. שימוש ב-JavaScript
3. עבודה עם עורכי קוד
4.כלי מפתחים: עבודה עם הקונסולה
5.תסריטים חיצוניים וסדר ביצועם
6. עבודה עם מערכת בקרת גרסאות Git
7. יצירת מאגר
לשלוט בזה
- כלים למפתחים
- עורך קוד
- GitHub
- שלום עולם
על תרגול
• מאסטר תקני JavaScript.
• עבודה עם עורך קוד ויצירת מאגר ב-Git.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
2. תחביר קוד ופונקציות
לַחקוֹר
1.מבנה קוד
2. סוגי נתונים ושיטות עבודה איתם
3.שיטות פרימיטיביות
4.פעולות עם מספרים
5. תחביר מערך
6. היקף
7. דרכים להגדיר פונקציות ב-JavaScript
לשלוט בזה
- תחביר
- סוגי מידע
- קבועים
- ביטוי פונקציה
על תרגול
• כתוב פונקציית מונה לפלט מספרים.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
3. תכונות 2.0
לַחקוֹר
1. סגירה
2.פרמטרים שיוריים
3.אובייקט גלובלי
4. אובייקט פונקציה
5. תחביר "פונקציה חדשה"
6. תזמון שיחות
7. העברת שיחות
לשלוט בזה
- NFE
- setTimeout
- להתקשר/להגיש/להתקשר
- הקשר ביצוע
על תרגול
• לפתור בעיות בשימוש בפונקציות מורכבות בעת כתיבת קוד.
• תעבוד עם היקף, הקשר שיחה.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
4. מפעילים
לַחקוֹר
1.עדיפות פעולות
2. תחביר שרשרת אופציונלי
3. אופרטורים מותנים ו-bitwise
4. אופרטורים ואופרנדים של JavaScript
5. מפעילי השוואה
6. מפעיל שוויון קפדני
7. מפעיל טרנרי
8. אופרטורים לוגיים
לשלוט בזה
- קידוד Unicode
- שרשרת אופציונלית
- פעולות לוגיות
- מפעיל טרנרי
על תרגול
• פתרון בעיות בהפעלת אופרטורים ואופרנדים, השוואות סוגים ושימוש באופרטור השלישוני.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
5. מחזורים
לַחקוֹר
1.איטרציות
2. תחביר לולאה
3. הצהרת משתנה מוטבעת
4. שימוש בהנחיות עם מפעילים
5. עיצוב מארז מתג
6. קיבוץ קוד
7.שיטות עבודה עם מערכים: forEach, Map, filter, reduce
8.מקרים על עבודה עם מחזורים
לשלוט בזה
- בזמן; ל
- לשבור הנחיה
- איטרציה
- לְהַמשִׁיך
על תרגול
• כתיבת קוד באמצעות לולאות ופונקציות שנלמדו בקוד: הקצאת אלגוריתמיזציה.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
6. חפצים
לַחקוֹר
1. תחביר אובייקט
2. סוגי חפצים
3.שיטות אובייקט
4. קישור לאזור נתונים
5. העתקת אובייקטים באמצעות "קישור"
6.מאפיינים-פונקציות של אובייקט
7.שיטות גישה למאפיינים ושיטות של אובייקט
8. ירושת אב טיפוס
9.שיטות יצירת אב טיפוס
לשלוט בזה
- מילוליים
- לולאה "ל...ב".
- הפניה לאזור נתונים
- אבות טיפוס מובנים
על תרגול
• לפתור בעיות בשימוש באובייקטים ובאינטראקציה איתם בסקריפט.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
7. חפצים: המשך
לַחקוֹר
1. פונקציות-קונסטרוקציות ואובייקטים מאותו סוג
2.מאפיינים של סמלים
3.סמלים גלובליים
4.סמלי מערכת
5.אפשרויות להמרת אובייקטים
6. דגלים ומתארי נכסים
7.מקבלים וקובעים
8. Proxy ו-Reflect
9.הרס של חפצים
לשלוט בזה
- רקורסיה
- נכסים קצרים
- המרת אובייקטים
- הרס מבנה
על תרגול
• תפתח מיומנויות בשימוש באובייקטים, פונקציות וסמלים מורכבים יותר.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
8. מחוללי שיעורים+
לַחקוֹר
1. מחלקה: תחביר בסיסי
2. ירושה מחלקה
3.מאפיינים ושיטות סטטיות
4. שיטות ומאפיינים פרטיים ומוגנים
5.הרחבת שיעורים מובנים
6. בדיקת המחלקה: "instanceof"
7. איטרטורים ומחוללים
לשלוט בזה
- בדיקה כיתתית
- ביטוי כיתתי
- גנרטורים
- ירושה מעמדית
על תרגול
• כתיבת קוד באמצעות שיעורים ומחוללים.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
9. שגיאות קוד ובדיקות
לַחקוֹר
1.נקודות שבירה
2. פקודת ניפוי באגים
3. ביצוע שלב אחר שלב של התסריט
4.רישום - מקוד לקונסולה
5.טיפול בשגיאות
6. שגיאות משתמש
7. סיומת שגיאה
8. תפיסת שגיאות בקוד ההפעלה
לשלוט בזה
- נקודות שבירה
- שגיאה בעיבוד
- תוסף שגיאה
- ירושה מעמדית
על תרגול
• לפתור בעיות איתור באגים בקוד וטיפול בשגיאות.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
10. הַבטָחָה
לַחקוֹר
1.הבטחות
2.שרשרת הבטחה
3.הבטחות: טיפול בשגיאות
4.הבטחה
5. תכנות אסינכרוני וסינכרוני
6. פונקציות אסינכרוניות: אסינכרון/חכה
לשלוט בזה
- הַבטָחָה
- הבטחה
- תכנות אסינכרוני
- אסינכרון/ממתין
על תרגול
• לפתור בעיות הקשורות לשימוש בהבטחות בתסריט.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
11. DOM
לַחקוֹר
1. סביבת דפדפן, מפרטים
2. ניווט דרך רכיבי DOM
3.שינוי מסמך
4.מידות וגלילה של אלמנטים/חלונות
5. עמוד: DOMContentLoaded, טען, לפני פריקה, פריקה
6.טעינת משאבים: טעינה ושגיאה
לשלוט בזה
- עץ DOM
- Drag'n'Drop
- גְלִילָה
- אירועי מצביע
על תרגול
• כתוב קוד מודע לאירועים בדפדפן וקוד לולאת אירוע.
• יצירת רכיבי DOM על בסיס תבנית ומילוים בנתונים.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
12. ממשקים: טפסים, נתונים בינאריים, רכיבי אינטרנט
לַחקוֹר
1. מאפיינים ושיטות טופס
2. פוקוס: מיקוד/טשטוש
3.הגשת טופס: אירוע ושיטת הגשה
4.פתיחת חלונות ושיטות חלונות
5. מדיניות "אותו מקור".
6. אלמנטים מותאמים אישית
7.Shadow DOM חריצי
לשלוט בזה
- מפענח טקסט
- ArrayBuffer
- Shadow DOM
- קובץ ו-FileReader
על תרגול
• לפתור בעיות של ביצוע קוד עם טפסים, רכיבי אינטרנט ופתיחת חלונות.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
13. בקשות רשת
לַחקוֹר
1.FormData
2. Fetch API
3. אובייקטי URL
4.XMLHttpRequest
5. הורדות קבצים ניתנות לחידוש
6. אירועים שנשלחו מהשרת
7.עוגיות, מסמך.עוגייה
8.LocalStorage, sessionStorage
9.עבודה עם ה-API: קבלת נתונים והצגתם בדפדפן
10. סוגי שאילתות וכיצד להשתמש בהם
לשלוט בזה
- AJAX
- לְהָבִיא
- מטמון
- סוגי בקשות
על תרגול
• כתוב קוד מתוך מחשבה על פונקציונליות עבור בקשות רשת.
• תעבוד עם API מוכן.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.
14. לסיכום: סקירה
לַחקוֹר
1.ניתוח עבודת תלמידים עם API
2. סקירה של ספריות JavaScript
3. המלצות להמשך פיתוח: מה ללמוד, לאן לעבור
4.תשובות לשאלות מוכנות
לשלוט בזה
- מיומנויות רכות
- ספריות JavaScript
- סיכויי פיתוח
- ביקורת קוד
על תרגול
• הצג טיוטה של הקוד הכתוב, המורה ייתן המלצות לפיתוחו ושיפורו.
המורה יעריך את תוצאת המשימה וישוחח איתך בהרחבה.