Desenvolvedor Web Front End com AngularJS

  • Duração do curso60 horas
  • Início do cursoCONSULTAR
  • Taxa do cursoCONSULTAR

Descrição

Treinamento de Desenvolvedor Web Front End com AngularJS

Objetivo do Curso

O treinamento de desenvolvedor web e Front-end da Logus TI tem como objetivo de trazer ao aluno as novas tecnologias de desenvolvimento web mais utilizadas nos projetos de desenvolvimento de sistemas para web. Neste curso será abordado de forma pratica, conceitos e utilização com foco nas boas práticas que vão destacar sua carreira no mercado. O curso tem ainda muito CSS, incluindo as últimas novidades do CSS3, e JavaScript com jQuery, Ajax HTML5 e AngularJS. E tópicos avançados como otimização de performance, são os cursos ideais pra quem quer fazer a diferença no crescente mercado Web.

Pré-requisito do Curso

Conhecimentos sólidos em lógica de programação.

Conhecimentos em HTML E CSS.

Objetivos:

O treinamento de desenvolvedor web e Front-end da Logus TI tem como objetivo de trazer ao aluno as novas tecnologias de desenvolvimento web mais utilizadas nos projetos de desenvolvimento de sistemas para web. Neste curso será abordado de forma pratica, conceitos e utilização com foco nas boas práticas que vão destacar sua carreira no mercado. O curso tem ainda muito CSS, incluindo as últimas novidades do CSS3, e JavaScript com jQuery, Ajax HTML5 e AngularJS. E tópicos avançados como otimização de performance, são os cursos ideais pra quem quer fazer a diferença no crescente mercado Web

Programação

1.   Características da linguagem

2.   A tag script

3.   Console do navegador

4.   Sintaxe básica

5.   Operadores

6.   Tipos de dados

7.   Exercícios opcionais: fixação de sintaxe

8.   Exercícios: formatando um número

9.   Comparações

10. Blocos condicionais

11. Funções

12. Exercícios: tornando nosso formatador reutilizável

13. Interatividade na Web

14. Exercício: Calculando o total da compra

15. Array

16. Blocos de Repetição

17. Funções temporais

18. Exercício opcional: banner rotativo

19. Para saber mais: vários callbacks no mesmo elemento

1.   Conhecendo o jQuery

2.   jQuery – A função $

3.   jQuery Selectors

4.   Filtros customizados e por DOM

5.   Eventos

6.   Navegação no DOM com jQuery

7.   Modificando o DOM com jQuery

8.   Funções mais comuns do jQuery

9.   Construindo elementos com jQuery

10. Utilitário de iteração do jQuery

11. Características de execução

12. O elemento output do HTML5

13. Plugins jQuery

1.   AJAX com jQuery

2.   JSON – JavaScript Object Notation

3.   $.getJSON

4.   Exercício: Pegando as instruções com AJAX e JSON

5.   Same origin policy e CORS

6.   Exercício: Salvando os cartões com AJAX

7.   Same origin policy e JSONP

8.   Exercício: Carregando o mural quando a página carrega

1.   Variáveis

2.   Contas

3.   Hierarquia

4.   Funções de cores e palhetas automáticas

5.   Reaproveitamento com mixins

6.   Executando o LESS

7.   Para saber mais: recursos avançados e alternativas

8.   Exercícios: LESS

1.   Angular, o framework MVC da Google

2.   Requisitos de sistema, versões e configurações necessárias para começar.

3.   O Módulo principal

4.   As diretivas

5.   Criação de primeira página dinâmica

6.   O controller

7.   O que é data binding?

1.   Estilização das páginas

2.   Buscando dados do servidor!

1.   Confinando a complexidade do painel em uma diretiva

2.   Isolando nossa diretiva

3.   Entendendo um pouco mais de diretivas

4.   Separação de HTML e diretivas

1.   Manipulação de dados da lista

2.   Filtros

3.   O two-way data binding!

4.   Filtros com ng-repeat!

5.   Animações na lista

1.   Desmistificando Single Page Applications

2.   As views

3.   O módulo ngRoute e configurações de rotas

4.   Rotas com HTML5

1.   Navegando entre views

2.   Criando view de cadastro

3.   Validações de formulário

1.   Excluindo dados inconsistentes

2.   Criando URLs dinamicamente

3.   Localizando os dados dinâmicos

1.   Criação de combobox

2.   A diretiva ng-options

3.   Filtros que transformam!

4.   Mais facilidades com diretivas

1.   O problema de URLs espalhadas

2.   Interagindo com o servidor em alto nível

3.   Alto nível, mas sem poder alterar recursos? Há solução!

1.   Trabalhando o controller

2.   Serviços com promise pattern

3.   Botando nosso serviço para trabalhar

1.   Pedidos de melhorias sempre acontecem

2.   Compreendendo o DOM, e suas dependências

3.   Diretivas, @&=

4.   O data binding: $watcher!

5.   Menor custo com barramento de eventos