לימודי React JavaScript
סילבוס תוכנית הלימודים - מבנה ונושאים
תיאור
React היא ספריית JavaScript ליצירת ממשקי משתמש שנועדה לסייע למפתחים לבנות יישומים גדולים עם נתונים המשתנים עם הזמן. בקורס זה נלמד כיצד להשתמש ב- ReactJS ובספריית Redux כדי ליצור יישומי אינטרנט. הקורס מכסה את כל ההיבטים המעשיים של פיתוח עם React וניהול נתונים ותקשורת עם שרת Redux. מטרת הקורס לאפשר ל-Full Stack Developers להיכנס לפרויקטים המפותחים עם React או להתחיל פרויקט חדש.
קהל יעד
מפתחי JavaScript ו- Frontend
מודולים
- סקירה כללית
- סביבת עבודה בריאקט
- יצירת פרוייקט חדש
- בניית אליקציית react
- ארכיטקטורה
מודול 2: component בסיסי
- סקירה כללית של קומפוננטות
- מחלקה component
- פונקציית component
- עבודה עם בוטסטראפ
- הבנה מהו JSX
- הטמעת קוד JSX
- עיצוב הקומפוננטות
מודול 3: Components Props, State & Lifecycle
- הבנה מהו Props
- הבנה מהו state
- שימוש נכון ב state
- טיפול ב events
- הסבר על מחזוריות חייה של קומפוננטה
מודול 4: Conditionals And Lists
- תנאים
- רשימות
- משתני רשימה
- רשימות & state
מודול 5: Reaching out to the Web (HTTP/Fetch)
- אסינק JavaScript
- פרומיסים
- Async/Await
- הבאת מידע מ API
- הבאת מידע בריאקט
- טיפול ועבודה עם שגיאות מהשרת
- ניהול נכון ועבודה עם סביבת משתנים
מודול 6: Components Deep Dive
- שימוש בchildren
- מחזוריות חייה הקומפוננטה בהרחבה
- Pure Components
- הכרת צורת הכתיבה - Fragments
- Refs & DOM
- Context API
מודול 7: Routing
- סקירה של ניתובים
- הגדרת ה - React-Router
- איך לנתב
- קישורים
- ניתוב על ידי פרמטרים
- ניתוב על ידי פרופס
- Navigating Programmatically
- מעבר בין דפים
מודול 8: Forms
- עבודה עם טפסים בריאקט
- קומפוננטות ללא בקרה
- קומפוננטות מבוקרות
- קלט מבוקר
- תיבות סימון מבוקרות וכפתורי רדיו
- בחירה מבוקרת
מודול 9: Introduction to Redux
- סקירת רידאקס
- למה להשתמש ברידאקס
- שלושת העקרונות של redux
- עדכוני state ללא שינוי
- הפרדת reducers
- כלי עבודה של redux
מודול 10: React Redux
- חיבור הריאקט עם הרידאקס
- ביצוע פעולות עם actions
- ביצוע פעולות ה reducers
- עבודה עם store
- Presentational and Container Components
- Implementing Container Components
- חיבור
- Async Actions (Redux thunk)
*דרוש ידע מינימלי ב JavaScript ובפיתוח צד לקוח
מכללת סלע שומרת לעצמה את הזכות לעדכן את הפרטים בהתאם לדרישות השוק מבלי להודיע מראש. נא בדקו עם נציגי המכירות לגבי הפרטים המעודכנים נכון להיום, בטלפון 03-6176666 או באימייל Info@sela.co.il
לקורסי מפתח Full Stack נוספים
קורס-פיתוח-אתרי-אינטרנט, קורס-פיתוח-אתרי-אינטרנט-תוך-שימוש-ב-MVC-ו-ASP.NET, פיתוח-שירותי-WEB-מבוססי-ענן-אז'ור, סדנת-Angular2, קורס-אנגולאר2, פיתוח-אתרים-עם-ASP.NET-ו-Angular, קורס-אבני-היסוד-לבניית-אתרי-אינטרנט–HTML5-ו-JavaScript, פיתוח-צד-השרת-של-אתרי-ווב-הנכתבים-ב-Java, קורס-פיתוח-שירותי-WEB-ב-Java, קורס-Node.js, סדנת-Node.js, דיאגנוסטיקה-של-אתרי-ווב-בפרודאקשן, קורס-ריאקט
לרשימה של כל קורסי הייטק