Sobre o curso

Esse é um curso online, ou seja: você pode assistir as aulas onde e quando quiser, o que facilita ainda mais seu aprendizado.

 

Aprenda como desenvolver aplicações web escaláveis baseadas em componentes e a fazer com que elas interajam entre si com o professor Emilio Celso de Souza.

 

Durante as aulas você vai aprender diversas técnicas de desenvolvimento em angular 4, além de aprender sobre o uso de stack MEAN (MongoDB, Express, AngularJS e Node.js) para a criação de aplicações Web.

Fazendo esse curso você está apto:

Ao terminar o curso você terá habilidades para desenvolver aplicações web utilizando o Angular 4 e integrando com outras linguagens como MongoDB, Express, AngularJS e Node.js.

Conteúdo programático

  • Conceitos do Angular 2 e 4
    • AngularJS vs. Angular 2.
    • Plataforma TypeScript.
    • Compilação vs. transpilação.
    • Angular 4.
  • Conceitos do NodeJS
    • Características no NodeJS.
    • Arquitetura do NodeJS.
  • Arquivos de configuração e o npm
    • Mecanismos de elaboração de um programa com NodeJS.
    • O arquivo package.json.
  • Definindo um servidor com o NodeJS
    • O Node como servidor de aplicações.
    • O módulo HTTP.
  • Criando um projeto Angular via QuickStart
    • Conhecendo e utilizando o template QuickStart.
  • Criando um projeto Angular via Angular CLI
    • Conhecendo e utilizando o Angular CLI.
    • Diferenças entre QuickStart e Angular CLI.
  • A estrutura do projeto - Visão geral
    • Início do projeto de cadastro e consulta de cursos.
    • Conhecendo componentes e a página index.html.
  • Definindo classes e interfaces
    • Estrutura de criação de classes.
    • Orientação a objeto.
  • Formulários: Mais controles
    • Inserindo um componente a partir de outro.
  • Definindo módulos - O módulo principal e o componente bootstrap
    • Interação de componentes.
    • Fluxo de informações da aplicação.
  • Interpolação
    • Apresentando informações do controller na view.
  • Aplicação Single Page App
    • Conhecendo e criando rotas.
    • Configurando rotas.
  • Manipulando arrays
    • Criando uma interface.
    • Desenvolvendo uma coleção de elementos.
  • Definindo serviços e injeção de dependência
    • Criando, buscando e reutilizando um conjunto de informações.
  • Criando formulários
    • Mecanismo de criação de formulários com as classes css e bootstrap.
    • Trabalhando com interpolação.
  • Detalhes de projeto: Master/Detail
    • Trabalhando com listas e elementos da lista.
  • Data-binding unidirecional e bidirecional
    • Estabelecendo vínculos bidirecionais.
  • Editando formulários
    • Tornando funcional o vínculo bidirecional.
    • Inserindo elementos na lista por meio do formulário.
  • Filtros e pipes
    • Filtrando a carga horária.
    • Filtrando a descrição na lista.
  • Conceitos de Web Services
    • Utilizando Web Services para desenvolver seu projeto.
  • O componente HTTP
    • Consumindo serviços.
    • Enviando dados para serviços.
  • Tratando erros
    • Criando nosso próprio tratamento de erros.
  • Integração com o MongoDb
    • Instalando e acessando o MongoDB.
    • Criando uma aplicação com NodeJS e Express.
    • Criando métodos para API.
    • Acessando a API REST com Angular 4.

Pré-requisitos

Para obter um bom aproveitamento do curso Angular 4 (MEAN) - Desenvolvendo Aplicações (online), é recomendável que o aluno tenha conhecimentos de HTML e lógica de programação.

É importante ter os softwares Visual Studio 2013 ou versão superior, Visual Studio Code e NodeJS (versão recomendada para a maioria dos usuários) instalados no computador para o acompanhamento e execução dos exemplos dados em aula.

Sobre o instrutor

  • Emilio Celso de Souza é consultor em desenvolvimento de sistemas há mais de 20 anos.
  • Profissional certificado Java SCJP e SCWCD, e Microsoft MCSD: Web Applications.

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Assine e tenha acesso a esse e mais centenas de cursos online:

Plano Anual

Apenas R$ 89,90/mês

Assine já

Plano Semestral

Apenas R$ 129/mês

Assine já

Ou comprar este curso avulso

em até 6x R$ 49,98

R$ 37,49

ou R$212.56 à vista

O que os alunos dizem sobre a Impacta

Ver mais depoimentos