top of page
developing-programmer-development-website-design-coding-technologies (1).jpg

מה זה פולסטאק?

מתכנת Full Stack הוא מפתח שמתמחה בכמות גדולה של טכנולוגיות ושפות פיתוח, יש לו ראייה הוליסטית של התהליכים הנדרשים כדי לבנות אפליקציה שלמה. למפתח Full stack ניסיון מעשי מא'-ת' בעולם העיצוב וחווית המשתמש, בניית אתרים מותאמים, אלגוריתמיקה, בניית לוגיקה עסקית ומסד הנתונים שמאחורי האפליקציה. במילים אחרות, מפתח Full stack יכול לקחת רעיון טוב ולבנות מוצר מצוין.

המטרה לבניית פרויקט סיכום לתיק העבודות בראש ובראשונה הוא להגדיל (בעשרות אחוזים) את סיכוי הקבלה של הבוגר לעבודה ראשונה. מעבר לתועלת המיידית, הפרויקט האישי בסוף המסלול ישפר משמעותית את הרמה המקצועית של הבוגר בטווח הארוך ויפתח ביטחון עצמי אצל הבוגר בראיונות עבודה. כל סטודנט יפתח פרויקט גמר - מערכת מידע מקצה לקצה בו הוא יישם את כל הטכנולוגיות הנלמדות בקורס ע"י חלוקה לשכבות מימוש פונקציונליות של משתמשים, ישויות, פילטרים, שאילתות חתכים, ממשק Admin ועוד. כל סטודנט יקבל תמיכה ע"י צוות ההדרכה בסקירת הדרכים המומלצות לניהול וקידום הפרויקט, מתן דגשים לאתגרים הצפויים.

מתכונת הלימודים

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

למעלה מ־ 70% מזמן הקורס מוקדש לכתיבת קוד וצבירת ניסיון פרקטי אמיתי.

המסלול כולל  335 שעות אקדמיות, 4 פעמים בשבוע , 8 שעות ביום.

- 70% מזמן הקורס  |  כ- 235 שעות  |  לימודים פרונטליים + משימות כיתתיות

- 15% מזמן הקורס  |    כ- 50 שעות   |  תרגולים עם מדריך צמוד – פיתוח וחיזוק מיומנות

- 15% מזמן הקורס  |    כ- 50 שעות   |  שבועיים אינטנסיביים לפיתוח פרויקט גמר ותיק עבודות  

נושאי הלימוד

  • Introduction and Concepts in the Internet World
    Basic concepts in communication | Web protocols & Standardization Organization | Web sites & Browser types | Structured information transfer (XML, JSON) |Reviewing server and client-side technologies | File Types
  • Advanced JavaScript
    Events | Prototypes | ES6/7/8 | Advantages | Constructors, Functions and Interfaces | Error handling
  • React.js 50
    Working with JS modules | The workspace in React | JSX | Virtual Dom | Components | Components Props, States | Events & Component Lifecycle| Conditionals and Lists | Reaching out to the Web (HTTP / REST) | Components Deep Dive | Understanding Writing Fragments |Refs & DOM | Context API | Higher-Order Components \ Forms Routing | Redux
  • HTML
    HTML tag language| Syntax structureand principles | Common tags and attributes | Forms | Tables - Using differentapproaches | Audio/Video
  • MongoDB
    Understanding the Basics & CRUD Operations | Schemas & Relations:HowtoStructureDocuments|UsingtheMongoDBUItoExploreDataVisually|Indexes|Aggregation|MongoDB&Node.JS(Mongoose
  • Git & GitHub
    Local Repository | Commit & Branch & Merge | Push to remote repository | GitHub Service
  • Node.js & Express.js
    Node & NPM eco system | Creatinga Web server | Asynchronicity Concepts | Event Loop | Blocking Code | Non-Blocking vs. Code | Working with File System | Modules & Packages | Global Objects | Web Module (layers) | Sessions &Session Stores | Express Framework
  • CSS & Advanced CSS
    HTML CSS integration | Selectors | Common designfeatures | Positioning and structure display| Elements Floating| Pseudo Classes/elem | Sizing-Box | Shadow & Border | Layout Column| Resize Element| Gradient | Font Face | DesignResponsive | QueriesMedia Transformations &Transitions
  • The JavaScript language
    JavaScript Fundamentals | Code quality | Objects: the basics Data types
  • Web Services
    IPstructure,DNS | ServerDefinitions | The"Layers"concept|Request/Response mechanism | Headers | REST | Dev Tools (inspector) | UsingAJAX'sFeatures
  • my_lst
    שימוש ברשימות | פונקציות math
  • Python
    מה זה תכנות? למה זה משמש? | שפת -Python מאפיינים, יתרונות וחסרונות | תחביר וכתיבת קוד בסיסי | מה זה משתנה? הכרות עם סוגי משתנים | ביצוע פעולות בסיסיות באמצעות אופרטורים
  • CSS
    שימוש בשפת CSS לעיצוב דפי האינטרנט | אפשרויות שונות לשימוש בCSS (קובץ פנימי/ חיצוני) | תחביר ומאפיינים: סוג וגודל גופן, צבע גופן וצבע רקע, יישור | טקסט והגדרת גבולות לטבלה
  • JavaScript
    שפת JavaScript | מטרות השימוש בשפה בדפי אינטרנט, תחביר | הוספת חלונית התראה (alert) | הוספת כפתור ואפשרות הדפסה
  • Loops
    שימוש בלולאות | לולאת for | לולאת while
  • HTML
    הכרות עם תגיות מתקדמות | הוספת תמונות | קישורים | רשימות וטבלאות
  • Functions
    שימוש בפונקציות | מהי פונקציה ולמה נשתמש בה? | שימוש בפונקציות קיימות | כתיבת פונקציה חדשה | תחביר וקריאה לפונקציה
  • ...What if
    סימנים לוגיים | משפטי תנאי (if…else)
  • עולם האינטרנט
    הכרות עם עולם האינטרנט | מודל שרת-לקוח, פרוטוקולים, כתובת DNS IP, מבוא לבנייתדפי אינטרנט באמצעות HTML | הכרת מבנה ותחביר השפה | הכרות עם תגיות בסיסיות: כותרות, פסקאות, מעבר שורה

מתלבטים? דברו איתנו לייעוץ והכוונה

שורת לוגואים עם כיוון (1)-01.jpg
bottom of page