Full Stack

Full Stack

מסלול פולסטאק מעשי שמחבר בסיס תכנות חזק, פיתוח Back-End ב-Java/Spring, Front-End מודרני, DevOps וכלי ענן.
400 שעות ממוקדות־תעשייה: מהטרמינל ועד דפדפן — עם בדיקות, סקיילביליות ואבטחה בראש.
מתחילים
400 שעות
67 מפגשים
מתחם הבורסה ברמת גן

מה לומדים?

לכתוב קוד שמחזיק פרודקשן.
לימודי פיתוח מערכת מלאה מקצה־לקצה: לינוקס, Git, Java ו-Spring, דאטה-בייסים, Docker, AWS ו־Frontend מודרני.
לומדים לבנות API, לעבוד עם נתונים, לפרוס לענן, לבדוק כמו גדולים — ולמסור תוצאה שעובדת.
שיטה מוכחת, תרגול אמיתי, סטנדרטים תעשייתיים ותיק פרויקטים שאפשר להתגאות בו.

זהו מסלול פולסטאק מלא שמלמד לבנות מערכות Production אמיתיות.

מתחילים מתשתית נכונה (Linux, Git, CLI), עוברים דרך Java מודרנית ו-Spring Boot, מסדירי נתונים (SQL, JPA, Flyway), בדיקות (JUnit, Mockito, Testcontainers), אריזה והפצה (Docker), פריסה בענן (AWS).

בצד הלקוח בונים ממשק עם HTML/JS/TypeScript/React.

לאורך המסלול תתנסו בפרויקטים מצטברים: API עסקי, התממשקות למסד נתונים, ניהול גרסאות, בדיקות אוטומטיות, קונטיינריזציה ו-Deployment.

המטרה שלנו פשוטה: להכשיר מפתחים שיודעים לתכנן, לממש, לבדוק ולפרוס בקצב בו זזה התעשייה ושוק ובאיכות של החברות הגדולות במשק.

למי מתאים הקורס?

בוגרי תארים/הסבות שרוצים להפוך ידע תיאורטי ליכולת לבנות מערכות Production מקצה־לקצה.
מפתחים בתחילת הדרך / מתמחים שמחפשים בסיס חזק ב-Java/Spring, דאטהבייסים, בדיקות ו-DevOps.
QA / אנליסטים / אוטומציה שרוצים לעשות Shift לפיתוח ולדבר “מערכת שלמה”, לא רק מודול.
מתכנתים עם בסיס ב-תכנות שרוצים להשלים Front-End מודרני, Docker ו-AWS כדי לסגור מעגל.
המסלול מתאים למי שמוכן לעבוד ברצינות: תרגול רציף, פרויקטים מצטברים וקצב של תעשייה. נדרשת חשיבה לוגית, שליטה באנגלית טכנית ונכונות “להתלכלך בידיים”.
משורת הפקודה ועד הפריסה בענן, המטרה היא בוגרים שיודעים לתכנן, לממש, לבדוק ולפרוס מערכת אמיתית.
Full Stack

סילבוס

  • פרק 1: Linux - יסודות לפיתוח
    • מבנה מערכת קבצים, הרשאות, משתמשים/קבוצות, עבודה ב־SSH.

    • פקודות ליבה (grep, find, sed, awk, tail, pipes & redirects) ו־Bash basics.

    • ארגון סביבת עבודה (Aliases, PATH, History), עבודה נכונה בסביבות מרובות.

    תרגול/תוצר: סקריפט שפורס סביבת פיתוח מלאה ויומן פקודות “cheat sheet”.

  • פרק 2: Linux למפתחים - אוטומציה ותפעול
    • ניהול תהליכים (ps/top/htop), שירותים (systemd), לוגים וניטור משאבים.

    • מנהלי חבילות, ניהול דיסקים/רשת, משתני סביבה וקבצי קונפיגורציה.

    • כתיבת סקריפטים ל־Dev Productivity (Build, Backup, Health).

    תרגול/תוצר: כלי CLI קטן שמנטר שירות ויוצר דוח בריאות.

  • פרק 3: Git/GitHub - תהליכי עבודה צוותיים
    • זרימות עבודה: Branching, PRs, Code Review, Rebase vs Merge, Squash.

    • פתרון קונפליקטים, Stash/Worktree, Semantic Commits ו־Conventional PRs.

    • מדיניות בענף ראשי, הגנות, Templates ל־Issues/PR.

    תרגול/תוצר: תרחיש “צוות”: פתיחת issue → פיתוח ב־branch → PR עם Review.

     

  • פרק 4: מבוא לתכנות - חשיבה אלגוריתמית
    • לוגיקה, תנאים, לולאות, פירוק בעיות ותכנון טסטים מוקדם.

    • מבני נתונים בסיסיים ואסטרטגיות פתרון.

    תרגול/תוצר: תרגילי בדיקות אוטומטיות פשוטות.

  • פרק 5: Java למתחילים - יסודות השפה
    • Types, אופרטורים, מחרוזות, מערכים, פונקציות ו־Control Flow.

    • מודל קומפילציה/הרצה, ארגון קוד, Packages.

    • היכרות עם IntelliJ, JDK ו־Maven Project.

    תרגול/תוצר: מיני־פרויקט CLI עם קריאת קבצים וכתיבה למסך.

  • פרק 6: IntelliJ - פרודוקטיביות ו־Dev Experience
    • Debugging, Breakpoints חכמים, Evaluate Expression, Profiler בסיסי.

    • Refactorings (Extract, Rename, Inline), Live Templates, Inspection.

    • אינטגרציה עם Docker/DB, Shortcuts שמעלים תפוקה.

    תרגול/תוצר: “צייד באגים”: מתקנים באגים בעזרת דיבוג וכלי IDE.

  • פרק 7: Java מתקדמת - ארכיטקטורה וקוד נקי
    • OOP לעומק: Encapsulation/Inheritance/Composition, equals/hashCode.

    • Collections/Streams, Exceptions מתקדמים, Date/Time API, Optional.

    • עקרונות Clean Code ו־SOLID בפרויקט שכבות.

    תרגול/תוצר: שירות לוגיקה קטן בשכבות Service/DAO עם בדיקות יחידה.

  • פרק 8: Maven - ניהול תלויות ובנייה
    • Lifecycle, Plugins, Profiles, Multi-module.

    • בניית JAR/Runner, הפרדה בין סביבות Dev/Test/Prod.

    תרגול/תוצר: פרויקט Maven רב־מודולים עם פרופילים לפריסה.

  • פרק 9: בדיקות Java - JUnit, Mockito ו־TDD
    • Unit/Behavioral tests, AssertJ, Mocking/Stubbing, Test structure.

    • Red–Green–Refactor, כפילויות ותחזוקת טסטים לאורך זמן.

    תרגול/תוצר: סט בדיקות מכסה (Coverage) לשירות לוגי כולל Edge Cases.

  • פרק 10: פרויקט CLI - אפליקציה עם בדיקות
    • ארכיטקטורת שכבות בפועל: DTOs, Services, Repositories (in-memory).

    • קריאת קונפיגורציות, לוגינג, CLI UX.

    תרגול/תוצר: אפליקציית CLI מלאה עם חבילת בדיקות.

  • פרק 11: Spring Boot - בדרך המהירה ל־API
    • יצירת REST API, מבני Controller/Service/Repository.

    • Bean Validation, טיפול בשגיאות גלובלי, Serialization/DTO Mapping.

    • חיבור למסד (HikariCP), פרופילים, קונפיגורציות חכמות.

    תרגול/תוצר: API CRUD מלא עם תיעוד (OpenAPI/Swagger).

  • פרק 12: Spring Framework - הליבה
    • IoC/DI, Application Context, Bean Lifecycle, Scopes, AOP בסיסי.

    • הבנת ההבדל Spring Boot ↔ Spring והרחבות מתקדמות.

    תרגול/תוצר: הרחבת API עם cross-cutting concerns (לוגינג/מדידה).

  • פרק 13: Product API - מאפייני מוצר ב Service אמיתי
    • דגמי ישויות ורלציוניות, DTOs והפרדת שכבות, Error Strategy.

    • מדיניות שגיאות (קודים/מבנים), כיסוי מסלולי כשל.

    תרגול/תוצר: שירות “מוצר” אמיתי מוכן לצריכה צד־לקוח.

  • פרק 14: Data - SQL, סכמות ו־JPA מתקדמת
    • עיצוב סכמות: קשרים, Norm/Denorm, אינדקסים, שאילתות יעילות, Transactions.

    • JPA מתקדמת: Mapping יחסים, Projections, Specifications, Auditing.

    תרגול/תוצר: DB PostgreSQL עם מיגרציות ו־Repository יעיל.

  • פרק 15: Flyway - מיגרציות נשלטות
    • גרסאות סכימה, Naming ו־Repeatable, אסטרטגיות Rollback.

    • שילוב ב־CI/CD ובדיקות – מיגרציה תחת Testcontainers.

    תרגול/תוצר: סט מיגרציות ל־DB חי עם תסריטי שדרוג.

  • פרק 16: Docker - אריזת שירותים
    • Dockerfiles מיטביים ל־Java, שכבות וביצועים, Volumes/Networking.

    • Docker Compose למערך שירותים (API+DB+Proxy).

    תרגול/תוצר: סביבת Dev/Prod בקונטיינרים + תיעוד “איך מרימים”.

  • פרק 17: AWS למפתחים - פריסה וניהול
    • EC2/RDS/VPC/Route53: הקמה, הרשאות וגישה מאובטחת.

    • אבני בניין לפריסה: סביבה, רשת, קישוריות, לוגינג.

    תרגול/תוצר: פריסת API עם DB מנוהל ו־Health Checks בסיסיים.

  • פרק 18: בדיקות אינטגרציה - Testcontainers
    • סביבת טסטים אמיתית בדוקר: Postgres חי, WireMock לשירותי צד־שלישי.

    • שיתוף קונטיינרים לשיפור ביצועים, רספונסיביות ל־CI.

    תרגול/תוצר: חבילת אינטגרציה שמריצה מול DB אמיתי.

  • פרק 19: Web Fundamentals - HTML & JavaScript
    • HTML סמנטי, Forms, אקססיביליות; JS: מודולים, Async/Await, Fetch.

    • בניית UI בסיסי שמדבר עם ה־API שלכם.

    תרגול/תוצר: דף אינטראקטיבי שמבצע CRUD מול Product API.

     

  • פרק 20: TypeScript ו־JavaScript מתקדם
    • טיפוסיות, Generics, מודלים, בדיקות צד־לקוח, ארגון פרויקט.

    • כללי קוד נקי ל־TS ושיתוף מודלים עם ה־Back-End.

    תרגול/תוצר: מודולי TS נקיים וברי שימוש חוזר.

     

  • פרק 21: React - אפליקציית לקוח מודרנית
    • קומפוננטים, State/Hooks, Routing, Forms, Validation, Error Boundaries.

    • בדיקות (Jest/RTL), SSR/Next.js לשיפור SEO/ביצועים.

    תרגול/תוצר: SPA מלאה שמדברת עם ה־API, כולל ניהול מצבים ושגיאות.

  • פרק 22: סדנאות, שילוב תשתיות ופרויקט מסכם
    • חיבור כל החלקים: API ↔ DB ↔ Docker ↔ AWS ↔ React.

    • ביצועים (Caching/Indexes), אבטחה בסיסית (Headers, JWT), תצפיות (Logs/Metrics).

    • Polish ל־DX, מסמכי ארכיטקטורה ו־README “Production-ready”.

    תרגול/תוצר: פרויקט גמר End-to-End + הדגמה חיה.

עוד קורסים בנושא

bg

המלצות

בקרוב....
"היה זוועה. הגענו 4 בנות לחגוג יומולדת לאחת מאיתנו. קודם כל, אף אחד לא ניגש אלינו איזה עשרים דקות. הזמנו כל אחת לאפה שווארמה וקולה. לקח להזמנה איזה חצי שעה...
אחד לא שבע
מתאכזב סדרתי