Programa do Curso

Introdução

  • O que há de novo no Angular 5?

  • Visão geral do TypeScript e JavaScript ES6

    • Sintaxe do TypeScript
    • Usando o transpiler do TypeScript
    • Configurando Angular 5 e TypeScript

    • Criando seu primeiro aplicativo Angular

      • Planejando o Aplicativo
      • Configurando um projeto Angular e app usando o CLI
      • Criando uma configuração básica de projeto usando Bootstrap 4 e Sass

      • Trabalhando com as partes do Angular 5

        • Criando componentes
        • Databinding e interpolação de strings
        • Ligação de propriedades
        • Ligação de eventos
        • Databinding bidirecional
        • Modelagem de dados
        • Diretivas
        • Inicialização
        • Entradas & Saídas

        • Usando componentes do Angular 5

          • Fluxo de dados
          • Trabalhando com AppModule
          • Trabalhando com componentes personalizados
          • Usando modelos e estilos
          • Usando encapsulamento de visualização
          • Projetando conteúdo
          • Entendendo o ciclo de vida dos componentes e hooks de ciclo de vida
          • Usando ViewChildren e ContentChildren

          • Databinding no Angular 5

            • Visão geral da ligação de propriedades & eventos
            • Ligação e atribuição de aliases para propriedades personalizadas
            • Ligação e atribuição de aliases para eventos personalizados

            • Trabalhando com diretivas

              • Diretivas embutidas
              • Diretivas personalizadas

              • Depurando o aplicativo

                • Entendendo mensagens de erro no Angular
                • Usando sourcemaps para depurar código no navegador
                • Usando Augury

                • Serviços do Angular 5

                  • Aprendendo a importância dos serviços
                  • Criando um serviço de log
                  • Criando um serviço de dados

                  • Usando injeção de dependência e provedores

                    • Injetores, Provedor e Tokens
                    • Configurando injeção de dependência
                    • Configurando seu provedor
                    • Injetando serviços em componentes, diretivas e serviços

                    • Troca de páginas com roteamento

                      • Configurando rotas
                      • Configurando e carregando rotas
                      • Entendendo os diferentes métodos de navegação
                      • Usando parâmetros em rotas
                      • Criando rotas aninhadas
                      • Usando redirecionamento e rotas curinga
                      • Entendendo guardas de rota
                      • Entendendo estratégias de roteamento

                      • Usando RxJS para criar e trabalhar com observáveis no Angular

                        • Visão geral dos observáveis
                        • Visão geral do RxJS
                        • Criando & usando observáveis no Angular

                        • Lidando com formulários

                          • Usando formulários direcionados por modelo
                          • Usando formulários reativos

                          • Usando pipes

                            • Pipes embutidos
                            • Pipe assíncrono
                            • Pipes personalizados

                            • Fazendo chamadas para APIs HTTP externas

                              Usando módulos do Angular

                              Otimizando o aplicativo Angular 5

                              Testando o aplicativo Angular 5

                              • Usando Jasmine para testes unitários

                              • Segurança no Angular 5

                                • Autenticação
                                • O que deve e o que não deve ser escrito em Angular

                                • Implantando um aplicativo Angular 5 na produção

                                  • Implantando no IIS, Apache, Nginx, etc.

                                  • Solução de problemas

                                    Considerações finais

Requisitos

  • Familiaridade com HTML básico, CSS e JavaScript

  • Público-alvo

    • Iniciantes em desenvolvimento web
    • Desenvolvedores frontend experientes
    • Qualquer pessoa interessada em aprender a desenvolver aplicativos usando Angular

 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas