מפתח JavaScript. קורס בסיסי - חינם מבית Otus, הדרכה 6 חודשים, תאריך: 1.12.2023.
Miscellanea / / December 04, 2023
הקורס יעניק לך מיומנויות פיתוח חזיתיות שיבדלו אותך ממפתחים שואפים.
תוכל לשלוט בטכנולוגיות המשמשות בפרויקטים כעת: React, TypeScript, Babel, Webpack, Node.js. לאחר הקורס יהיה לך קל להשתלב בעבודה, והמעסיק לא יצטרך "לסיים" את ההכשרה שלך.
תלמד להבין קוד ועקרונות פיתוח, תוכל לעבוד ללא תבניות ולפעול בביטחון במסגרת היכולות שלך, לשאול שאלות ולמצוא תשובות.
כבר מהחודש הראשון תלמדו בתנאים קרובים להתפתחות אמיתית: תלמדו להשתמש ב-Git, תכסו קוד במבחנים ותכירו תהליכי CI.
בסיום ההדרכה, תאסוף תיק עבודות שהושלמו ותיצור פרויקט גמור שתוכל לפרסם ולהציג בראיונות.
תכנית הקורס מיועדת ל:
- מתחילים בתכנות שרוצים להיכנס ל-IT;
- מכיר את יסודות התכנות ומוכן להתפתח כמפתח JavaScript;
- למתחילים ששולטים ב-JavaScript, אך רוצים ליצור שיטתיות בידע שלהם ולקבל משוב ממומחים;
- מתחילים ששולטים בפיתוח אחורי ורוצים להרחיב את ארסנל הכישורים שלהם עם טכנולוגיות חזיתיות.
בונוס: קורס וידאו "JavaScript למתחילים"
למעבר עצמאי. תזדקק לידע הזה כדי לשלוט במבנים הבסיסיים של השפה אם אין לך ניסיון קודם עם JavaScript.
אתה תלמד:
השתמש ב-JavaScript, במסגרת React שלה ובטכנולוגיות אחרות כדי לפתור בעיות חזיתיות
עבודה עם זרימת Git ו-GitHub
איתור באגים ובדוק את הקוד שלך
חלק את הקוד למודולים ולחלקים לוגיים
עבודה עם תיעוד וגוגל
פתח אפליקציות עם React
הבנת ה-API החדש
מנטור אישי: מפגשים מקוונים למשך 40 דקות בכל שבוע
בתחילת ההכשרה מוקצה לך מנטור. כמו מורים, מנטורים הם מומחים הפועלים בפיתוח חזיתי.
פעם בשבוע אתה מכין שיעורי בית, מפרסם אותם ב-GitHub ומתאם שיחה עם המנטור שלך
המנטור מתוודע לקוד שלכם מראש, כך שבזמן הפגישה הוא כבר יודע למה לשים לב. אפשר גם להכין שאלות
במהלך הפגישה, המנטור יגיב על החלטתך. במידת הצורך, ניתן לגשת מיד לסביבת הפיתוח, לבצע שינויים בקוד ולראות מיד את התוצאה
מפתח JavaScript מנוסה. הוא לקח חלק בביצוע מגוון פרויקטים: פיתח אפליקציות שירות, ממשקים לתוכנות בנקאיות, מערכות לקטלוג והנהלת חשבונות. יש לי ניסיון בפיתוח שרתים עם Node.js. התחיל לפני יותר מ-10 שנים...
מפתח JavaScript מנוסה. הוא לקח חלק בביצוע מגוון פרויקטים: פיתח אפליקציות שירות, ממשקים לתוכנות בנקאיות, מערכות לקטלוג והנהלת חשבונות. יש לי ניסיון בפיתוח שרתים עם Node.js. הוא התחיל לפני יותר מ-10 שנים כמפתח PHP, ובשנת 2013 עבר לפיתוח JavaScript. עוסקת כיום בפיתוח הכיוון הנייד של שירות משלוחי מזון. חבר בוועדת התכנית HolyJS, משתתף באופן פעיל בחיי קהילת JS: מפגשים, כנסים, הוראה - כל זה חלק בלתי נפרד מהחיים כבר שנים רבות. בזמנו הפנוי הוא עוזר לאחרים ולומד בעצמו. מנהל תוכנית
מנטור קורס JavaScript Basic השפות הראשונות בתכנות היו C ו-Assembler. תמיד רציתי לתכנת לא רק "דברים" מתקדמים מנקודת מבט הנדסית, אלא גם את המרכיב הוויזואלי של ה"דברים" האלה. כך פגשתי...
מנטור קורס JavaScript Basic השפות הראשונות בתכנות היו C ו-Assembler. תמיד רציתי לתכנת לא רק "דברים" מתקדמים מנקודת מבט הנדסית, אלא גם את המרכיב הוויזואלי של ה"דברים" האלה. כך הכרתי את JavaScript ❤כרגע אני עוסק בפיתוח מלא ב-Javascript וב-Python. השתתף ביצירת frontend/backend עבור פרויקטים כמו Vila, Booktopia, SamSoe, Tradus, DeepDee. אני סטודנט לתואר שני באוניברסיטה הבלרוסית לאינפורמטיקה ורדיו-אלקטרוניקה (BSUIR), בהתמחות בטכנולוגיות רדיו מידע.
מפתח Fullstack עם ניסיון של מעל 6 שנים. כבר יותר מ-4 שנים שהוא מפתח פרונט-אנד ב-JavaScript. יש לי ניסיון בפיתוח שרתים עם Node.js. עוסקת כיום בפיתוח תוכנה עבור מרחוק...
מפתח Fullstack עם ניסיון של מעל 6 שנים. כבר יותר מ-4 שנים שהוא מפתח פרונט-אנד ב-JavaScript. יש לי ניסיון בפיתוח שרתים עם Node.js. כיום הוא מפתח תוכנה לשיתוף פעולה מרחוק - כנסים ולוחות ציור. היינו צריכים גם לפתח קופיגורטורים של מוצרים. מנסה להציג כלים וגישות מודרניות לפיתוח. בנוסף למיומנויות הטכניות, יש לו מיומנויות של עבודה בצוות, פירוק משימות עסקיות, כמו גם יכולת עבודה באמצעות מתודולוגיות Agile ו- Scrum.
JavaScript בסיסי. עבודה עם GIT והקמת סביבה
-נושא 1.מבוא לקורס + יסודות ותרגול JS
-נושא 2. תחביר JavaScript בסיסי: יסודות, פעולות בסיסיות, הסתעפות ואלגוריתמיזציה בסיסית
-נושא 3.מודל אובייקט ב-Javascript: ירושה של אב טיפוס ופונקציות בנאי
-נושא 4. הקשר בעבודה עם פונקציות
-נושא 5. שימוש בסיסי ב-API ו-JavaScript. כיצד לעבוד עם ה-DOM וממשקי API זמינים אחרים
-נושא 6. בדיקת קוד כחלק מתהליך הפיתוח, דוגמה ליישום בדיקות על שיעורי בית
-נושא 7.שימוש ב-VCS: בעיות ופתרונות, הליך פיתוח טיפוסי באמצעות Git. שימוש ב-CI/CD לאימות ואספקת מוצר
-נושא 8. קוד כ"פרויקט" - חפצים של עבודת המפתח. תלות וכלי עזר בערימת JavaScript
- נושא 9. התייעצות. ניתוח רגעים קשים בהכנת שיעורי בית. דוגמה לשימוש ב-TDD בפרקטיקה של פיתוח
-נושא 10. סיכום תחביר JS
-נושא 11. עבודה עם קוד אסינכרוני
-נושא 12. כלים מודרניים לפיתוח אפליקציות לקוח (ולא רק).
-נושא 13. קריטריוני איכות קוד, מניעת בעיות והקמת סביבת הפיתוח
-נושא 14. ייעוץ
יצירה ועיצוב של דפי HTML
-נושא 15. מבנה מסמך HTML, סמנטיקה ויסודות פריסת העמוד
-נושא 16. עיצוב עמודים, מיקום אלמנטים
-נושא 17.כלי פיתוח. בדיקת פריסת, באמצעות שאילתות מדיה
-נושא 18. גישות בסיסיות למיצוב אלמנטים
שימוש ב-JavaScript/Typescript ליצירת דפים אינטראקטיביים
-נושא 19.יצירת תוספים
-נושא 20. הבדל בין תקני שפה, כלי תרגיל, בעיות הקלדה
-נושא 21. הקמת סביבה לפיתוח מודרני על TS, הקמת סביבת בדיקה
-נושא 22.OOP ב-JavaScript, באמצעות ממשקי API בפיתוח
-נושא 23. יסודות הפיתוח הפונקציונלי, קוד אסינכרוני
-נושא 24. ניתוח טכניקות פיתוח בסיסיות ב-Typescript - סוגים, ממשקים, ספירות וכו'.
-נושא 25. יכולות הקלדה מתקדמות
-נושא 26. כמה דפוסי פיתוח של JavaScript - הפרדה של מצגת והיגיון
-נושא 27. פיתוח API משלך
-נושא 28.פיתוח מנוע תבנית
-נושא 29.עדכון תצוגות, גישות ליישום, תגובתיות
בניית תוכניות JavaScript ופיתוח יישומי עמוד בודד
-Theme 30.Mediator ו-EvenEmitter ככלי לארגון קוד
-נושא 31. ניהול מצב יישומים, פיתוח redux
-נושא 32. עבודה עם פעולות אסינכרוניות ב-redux
-נושא 33.REST, RPC ובקשות רשת במערכת redux
-נושא 34. ניתוב לקוח, כיצד נבנית אפליקציה של עמוד בודד
- נושא 35. המוזרויות של עבודה בתוך יישומים של עמוד בודד - שימוש בהאצלה כדי לפשט את הפיתוח, בעיית צפיות זומבים
-נושא 36. שימוש ב-redux לאחסון מצב יישום
-נושא 37. שימוש בבוררים לביטול קישור מסלולים מ-redux, עבודה עם HOC (עטיפה לקישור מסלולים ו-redux)
פיתוח עם React.js
-נושא 38. מה זה React, JSX, הגדרת הסביבה
-נושא 39. רכיבים חכמים ומטופשים בהקשר של React
-נושא 40. מחזור חיי רכיב, ווים
-נושא 41. שימוש ב-React ו-redux ביחד
-נושא 42.ניתוב וטעינה עצלנית של דפים בעבודה עם React
יסודות הפיתוח של Node.js ותחזוקת הקוד
-נושא 43. תחומי יישום של Node.js, הבדלים מפיתוח בדפדפן
-נושא 44.יצירת שרת יישומים באמצעות Node.js. דגם אירועי ושרשורים
-נושא 45. הצגת עבודה - מה לעשות כדי שיהיה טוב
פרוייקט עבודה
-נושא 46. בחירת נושא וארגון עבודת הפרויקט
-נושא 47.הגנה על עבודת עיצוב