Front-end

TypeScript parte 2: Mais técnicas e boas práticas

Curso online de TypeScript parte 2: Mais técnicas e boas práticas

565 9.5

9,5

é a nota desse curso

1.948

alunos neste curso

Faça esse curso e...

  • Entenda o papel de namespaces
  • Organize seu projeto em módulos do ES2015
  • Aplique a estratégia de barris
  • Compreenda o impacto do strictNullChecks em seu código
  • Trabalhe com Enuns
  • Entenda as vantagens de se trabalhar com diferentes tipos de interfaces
  • Entenda o benefício de async/await

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Programadores que desejam utilizar a linguagem TypeScript em seus projetos

Nível de Dificuldade

Intermediário

Instrutores

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. NameSpace e módulos externos

    • Organização de código através de namespaces
    • De namespaces para módulos do ES2015
    • O papel de um carregador de módulos
    • Servidor local e livereload
    • Organizando módulos em barris
    • Revisão
  2. Lapidando nosso código

    • Propriedades readonly
    • Parâmetros opcionais
    • Ativando strictNullChecks
    • Para saber mais: strictNullChecks, exemplo 1
    • Para saber mais: strictNullChecks, exemplo 2
    • Trabalhando com Enuns
    • Para saber mais: um detalhe importante sobre enum
    • Revisão
  3. O poder dos decorators

    • Requisitos não funcionais
    • Decorador de método
    • Medindo o tempo de execução de métodos
    • Criando nosso próprio DOM Injector e Lazy loading
    • Revisão
  4. API externa e interface

    • API externa
    • Consumindo API externa
    • Definindo uma interface para a API
    • Revisando decorators
    • Isolando o acesso à API em um serviço
    • Interface de função
    • Revisão
  5. Mais sobre interfaces

    • Chega de múltiplos console.log
    • Polimorfismo
    • Interface de método
    • Evitando importar negociações duplicadas
    • Estendendo interfaces
    • Union Types e Type Guards
    • Types alias
    • Lidando com mensagens de alto nível
    • Async/await
    • Revisão

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
  • Como Funciona?
Premium
  • 614
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 614
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 614
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana