Front-end

Angular 2: webapps ainda mais poderosas parte 2

Curso online de Angular 2: webapps ainda mais poderosas parte 2

1013 9.3

9,3

é a nota desse curso

3.553

alunos neste curso

Faça esse curso e...

  • Isole código complexo e reutilizáveis em serviços
  • Aplique o encapsulamento utilizando recurso da linguagem TypeScript
  • Encapsule a sua view e entenda os benefícios
  • Lide com código legado integrando jQuery ao Angular
  • Crie ainda mais componentes
  • 18h para conclusão
  • 53 atividades
  • 141 minutos de videos

Curso Angular 2: webapps ainda mais poderosas parte 2

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 53
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 438
    Cursos
  • 25.372
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 438
    Cursos
  • 25.372
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Programadores front-end que já dominam JavaScript procurando maior produtividade e melhor organização de código no client-side com um framework SPA.

Nível de Dificuldade

Avançado

Instrutores

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Encapsulando nossa view

    • Estilizando um componente
    • O problema de estilos globais
    • Definindo o estilo por componente
    • ViewEncapsulation e seus tipos
    • Shadow DOM, podemos confiar?
  2. Isolando código repetido em serviços

    • Saber de detalhes pode ser ruim
    • Criando nosso primeiro serviço
    • Utilizando nosso serviço
  3. Removendo dados inconsistentes

    • Mais uma associação de eventos (event binding)
    • Remove mais não remove?
    • Um pouco sobre chance detection
  4. Onde está nossa alteração?

    • Incluímos fotos, mas não alteramos ainda
    • Rotas parametrizadas
    • Lidando com parâmetros de rotas
    • Buscando a foto selecionada
    • Navegação no lado do componente
  5. Modificadores de acesso e Encapsulamento

    • Isolando ainda mais reponsabilidades
    • Um pouco mais sobre tipagem e o tipo any
    • Criando um nova classe, logo, um novo tipo!
    • TypeScript e o favorecimento do encapsulamento
    • O modificador private
    • Propriedades e açúcar sintático do TypeScript
  6. Mais componentes

    • Que tal uma confirmação?
    • Isolando a lógica de confirmação em um componente
    • Eventos customizados com EventEmitter
    • Tornando nosso componente ainda melhor
    • O Menu da aplicação
  7. Aproveitando seu conhecimento de jQuery

    • Baixando o jQuery pelo npm
    • Referência de elemento através de injeção
    • Que erro de compilação é esse?
    • Baixando as definições do jQuery para o TypeScript
    • Como obter uma referência de PainelComponent em outro componente?
    • Declarando mais uma vez variáveis no template

Curso Angular 2: webapps ainda mais poderosas parte 2

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 53
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 438
    Cursos
  • 25.372
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 438
    Cursos
  • 25.372
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana