Curso de Angular v2 ao v17: Básico ao Profissional

Domine as principais funcionalidades do Angular para criar aplicações profissionais e bem estruturadas

Ratings: 4.84 / 5.00




Description

Atualmente, o Angular é um dos três frameworks mais utilizados e poderosos do mercado, sendo amplamente adotado por empresas de grande porte. Ter conhecimento sobre como ele funciona é de extrema importância.


Este curso é voltado para desenvolvedores que estão começando no mundo do Angular, assim como para aqueles com anos de experiência. Aqui, você encontrará informações e dicas avançadas sobre o framework Angular.


O objetivo deste curso é tornar-se um dos mais completos sobre Angular no mercado. Com um conteúdo explicado de maneira didática e gradual, o curso visa ajudá-lo a se destacar dentro da sua equipe. Além disso, para quem está iniciando, a curva de aprendizado será significativamente reduzida.


Neste primeiro lançamento, será oferecido mais de 50 horas de conteúdo focado em Angular, com muita prática, para que você aprenda Angular da maneira correta, criando aplicações bem organizadas e componentizadas.


Um dos diferenciais deste curso é a grande quantidade de conteúdo extra de altíssima qualidade, abordando tópicos avançados sobre as tecnologias relacionadas ao Angular, tornando você um desenvolvedor Front-End mais completo.


Ao longo do curso, você aprenderá sobre:

  • Organização de projeto (pastas, arquivos e nomenclaturas)

  • Desenvolvimento de aplicações web em Angular

  • Padronização de aplicações Angular

  • Organização de projetos Angular

  • Componentização (evitando a duplicação de código)

  • Criação de Templates dinâmicos

  • Binding de dados (Event Binding, Property Binding, Attribute Binding, etc.)

  • Projeção de Conteúdo

  • Pipes

  • Criação de formulários com Template-Driven Forms

  • Utilização do Angular Material

  • Diretivas

  • E muito mais

Isso e muito mais estão disponíveis neste primeiro lançamento, e ainda há muitas horas de conteúdo interessante por vir.


Nas sessões extras, você estudará temas avançados como:

  • Chamadas HTTP (Request e Response)

  • CORS

  • Renderização de páginas Web (Critical Rendering Path)

  • SASS

  • CSS

  • Padronização BEM

  • Build System (Grunt e Webpack)

  • NPM

  • JavaScript (polyfills, programação funcional, fluxo de execução, etc.)

  • TypeScript (Decorators, tipagens dinâmicas, etc.)

  • E mais

Esses são alguns dos conteúdos extras que envolvem o framework Angular que exploraremos ao longo do curso.

What You Will Learn!

  • Modularização @NgModule, SCAM e Standalone
  • Formulários Template-Driven Forms e Reactive Forms
  • Diretivas NgIf, NgFor, NgClass e NgStyle
  • Decorators @ViewChild, @ViewChildren, @Input e @Output
  • Two-Way Data Binding
  • Pipes (AsyncPipe, CurrencyPipe, DatePipe, etc...)
  • Projeção de Conteúdo (ng-content, ng-template, ngTemplateOutlet)
  • Diretivas com @HostBinding, @HostListener e ElementRef
  • Organização de Projetos Angular: pastas, arquivos, nomenclaturas, interfaces
  • Entendimento das principais funcionalidades do Angular
  • Componentização pensada para o futuro evitando a duplicação de código
  • Separação adequada das responsabilidades do componente
  • Criação de templates dinâmicos
  • Injeção de Dependência
  • Observables RXJS síncronos e assíncronos
  • Lifecycles do componente
  • Padronização de projetos Angular de fácil manutenção
  • Formulários com Angular Material
  • Desenvolvimento Web (HTML, CSS, SASS)
  • Tipagem de dados com TypeScript em Projetos Angular
  • E muito mais funcionalidades do Angular...

Who Should Attend!

  • Desenvolvedores Front-End iniciantes no Angular
  • Desenvolvedores Front-End avançados no Angular
  • Programadores Back-End que desejam conhecer o funcionamento do Angular