Curso Building Single Page Applications with Angular

  • Business Analysis

Curso Building Single Page Applications with Angular

24h
Visão Geral

Este Curso Building Single Page Applications with Angular mostra como usar o Angular para criar aplicativos web de página única (SPAs) rápidos, modernos e escaláveis. Ele aborda os princípios do desenvolvimento de SPA e, em seguida, leva os alunos pelo processo de criação de um aplicativo Angular. O curso apresenta o TypeScript, a linguagem padrão do desenvolvimento Angular, e aborda todos os elementos-chave do Angular: módulos, componentes, pipes, serviços e diretivas. Os alunos criarão um aplicativo completo, criando e validando formulários, usando roteamento e animações e criando componentes, pipes e diretivas personalizados. Eles usarão componentes baseados em módulo e autônomos, se comunicarão com serviços da web usando o serviço HTTP Angular e aproveitarão Promises e Observables. Ao final da aula, os alunos terão percorrido o processo de criação de um aplicativo de página única (SPA) com Angular e estarão prontos para aplicar esse conhecimento aos aplicativos que precisam criar no trabalho.

Objetivo

Ao final do curso, você aprenderá a:

  • Criando componentes angulares
  • Vinculando dados e eventos
  • Criando e validando formulários Angular
  • Adicionando rotas para aplicações Angular
  • Teste de unidade de componentes angulares
  • Combinando REST e observáveis
  • Construindo diretivas Angulares
Publico Alvo
  • Este curso foi criado para desenvolvedores JavaScript que desejam criar aplicativos de página única usando Angular.
Pre-Requisitos
  • Os participantes devem estar confortáveis ​​trabalhando com JavaScript e HTML para fazer esta aula. É recomendado um mínimo de 6 meses de experiência prática em JavaScript para aproveitar o curso ao máximo.
Informações Gerais

FORMATO:

  • 100% On-Line na presença de um instrutor/consultor ativo no mercado e docente em sala de aula.
  • In-company.
  • Presencial.

PERÍODO:

  • Noturno em noites intercaladas exemplo: terça-feira e quinta-feira das 19h às 23h,total de 4h por encontro.
  • Aos sábados das 8h às 12h, total de 4h ou das 09h às 18h, total de 8h.
  • Integral consultor disponibilidade

LAB:

  • Apostila
  • Laborátorio individual
  • Exercícios práticos
Conteúdo Programatico

Introducing Angular

  1. What Are Single Page Applications?
  2. Angular vs. AngularJS
  3. One Framework, All Platforms
  4. Introducing Typescript

Angular Components

  1. Creating Components
  2. Displaying Data with One-Way Data Binding
  3. Binding Methods and Events
  4. Updating Data with Two-Way Data Binding
  5. Enumerating Data with *ngFor
  6. Creating Angular Modules

Testing Angular

  1. Principles of Unit Testing
  2. Testing Angular Using the Karma Framework

Routing

  1. Introducing the Routing Module
  2. Adding Routes
  3. Passing Parameters
  4. Programmatic Navigation

Angular Forms

  1. Template vs. Model-Driven Forms
  2. Validation in Template-Driven Forms
  3. Creating Functional Reactive Forms
  4. Validation in Model-Driven Forms
  5. Styling Forms to Reflect Control State

Pipes and Services

  1. Transforming Data with Pipes
  2. Creating Custom Pipes
  3. Creating Reusable Services
  4. Using Services From Components

Observables and REST

  1. Introduction to Observables
  2. Using the Angular HTTP Service
  3. Making Calls to Web Services
  4. Returning Observables and Promises
  5. Filtering and Debouncing for Performance

Directives

  1. Creating Custom Directives
  2. Attribute Directives
  3. Structural Directives and Templates

Standalone Components

  1. Creating Standalone Components
  2. Bootstrapping a Standalone Application
  3. Configuring Standalone Applications for Dependency Injection

Animations

  1. Animating State Transitions
  2. Defining Triggers
  3. Controlling Animation Timing
  4. Keyframe Animations

Completing the Application

  1. Deploying to Production
TENHO INTERESSE

Cursos Relacionados

Curso BPM 2.0 Modelagem de Processos

16 horas

Curso Analista de Negócios Preparatório Certificação IIBA

32 horas

Curso Analista de Negócios 3.0

16 horas

Curso Técnicas de Modelagem para Analistas de Negócios

24 horas

 Curso Colaboração e Comunicação Requisitos Ágeis

24 horas

Curso CMMI Desenvolvendo Processos de Software

Curso Analista de Negócios Ágil

16 horas

Curso Técnicas de Modelagem Para Analistas de Negócios

Curso Analista de Negócios Fundamentos