Próximas Turmas

  • Frequência: Sábado
  • Horário: 07:00/09:00h
  • Término Previsto: 24/08/2024
  • Modalidade: Presencial/online
  • Professor: Sergio Mendes
Investimento:

Entrada R$240,00 + 36x de R$101,97 boleto ou 12x R$200,00 no cartão de crédito

Realizar matrícula

O que você vai aprender nesse curso

Curso voltado para profissionais que atuam com desenvolvimento Web FrontEnd que desejam especializar-se no framework ANGULAR.

O curso aborda o desenvolvimento de aplicações FrontEnd em Angular, capacitando o aluno para desenvolver com a linguagem TypeScript em ambiente NodeJS utlizando as melhores práticas para criação de aplicações web.

Durante o curso serão desenvolvidos sistemas FrontEnd a partir do zero através do ANGULAR e consumindo serviços de uma API WEB com métodos POST, PUT, DELETE, GET etc e autenticação por JSON WEB TOKENS.

  • Versão: Angular 17 (Release de 06/11/23)

Conteúdo do curso

Programação TypeScript

  • Orientação a objetos em TypeScript
  • Classes, atributos e métodos
  • Construtores
  • Tipos
  • Utilizando JSON
  • Módulos e interfaces
  • Arrays
  • Principais operadores.

Desenvolvimento com Angular:

  • Configuração do ambiente
  • Criando projetos com ANGULAR
  • Gerenciando dependências
  • Utilizando bootstrap e jquery
  • Material Design
  • Desenvolvimento de componentes
  • SPA – Single Page Application
  • Mapeamento de rotas
  • RouterModule
  • FormsModule e ReactiveFormsModule
  • FormControls e FormGroups
  • Validação de formulários
  • Máscara de campos
  • Grids e paginação
  • Bootstrap
  • Material Design
  • Boas práticas para desenvolvimento de aplicações frontend baseadas em componentes.
  • Realização de testes

Consumindo serviços de API WEB:

  • Configurando HttpClient
  • Criando chamadas de métodos POST, PUT, DELETE e GET
  • Promisses
  • Observables
  • Subscribe
  • Implementando camadas de serviço
  • Criando camadas se serviço no projeto
  • Consumindo autenticação
  • JWT – JSON WEB TOKEN
  • Autorização e perfis de acesso
  • Validação de TOKENs
  • Interceptors
  • Filters
  • Directives
  • Desenvolvimento de Dashboards
  • Deploy e publicação