Angular 7 - Plan Szkolenia

Kod kursu

angular7

Czas trwania

28 hours (zwykle 4 dni wliczając przerwy)

Wymagania

  • Familiarity with basic HTML, CSS, and JavaScript

Audience

  • Developers

Opis

Kątowa to struktura JavaScript do budowania aplikacji internetowych. Kątowe 7 jest najnowszą wersją w serii kątowych 2 (kątowa 2 jest kompletny przepisać oryginalnego AngularJS, lub kątowe 1). Kątowe 7 to główne wydanie obejmujące całą platformę i ma wiele nowych funkcji i optymalizacje, w tym aktualizacje CLI i lepszą wydajność.

W tym instruktorem, szkolenia na żywo (na miejscu lub zdalnie), Uczestnicy dowiedzą się, jak tworzyć, testowanie i wdrażanie aplikacji kątowej przy użyciu najnowszych funkcji w kątowe 7.

Do końca tego szkolenia uczestnicy będą mogli:

  • Opracowywanie aplikacji kątowych 7 przy użyciu kątowego interfejsu wiersza polecenia.
  • Tworzenie składników sieci Web, które mogą być używane w dowolnej strony HTML.
  • Korzystanie z usług sieci Web REST i danych WebSocket z poziomu aplikacji kątowej 7.
  • Implementowanie animacji przy użyciu najnowszych funkcji animacji kątowych 7.
  • Przetestuj, Debuguj i Wdróż aplikację kątową 7.
  • Organizowanie projektów kątowych 7 przy użyciu najlepszych praktyk.

Format kursu

  • Interaktywny wykład i dyskusja
  • Wiele ćwiczeń i praktyk
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo

Opcje dostosowywania kursu

  • Aby poprosić o szkolenie dostosowane do tego kursu, skontaktuj się z nami, aby umówić się.
  • Aby dowiedzieć się więcej o kątowe, odwiedź: https://Angular.IO/

Plan Szkolenia

Introduction

  • What's new in Angular 7?

Overview of Typescript and ES6 JavaScript

  • TypeScript Syntax
  • Using the TypeScript transpiler
  • Setting up Angular 7 and Typescript

Overview of Angular 7's Parts

  • Angular CLI
  • Components
  • Directives
  • Inputs and Outputs
  • Data Binding and Interpolation
  • Event Binding
  • Data Modelling
  • Bootstrapping

Creating Your First Angular Application

  • Planning the Application
  • Setting Up an Angular Project
  • Using Bootstrap 4 and Sass

Creating a Component

  • Understanding the Component Lifecycle
  • Data Flow
  • Using Templates and Styles
  • Projecting Content
  • Working with AppModule
  • Working with Custom Components
  • Using View Encapsulation
  • Implementing Lifecycle Hooks
  • Using ViewChildren and ContentChildren

Data Binding in Angular 7

  • Understanding Property and Event Binding
  • Binding and Assigning Aliases to Custom Properties
  • Binding and Assigning Aliases to Custom Events

Working with Directives

  • Built-in Directives
  • Custom Directives

Angular 7 Services

  • Creating a Logging Service
  • Creating a Data Service

Using Dependency Injection and Providers

  • Injectors, Provider, and Tokens
  • Configuring Dependency Injection
  • Configuring Your Provider
  • Injecting Services into Components, Directives, and Services

Switching Pages with Routing

  • Understanding the Different Navigation Methods
  • Routing Strategies
  • Setting Up Routes
  • Configuring and Loading Routes
  • Using Parameters in Routes
  • Creating Nested Routes
  • Using Redirect and Wildcard Routes
  • Understanding Route Guards

Using RxJS to Create and Work with Observables in Angular

  • Overview of Observables
  • Overview of RxJS
  • Building & Using Observables in Angular

Generating Forms for User Input

  • Using the Template Driven Forms
  • Using the Reactive Forms

Using Pipes

  • Built-in Pipes
  • Async Pipe
  • Custom Pipes

Making Calls to External HTTP APIs

Using Angular Modules

Testing the Angular 7 Application

  • Using Jasmine for unit testing

Debugging the Application

  • Understanding Error Messages in Angular
  • Using Sourcemaps to Debug Code in the Browser
  • Using Augury

Optimizing the Angular 7 Application

Angular 7 Security

  • Authentication
  • What should and shouldn't be written in Angular

Deploying an Angular 7 Application to Production

  • Deploying to IIS, Apache, Nginx, etc.

Troubleshooting

Closing Remarks

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!