Desenvolvimento de Aplicações com AngularJS

Desenvolvimento de Aplicações com AngularJS

Sobre o Curso

O curso Desenvolvimento de Aplicações com AngularJS tem como objetivo capacitar desenvolvedores nos conceitos básicos e intermediários do AngularJS, construindo aplicações Single Page completas desde a criação das visões, módulos e controllers com requisições ao servidor implementando as rotas.

O AngularJS soma recursos fantásticos ao seu front-end, seja utilizando apenas para “estender os recursos do HTML” com suas diretivas ou para desenvolver pequenas ou grandes aplicações single page para desktop, mobile ou ambos.

Com o recurso Two-Way Data Bind do Angular os dados simplesmente atualizam na tela, proporcionando ao usuário uma incrível experiência. Trabalhando com o AngularJS sua vida se torna muito mais fácil pois o JQuery se soma aos recursos do AngulasJS podendo trabalhar com as duas bibliotecas em conjunto.

INSCREVA-SE

Geral

  • Carga Horária: 24 horas
  • Número de Aulas: 6 aulas de 4 horas cada

Localização

R. Rio de Janeiro, 1278 – Centro – MG

Pré-requisitos

  • Conhecimentos em pelo menos uma linguagem de programação.
  • Conhecimentos básicos em desenvolvimento Web – Html e Javascript.

Material

  • Apostila de conteúdo do aluno impressa.
  • Caderno de exercícios do aluno impresso e em mídia digital
  • CD contendo:
    • Ferramentas utilizadas no treinamento
    • Respostas e códigos dos exercícios resolvidos

Ementa

  • Introdução ao JavaScript
    • Introdução a linguagem (sintaxe, fluxo de controle e tipo de objetos)
      • Programação assíncrona
      • Uso de funções anônimas
      • Usando Closure
      • Usando Prototype
      • Usando o operador This
  • Introdução ao AngularJS
    • O que é o Angular JS?
    • O que é MVC (Modelo-Visão-Controlador)?
    • Filosofia e vantagens e do AngularJS
    • Que tipo de backend utilizar
    • Editor de textos
    • Servidor Web
    • Como Instalar o AngularJS
    • DataBind
    • Controller e seus metodos
    • FormuláriosDescrição de processos e reutilização de processos
  • Utilização básica do Angular
    • O que é Binding?
    • Módulos do AngularJS
    • O que são diretivas e como utiliza-las
    • Usando ng-model
    • Usando ng-class
    • Usando ng-show
    • Usando ng-hide
    • Usando ng-if
    • Introdução a escopos $scope e $rootScope
    • Usando ng-controller
    • Usando ng-click
    • Usando ng-repeat
    • Usando ng-filter
    • Usando ng-include
    • Usando ng-switch
    • Construindo diretivas
    • Usando $digest(), $index, $event e $log
    • Trabalhando com arrays
    • Usando componentes
  • Roteamento
    • Introdução de roteamento com AngularJS
    • Trabalhando com ngRoute
    • Opções de roteamento
    • $routeParams
  • Formulários, dados de entrada e serviços
    • Trabalhando com ng-model
    • Tirando proveito de data-binding e de modelos
    • Validação de formulários e estados
    • Tratamento de erros em formulários
    • Diretiva ng-form
    • Textareas
    • Caixas de seleção
    • Botões de rádio
    • Combo boxes/listas suspensas
  • Filtros
    • Introdução a filtros no AngularJS
    • Filtros comuns
    • Trabalhando com filtros em controladores e serviços
  • Conectando ao servidor
    • Uso do $http
    • Exemplo com $http
    • Uso do $resource
    • Solicitações GET e POST com $http
    • Detalhando as promises
  • Utilização de Ajax com AngularJs
    • Introdução a HTTP, REST e RESTful
    • Quando e como utilizar chamada GET, POST, PUT, DELETE e PATH
  • Testes com AngularJS
  • Introdução ao NodeJs

Add Comment

Your email address will not be published. Required fields are marked *

Phone: (31) 3646-1612
Fax: (31) 3646-1614
Loja 01, Lourdes, Belo Horizonte/MG
Rua Rio de Janeiro, 1278