Detaylar
Diğer Eğitimler

Eğitim Hakkında

Angular Eğitimi'nde tüm temel kavramları öğreneceksiniz.

TypeScript'in rolü, proje kurulumu, kod yapısı, stil kılavuzu, Angular CLI kullanımı, veri bağlama gibi konuları işleyeceğiz. Angular Eğitimi; veri merkezli iş uygulaması oluşturmanız için size rehberlik eder.

Bu eğitim, Angular 13'ü öğrenmek ve etkili bir şekilde kullanmak için ideal bir başlangıç ​​noktasıdır. Alanında uzman eğitmenlerimiz ile birlikte Angular 13 kullanarak uygulamaların nasıl oluşturulacağını öğrenirken, eğitim boyunca çeşitli uygulamalar geliştireceksiniz.

Neler Öğreneceksiniz

  • Understand how single-page web application architectures are different than traditional web application architectures
  • Use new JavaScript (ES6) language features including Classes, Modules, and Arrow Functions
  • Use new TypeScript language features including Types, Decorators, Interfaces, and Generics
  • Learn Angular coding and architecture best practices including project layout and using container and presentation components
  • Understand and use Angular model-driven forms, observables, dependency injection, and routing
  • Communicate with a backend server using Angular’s HttpClient to load and save data
  • Configure the router and navigate between components

Eğitim İçeriği

TypeScript fundamentals

  •  The TypeScript compiler
    • Type safety with type annotation
    • Classes and Interfaces
    • Generics
  • Setup and Tooling
  • Getting started with the Angular CLI 
    • Popular commands and schematics
  • Introduction to Angular
  • Structure of an app
  • Components Model
    • Decorators, Templating Syntax, Data Binding, Directives, Input/Output, Events, Pipes, Encapsulation
  • Services and Dependency Injection

 

Reactive Programming with RxJS (Observables)

  • Understanding RxJS and its use with Angular
  • Subscribe() function
  • The async pipe
  • Pipe() function
  • Using popular RxJS operators
  • RxJS best practices
  • Handling errors in RxJS code

 

Async Requests to a REST API (HTTP)

  • The HttpClient service
  • A first async GET request
  • Consume an Observable response
  • Implementing a local cache with ShareReplay()
  • Debugging an application
  • Implementing pagination, sorting and filtering on a list
  • Modules
    • Organizing a modular app
    • Modules imports/exports
  • Deployment
    • Optimizations for production
    • ng build and ng deploy commands
  • Migrating a project to a new version of Angular

 

Navigation and Routing

  • Using the Angular Router
  • routerLink directive
  • The router-outlet placeholder
  • Router service
  • Nested routes
  • Route parameters
  • Handling routing errors
  • Lazy-loading

 

Forms and Validation

  • Reactive Forms
  • Validation API
  • POST request

 

Using HttpClient to Update or Delete data on the server

  • PUT and DELETE requests

 

Authentication

  • Login component
  • Authentication Service
  • Security with JSON Web Tokens (JWT)
  • Http Interceptors
  • Protecting access to components with Route Guards

Diğer Eğitimler

Digital Vizyon
444 Eğitim Seti
Eğitimlere Dön