קורס אינטנסיבי ומעשי, שבו בונים פרויקטים אמיתיים מהיום הראשון – עד לפרויקט
גמר מלא שיכול להיכנס לתיק עבודות ולראיונות עבודה.
הקורס בנוי כך שכל נושא יושב על תרגול מעשי ופרויקטים – לא רק ללמוד, אלא
ממש לעשות.
HTML / CSS / Responsive
JavaScript ES6+
React
Node.js & Express
MongoDB
Git & GitHub
Full-Stack Project
- יסודות ה-Web: HTML5, CSS3, Flexbox, Grid ועיצוב רספונסיבי מלא.
-
JavaScript מהבסיס עד מתקדם – כולל עבודה עם APIs, async/await ו-ES6.
- React – בניית אפליקציות SPA מודרניות, כולל Routing ו-Hooks.
- Node.js + Express – בניית שרת ו-REST API מאובטח.
- MongoDB – עבודה עם בסיס נתונים NoSQL ו-Mongoose.
- Git & GitHub – עבודה כמו מפתחים בשוק האמיתי.
- פרויקט גמר: אפליקציית Full-Stack חיה על דומיין אמיתי.
לא חייבים ניסיון קודם, אבל חייבים מוטיבציה, מחברת פתוחה ורצון לעבוד
בידיים.
- מי שרוצה לעשות הסבה להייטק ולבנות תיק עבודות אמיתי.
- סטודנטים ומפתחים בתחילת הדרך שרוצים חיזוק מעשי.
- פרילנסרים שרוצים להציע פיתוח אתרים ואפליקציות ללקחות.
עם מה תצאו מהקורס:
- פרויקט Full-Stack מלא (Frontend + Backend + Database).
- GitHub מסודר עם קוד נקי ומדגים יכולת אמיתית.
- אתר חי על דומיין – שאפשר לשלוח למעסיקים או לקוחות.
- הבנה מעשית של איך עובדים בפועל כמפתחים.
* במהלך הקורס יהיו שיעורי בית, תרגול מודרך, וליווי שוטף בפרויקטים.
שבוע 1–2
יסודות ה-Web: HTML, CSS ועיצוב רספונסיבי
מבנה דף, תגיות חובה, מחלקות, עבודה נכונה עם CSS, Flexbox ו-Grid.
התאמה למובייל, טאבלט ודסקטופ.
- HTML5 – מבנה נכון, טפסים, קישורים, תמונות, סמנטיקה.
- CSS3 – מחלקות, היררכיה, צבעים, טיפוגרפיה, מרווחים.
- Flexbox ו-Grid – בניית Layout מודרני ופשוט לתחזוקה.
- עבודה עם DevTools בדפדפן לבדיקות ותיקונים.
פרויקט: דף נחיתה שיווקי מלא ומעוצב.
שבוע 3–4
JavaScript בסיס – להתחיל לתכנת באמת
כניסה לעולם התכנות: משתנים, תנאים, לולאות ופונקציות – עם המון דוגמאות
מהחיים.
- משתנים (let/const), טיפוסי נתונים ו-Operators.
- תנאים (if / else / switch) ולולאות (for / while).
- פונקציות רגילות ו-Arrow Functions.
- עבודה עם DOM – תגובה ללחיצות, שינוי טקסטים וסגנונות.
פרויקט: משחק / מחשבון / אפליקציית To-Do בסיסית.
שבוע 5–6
JavaScript מתקדם + עבודה עם APIs
עיבוד נתונים, עבודה עם מערכים ואובייקטים, ותקשורת עם שרתים חיצוניים.
- Arrays & Objects – מתודות חשובות (map, filter, reduce).
- מבני נתונים ושיטות עבודה נקיות.
- Async JS – הבנת Event Loop, Promises ו-async/await.
- עבודה עם fetch ו-APIs חיצוניים.
פרויקט: אפליקציית חיפוש (סרטים / מתכונים / מזג אוויר) המבוססת על API.
שבוע 7–8
Git, GitHub וארכיטקטורת פרויקט
פיתוח כמו בשוק האמיתי: ניהול גרסאות, Branches, עבודה בצוות ותכנון קוד.
- התקנת git, יצירת Repository מקומי וחיבור ל-GitHub.
- Commit, Branch, Merge, Pull Request – עבודה מסודרת.
- מבנה תיקיות נכון לפרויקט Frontend / Full-Stack.
- תכנון פרויקט לפני כתיבת קוד – חשיבה מערכתית.
שבוע 9–12
React – בניית אפליקציות Frontend מודרניות
מעבר מ״דפים״ ל״אפליקציה״: קומפוננטות, State, Hooks ו-Routing.
- מה זה React ולמה משתמשים בה?
- Components ו-JSX – פיצול למסכים וקומפוננטות חוזרות.
- State & Props – העברת נתונים בין חלקי האפליקציה.
- Events & Forms – טפסים, ולידציה בסיסית וחוויית משתמש.
- useState, useEffect, Context API ו-Custom Hooks.
- React Router – ניווט בין דפים, פרמטרים ב-URL ו-Protected Routes.
- חיבור ל-API – הצגת נתונים מהשרת עם טעינה והודעות שגיאה.
פרויקט: אפליקציית React מלאה (ניהול משימות / חנות קטנה / אפליקציית
מתכונים).
שבוע 13–14
Node.js & Express – צד שרת ו-REST API
יצירת Backend אמיתי שמדבר עם ה-Frontend ושולט בנתונים.
- היכרות עם Node.js וה-Event Loop.
- Express – יצירת שרת והגדרת ראוטים.
- Middleware – ניהול לוגים, שגיאות והרשאות.
- בניית REST API שמחזיר JSON ומקבל נתונים מהפרונט.
פרויקט: API קטן לניהול משתמשים / משימות.
שבוע 15–16
MongoDB + Mongoose – בסיס נתונים
שמירת נתונים ב-DB אמיתי: יצירת סכמות, ולידציה ו-Queryים מתקדמים.
- היכרות עם MongoDB – גישה NoSQL גמישה.
- חיבור Node ל-MongoDB עם Mongoose.
- יצירת מודלים, סכמות ו-CRUD מלא.
- ולידציה, סינון, מיון ו-Pagination.
שבוע 17–18
חיבור הכול: Full-Stack + Authentication
איך מחברים בין ה-Frontend ל-Backend, עם הרשאות והתחברות משתמשים.
- חיבור אפליקציית React ל-API ב-Node.
- Authentication עם JWT – הרשמה, התחברות, הגנה על ראוטים.
- שמירת Token בצד הלקוח, שמירת Session, Logout.
- העלאת קבצים (multer) – לדוגמה תמונת פרופיל.
פרויקט: אפליקציית Full-Stack קטנה עם התחברות משתמשים.
שבוע 19–20
פרויקט גמר – אפיון ותכנון
בחירת רעיון לפרויקט גמר, אפיון מסכים, מסד נתונים ו-API.
- בחירה/הצעת פרויקט גמר אישי או בצוות קטן.
- יצירת Wireframes למסכים ראשיים.
- תכנון בסיס נתונים וטבלאות נתונים.
- כתיבת מסמך אפיון קצר (Frontend + Backend + DB).
שבוע 21–22
פרויקט גמר – פיתוח
פיתוח המערכת בפועל: Frontend, Backend, DB ו-Git Workflow.
- פיתוח צד לקוח ב-React – מסכים, טפסים ו-Routing.
- פיתוח צד שרת ב-Node + Express.
- חיבור מלא ל-MongoDB.
- עבודה עם Branches ו-Pull Requests (למי שעובד בצוות).
שבוע 23–24
דיפלוימנט, פורטפוליו והכנה לראיונות
להוציא את הפרויקט לעולם – ולהציג אותו כמו שצריך למעסיקים.
- דיפלוימנט ל-Render / Railway / Vercel או שרת פרטי.
- חיבור דומיין והגדרת סביבה (Environment Variables).
- סידור פרויקטים ב-GitHub בצורה שמוכרת למגייסים.
- הכנה לראיונות – שאלות נפוצות ב-JS, React ו-Backend.
סיום: הצגת פרויקט גמר בפני הכיתה, קבלת פידבק ושיפורים אחרונים.