Angular 6 Schulung

Alle Preise zzgl. MwSt

Kurs Code

angular6

Dauer

28 hours (üblicherweise 4 Tage inklusive Pausen)

Voraussetzungen

  • Familiarity with basic HTML, CSS, and JavaScript

Audience

  • Developers

Überblick

Angular 6 enthält eine Reihe von leistungsstarken neuen Funktionen, darunter Angular Elements und neue CLI-Befehle. Diese Funktionen erweitern die Fähigkeit, Angular mit nicht-Angular Anwendungen zu integrieren, die auf JQuery, Vue.js, React, etc. basieren.

In diesem von Ausbildern geleiteten Live-Training (vor Ort oder Remote) lernen die Teilnehmer, wie man eine Angart-Anwendung mit den neuesten Funktionen von Angular 6 erstellt, testet und einsetzt.

Am Ende dieses Trainings können die Teilnehmer:

  • Entwickeln Sie Angular 6 Anwendungen mit Angular CLI.
  • Erstellen Sie Web-Komponenten, die in jeder HTML-Seite verwendet werden können.
  • Konsumieren Sie REST Webdienste und WebSocket-Daten aus einer Angular 6-Anwendung.
  • Implementieren Sie Animationen mit den neuesten Animationsfunktionen von Angular 6.
  • Testen, debuggen und eine Angular 6-Anwendung einsetzen.
  • Organisieren Sie Angular 6 Projekte mit Best Practices.

Format des Kurses

  • Interaktive Vorträge und Diskussion
  • Viele Übungen und Übungen
  • Praxisnahe Umsetzung im Live-Labor-Umfeld

notiz

  • Um ein maßgeschneidertes Training für diesen Kurs zu wünschen, kontaktieren Sie uns bitte, um uns zu organisieren.
  • Weitere Informationen über Angular finden Sie unter: https://angular.io/

Machine Translated

Schulungsübersicht

Introduction

  • What's new in Angular 6?

Overview of Typescript and ES6 JavaScript

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

Overview of Angular 6's Parts

  • Creating Components
  • Databinding and String Interpolation
  • Property Binding
  • Event Binding
  • Two-Way-Databinding
  • Data Modelling
  • Directives
  • Bootstrapping
  • Inputs & Outputs
  • Angular CLI

Creating Your First Angular Application

  • Planning the Application
  • Setting Up an Angular Project and App Using the CLI
  • Creating a Basic Project Setup Using Bootstrap 4 and Sass

Using Angular 6 Components

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

Databinding in Angular 6

  • Overview of Property & 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 6 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

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

Using RxJS to Create and Work with Observables in Angular

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

Handling Forms

  • 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 6 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 6 Application

Angular 6 Security

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

Deploying an Angular 6 Application to Production

  • Deploying to IIS, Apache, Nginx, etc.

Troubleshooting

Closing Remarks

Erfahrungsberichte

★★★★★
★★★★★

Verwandte Kategorien

Kombinierte Kurse

Sonderangebote

Sonderangebote Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking for a good mixture of IT and soft skills in Switzerland!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions