.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 WorldBasic 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 JavaScriptEvents | Prototypes | ES6/7/8 | Advantages | Constructors, Functions and Interfaces | Error handling
-
React.js 50Working 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
-
HTMLHTML tag language| Syntax structureand principles | Common tags and attributes | Forms | Tables - Using differentapproaches | Audio/Video
-
MongoDBUnderstanding the Basics & CRUD Operations | Schemas & Relations:HowtoStructureDocuments|UsingtheMongoDBUItoExploreDataVisually|Indexes|Aggregation|MongoDB&Node.JS(Mongoose
-
Git & GitHubLocal Repository | Commit & Branch & Merge | Push to remote repository | GitHub Service
-
Node.js & Express.jsNode & 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 CSSHTML 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 languageJavaScript Fundamentals | Code quality | Objects: the basics Data types
-
Web ServicesIPstructure,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 | הכרת מבנה ותחביר השפה | הכרות עם תגיות בסיסיות: כותרות, פסקאות, מעבר שורה
מתלבטים? דברו איתנו לייעוץ והכוונה
-01.jpg)