
Angular 8
- שעות הקורס: 19:00-21:00
- היקף שעות: 40 שעות אקדמאיות (8 מפגשים)
- מיקום: SQLABS קורס מקוון
- צפי פתיחת הקורס: 29.12.2020
תנאי קדם
• שליטה באנגלית
• מפתחי Front End עם ידע ב HTML ו Java Script .
מתודולוגית הלמידה
הרצאות פרונטאליות, הדגמות, סימולציות בסביבת הלמידה ותרגול נרחב של לפחות 60%. חומרי לימוד הכוללים דוגמאות והסברים “צעד אחר צעד ”.
תיאור
Angular 8 היא הגרסה העדכנית ביותר של ה Framework של Google לבניית יישומים מורכבים בדפדפן.
גרסה מתקדמת זו מספקת את כל הדרוש לבניית צד הלקוח (Front End) בצורה מהירה, עם ניהול זיכרון חכם, ניהול נתונים, שירותי Http עבודה עם טפסים ועוד.
בקורס זה נלמד את כל היכולות המתקדמות של הספרייה, נבין את ההבדלים בין הגרסה הקודמת ונממש יישומים מתקדמים, ביניהם אפליקציות מבוססות Single Page Applications .
Module 1 - Introduction to Angular 7
- MVC , MVVM , SPA With Angular
- Why Angular 7 ?
- Angular versions
- Development Environment
Module 2 – Type Script & ECMA Script 6
• Interfaces
• Import/Export
• Classes & Objects
• Promises
• Arrow functions
• Maps Filter & Reduce
• Decorators
Module 3 – Basic Architecture
• Angular 6 architecture
• How angular 6 works
• The model
• The components
• Components Definition & Composition
Module 4 - Components
• Shadow DOM
• Components Definition
• Components Composition
• Templates & Styles
• Core Directives
Module 5 – Components Internals
• Nested Components
• Components Definition
• Data Projection
• Component Inputs by Properties
• Component Output by Events
Module 6 - Forms
• Model driven
• Template driven
• Form Builder
• Adding some validation
• Errors and submission
• Creating a custom validator
• Grouping fields
• Reacting on change
Module 7 – Services & DI
• Dependency Injection
• The role of service
• Built in services
• Custom services
Module 8 – Communicating The Server
• Modern Web System Architecture
• The http provider
• RESTfull service basics
• RXJS
Module 9– Routing & SPA (Single Page Application)
• What is Routing
• The need for routing
• Routing options
• Path Location
• Passing parameters
• Nested routes
Module 10– Application Lifecycle Topics
• Debugging
• Profiling
• Unit Testing
• Deployment
Module 11 – Final Project
הרשמה