Angular

Angular é um framework de desenvolvimento de aplicativos web criado pela Google. Ele permite que os desenvolvedores criem aplicativos web de alta qualidade de forma rápida e eficiente, com recursos avançados como componentes reutilizáveis, rotas, gerenciamento de estado e muito mais. .

Nível

Intermediário

Duração

40 horas

Aulas

Online/Gravadas

Receba

Certificado

público-alvo
Para quem é este curso?

Desenvolvedores intermediários

Quem deseja aprender Aprenda a criar funcionalidades incriveis no Front para suas aplicações

Quem deseja aprender arquitetura de módulos

detalhes do curso
O que você vai aprender?
Confira abaixo os módulos e o conteúdo deste curso
01. Conceitos essenciais e ferramentas necessárias 01. Conceitos essenciais e ferramentas necessárias
  • Conceitos essenciais: SPA e Angular
  • Instalação das ferramentas necessárias
02. TypeScript essencial 02. TypeScript essencial
  • O que é o Typescript?
  • Inferência de tipos
  • Tipagem explícita
  • Funções
  • Object Types e Interfaces
  • Classes
03. Estrutura do Angular e seus componentes 03. Estrutura do Angular e seus componentes
  • Estrutura de um projeto Angular
  • App Component
  • Estruturando um componente
  • Arquitetura de componentes
04. Data Binding 04. Data Binding
  • O que é Data Binding?
  • String interpolation
  • Property binding
  • Event binding
  • Two-way data binding
05. Diretivas 05. Diretivas
  • O que são diretivas?
  • ngIf
  • ngFor
  • ngSwitch
  • ngClass & ngStyle
  • Bootstrap no Angular
06. Mais sobre componentes 06. Mais sobre componentes
  • Input
  • Output
  • ng-content
  • Ciclo de vida
07. Pipes 07. Pipes
  • Pipes padrões
  • Criando pipes customizados
  • Pureza dos pipes
08. Formulários 08. Formulários
  • Conceitos de formulários
  • Formulário completo com template - driven I
  • Formulário completo com template - driven II
  • Formulário completo com template - driven III
  • Formulário completo com reactive forms I
  • Formulário completo com reactive forms II
  • Formulário completo com reactive forms III
  • Formulário completo com reactive forms IV
09. Arquitetura de serviços 09. Arquitetura de serviços
  • Serviços e injeção de dependências
  • Criando página de sorteios
  • Aplicando serviços na lógica de um componente
10. RxJS 10. RxJS
  • RXJS: Princípios
  • Como criar observables?
  • Assincronismo
  • Cancelamento de observables
  • Exemplo de como utilizar observable (coordenadas)
  • O que são operadores?
  • Operadores de criação
  • Operadores de filtragem
  • Operadores de transformação
  • Composição de observables
11. Roteamento 11. Roteamento
  • Introdução às rotas no angular
  • Definindo rotas básicas e router-outlet
  • Router link
  • Parâmetros de rota I
  • Parâmetros de rota II
  • Página de Not Found
  • Redirects e navegação imperativa
  • Implementando rotas filhas
  • O que são as guards
  • CanActivate
  • CanDeactivate
12. HTTP & CRUD 12. HTTP & CRUD
  • HTTP - Conceitos essenciais: protocolo, requisição, resposta, json e CRUD
  • json-server, estruturação de rotas e modelo de dados
  • CRUD I
  • CRUD II
  • CRUD III
  • CRUD IV
  • CRUD V
13. Arquitetura de módulos 13. Arquitetura de módulos
  • O que são módulos?
  • Como criar e utilizar módulos I
  • Como criar e utilizar módulos II
  • Roteamento em múltiplos módulos
  • Shared Module
  • Como instalar e utilizar os módulos do Angular Material
  • Compartilhamento de componentes Material
  • Lazy loading e roteamento
NOSSOS EDUCADORES

Especialistas renomados, com anos de experiência, para te ajudar a dar o próximo passo

José Almir de Souza Gomes Júnior

"José Almir de Souza Gomes Júnior, bacharel em Ciência da Computação. Desenvolvedor com ênfase em aplicações web e mobile. Exerce função docente desde 2021 com o advento das aulas online. Atualmente atua como professor de bootcamps pela Soulcode Academy, em diversas disciplinas como Angular, React, Flutter, Spring e NodeJS "

Quer ter acesso a todos esses cursos?

Faça sua Assinatura Tech a partir de R$ 39,90 / mês tenho interesse
DEPOIMENTOS DE QUEM JÁ MUDOU DE VIDA

O que diz quem estuda com a gente

Uma assinatura que vai fazer sua carreira na tecnologia decolar.

Uma única assinatura, acesso completo aos cursos de tecnologia mais importantes para o mercado de trabalho. Você não precisa ter conhecimento prévio e poderá estudar quando e onde quiser!

Escolha o tipo de assinatura
Assinatura social ou aluno?
Seu gênero é feminino?

Junte-se a +15 mil alunos em nossos cursos mais completos do mercado

ASSINATURA SOCIAL
De R$119,90 por

R$ 75,00 /mês

100% seguro. Acesso imediato.