Web Development

Angular – Online Course

מספר הקורס 90964

פיתוח תוכנה אונלייןJB Online Academyקורס בעבריתקורס מקוון

על הקורס בקצרה​

Angular היא פלטפורמת פיתוח מערכות Web צד לקוח מבית Google הנכתבת באמצעות typesciprt שהיא שפת תכנות מבית Microsoft. היא מאפשרת פיתוח יישומי אינטרנט בצורה קלה ובטוחה. אנגולר מאפשרת יצירת רכיבים ושירותים לצורך שימוש חוזר ועושה שימוש בארכיטקטורות תוכנה מתקדמות והחדישות ביותר. אנגולר משתמשת בספריית RxJS (או בשמה הקודם ReactiveX) ומאפשרת לבנות יישומים ביעילות ובמהירות המקסימלית האפשרית על פלטפורמת האינטרנט. סט הרכיבים הנרחב עמו מגיעה מסייע לנו לכתוב קוד טוב, לבדוק אותו ולנתב אותו מפיתוח לייצור.

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

hat.png

מטרות הקורס

הקניית הידע והכישורים המקצועיים הנדרשים

רכישת ידע מקצועי בקצב אישי, מכל מקום ובכל זמן

kahal.png

למי מיועד הקורס

מפתחי Front-end המעוניינים ללמוד לתכנת באמצעות Angular.

structure.png

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

הסילבוס המלא

Topic

Chapter

  1. Angular –  Introduction
  2. Angular CLI
  3. Create first project 
  4. package.json 
  5. Typescript basics
  6. Basic angular project parts (Module, components)
  7. Create your first component & custom style
  8. Understand ts. file relationships with html (MVVM)
  9. Create basic search component code (ts)
  10. Create basic search component html
  11. Component  inputs
  12. Component output
  13. Component output best practices
  1. TypeScript, Angular-CLI and Angular Components

  1. ngIf vs hidden &  Component scope
  2. ngOnInit & ngOnChanges & ngOnDestroy
  3. Basic directive
  4. only-hebrew Directive
  5. Use pipes
  6. Create custom pipe
  7. Create data model interface – introduction
  1. Angular directives & pipes
  1. Services need
  2. Dependency injection & providers
  3. Dependency injection advantages
  4. Are the Angular services singleton?
  5. Components – Share data challenge
  1. Providers, Dependency Injection
  1. Share data – with RXJS subjects
  2. Share data – use BehaviorSubject
  3. Subscribe & Unsubscribe & Memory issues
  4. Subscribe & Unsubscribe & Memory issues. Solution A
  5. Subscribe & Unsubscribe & Memory issues. Solution B – use async pipe
  6. Services – summary
  7. Basic RXJS operators
  8. RXJS – search component Part A
  9. RXJS – search component Part B (switchMap)
  10. RXJS – search component – live data & observable combination
  1. Rxjs – Observable and subjects
  1. Angular forms
  2. Angular forms – valueChanges
  3. Angular forms – custom validation
  4. Angular forms – complex model & nested formGroup
  5. Angular forms – complex model & formArray
  6. Angular forms – summary
  1. Angular forms
  1. Basic Routing
  2. Routing parts 
  3. Create routing rules And Routing moudle
  4. Use Router link
  5. Navigate with router service
  6. Parameter Types in URL (Querystring, UrlParameter, Hash)
  7. Create ‘Kefel Board’ Component
  8. Use snapshot to read parameters
  9. Component lifecycle in routing process & Routing observables
  10. Use querystring params
  11. Use “Guards” – CanActivate & AuthService
  12. CanActivae & login process (Use url tree)
  13. Routing – create routing as a module
  14. Lazyloading – part 1
  15. Lazyloading – part 2 (loadchildren &import)
  16. Nested routing
  1. Navigation & Routing
  1. SharedModule 
  2. CoreModule 
  1. Projects structure
  1. Use HttpClient to get data from server
  2. Implement delete functionality
  3. Implement edit/update functionality 
  4. Implement add functionality 
  5. Implement ProductService as reactive service 
  1. Working with server – HttpClient
תנאי קבלה

ניסיון בתכנות בסביבת OOP, #C או Java
הכרות עם Html & JavaScript

סביבת תרגול

Node: https://nodejs.org/en/
Visual Studio Code: https://code.visualstudio.com/download
כל דרישות והנחיות ההתקנה לתלמיד יפורטו בהרחבה במודול הראשון.

מבנה הקורס

הערכה כוללת 16 פרקים ותכולתה:

סרטוני הדרכה
תרגילים
פתרונות לתרגילים

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...