Plan Szkolenia

Introduction

Angular 10

  • What is Angular?
  • Angular architecture
  • Angular 10 features

Preparing the Development Environment

  • Installing and configuring Angular 10

Angular Quick Start

  • Creating an application
  • Adding Bootstrap
  • Creating routing

Introduction to RxJS

  • What is RxJS
  • Observable, Observer and Subscription
  • Subject
  • Create an observable from a promise
  • Create an observable from an event

Components and Binding

  • Creating and using custom components
  • Component lifecycle
  • Working with bindings
  • Building modules
  • Styling components

Pipes

  • Using build pipe
  • Creating pipe
  • Using own pipe

Developing an Angular Library

  • Creating Angular libraries
  • Publishing Angular libraries

Services and Dependecy Injection

  • Creating a service
  • Injecting a service into a component, directive, and service

Form Handling

  • Creating a form
  • Validating, filtering, and sanitizing form data

HTTP and other requests

  • HTTP Client
  • Creating service for HTTP API
  • Sending requests (GET, POST, PUT, DELETE)
  • Firebase database - get, add and update data

Securing the Application

  • Secure routing
  • Test login form

Offline Capabilities

  • Adding service workers
  • Caching assets and URLs

Testing the Application

  • Testing with unit tests

Debugging the Application

  • Handling errors

Deploying the Application

  • Hosting with Firebase

Troubleshooting

Summary and Conclusion

Wymagania

  • JavaScript and TypeScript programming experience

Audience

  • Web Developers
  21 godzin
 

Liczba uczestników


Data rozpoczęcia

Data zakończenia


Daty szkoleń są uzależnione od dostępności trenerów. Szkolenia standardowo odbywają się w godzinach od 09:00 do 16:00.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.

Opinie uczestników (11)

Szkolenia Powiązane

Powiązane Kategorie