• Presencial
  • Training

Angular com Typescript


Angular é uma framework de Javascript com uma estrutura baseada em Diretivas (scripts ). Tem um foco em aplicações frontend, com uma interação direta ao HTML estendendo a sua implementação recorrendo a expressões de Binding.

Destinatários

Programadores web e web developers que pretendam aprender a utilizar uma framework JavaScript.

Pré-requisitos

Conhecimentos de HTML e CSS. Bons conhecimentos de JavaScript.

Objetivos

O curso Angular com Typescript tem como objetivo dotar os utilizadores a utilizar a framework Angular para criar sites web e aplicações sofisticadas.

Programa

  • Introdução, Ambiente de Desenvolvimento
  • Introdução ao Angular
  • Elementos estruturais de uma Aplicação em Angular
  • Navegação entre componentes de uma Aplicação – Rounting
  • Dependency Injection em Angular
  • Estratégia de comunicação entre componentes
  • Introdução a API Forms do Angular
  • Interacção com servidores através do HttpClient

Introdução, Ambiente de Desenvolvimento

  • Breve introdução ao ECMAScript, novas funcionalidades da especificação ES6 (Classes, fat Arrow functions, spread e rest operators, destructuring, …)
  • Breve introdução á sintaxe do Typescript
  • Gestão de “packages, librarias e frameworks” de Javascript com npm (ou yarn)

Introdução ao Angular

  • Enquadramento da utilização da framework Angular para desenvolvimento Web
  • Abordagem e explicação genérica sobre a framework
  • Utilização de Angular CLI como ferramenta para gerir, e desenvolver projetos em Angular
  • Conceitos de compilação JIT (Just in Time) e AoT (ahead of time)
  • Demonstração practica da estrutura de uma aplicação em Angular

Elementos estruturais de uma Aplicação em Angular

  • Components
  • Services
  • Directives
  • Pipes
  • Modules
  • Conceito de Data-Binding em Angular

Navegação entre componentes de uma Aplicação – Rounting

  • Conceitos básicos de “Routing”
  • implementação de “Routing” e modulos que compõem uma estrutura de navegação
  • Passagem de “Data” em “Routing”
  • Conceito de “Child Routes”

Dependency Injection em Angular

  • Introdução ao Padrão de Desenho : “Dependency Injection”
  • “Injectors” e “Providers”, “injectar” um serviço, utilização do HttpClient.
  • Reactive programming em Angular, com Observables

Estratégia de comunicação entre componentes

  • Criar “loosely-coupled” components (@Input e @output properties)
  • Como passar dados entre componentes hierarquicamente relacionadas
  • Utilização do Padrão de Desenho “Mediator” através de DI de serviços
  • “Change Detection” em Angular e métodos “lifecycle” de uma componente

Introdução a API Forms do Angular

  • Template-driven forms em Angular
  • Reactive forms em Angular
  • Utilizar o FormBuilder
  • Validação de Forms com Validators Built-in

Interacção com servidores através do HttpClient

  • Introdução ao Modulo HttpClient
  • Interacção com webserver em “node” e Typescript
  • Efetuar chamadas para o servidor
  • Reactive Extensions (NGRX) em Angular

Inscreva-se

Dados Pessoais

Dados para faturação

   Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

   Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos. Pode retirar o seu consentimento a qualquer momento, através do botão “Cancelar subscrição” ou “Unsubscribe” que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na política de privacidade

Angular com Typescript

  • Datas
    10 Abr a 26 Abr 2019
    Porto
  • Horário
    Pós-laboral
    2ª, 4ª e 6ª, das 18h30 às 21h30
  • Nº Horas
    21
  • Preço
    490€

Angular com Typescript

Área

Dados

Como chegou até nós

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).

Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade