CONTEÚDOS PROGRAMÁTICOS DO CURSO

 

      ○ Introdução, Ambiente de Desenvolvimento
            ■ ECMAScript
            ■ TypeScript
            ■ Packages, frameworks e lybraries


       ○ Introdução ao Angular
             ■ Utilização da framework para desenvolvimento
             ■ Explicação genérica da framework
             ■ Angular CLI (Command Line Interface)


      ○ A nossa primeira Aplicação
            ■ Criação de uma aplicação
            ■ Demonstração na prática da estrutura de uma aplicação


      ○ Elementos estruturais de uma Aplicação em Angular
            ■ Components
            ■ Services
            ■ Directives
            ■ Pipes
            ■ Modules


      ○ Databinding em angular
             ■ Interpolation
             ■ Binding
             ■ Two way Binding
             ■ Events


       ○ Routing em angular
             ■ Ativação de routes
             ■ Passagem de dados
             ■ Validação de routes
             ■ Child-routes


       ○ Observable e RxJS
            ■ Subscrever observables
            ■ Criar observables
            ■ Criação de fluxos de dados com pipes


       ○ Dependency Injection
              ■ Padrão Dependency Injection (DI)
              ■ Injectors
              ■ Providers


       ○ HttpClient
              ■ Consumir dados de APIs com o HttpClient
              ■ Post, Get
              ■ Http Interceptors


       ○ Comunicação entre componentes
              ■ @Input
              ■ @Ouput
              ■ Services


       ○ Angular lifecycle
             ■ Métodos ng*


      ○ Change detection em angular
             ■ OnPush
             ■ Pure Pipes



       ○ Forms em angular
             ■ Template-driven forms
             ■ Reactive-driven forms
             ■ Validation
             ■ Criar custom FormControl



       ○ Localização
             ■ Internationalization (i18n)
             ■ Apresentar dados formatados por local
             ■ Tradução da aplicação
 


      ○ Best Practices
              ■ Segurança
              ■ Acessibilidade
              ■ Keep Up to Date