Desenvolvimento Web Front-End com AngularJS

Duração do curso

60 horas

Início do curso

CONSULTAR

Taxa do curso

CONSULTAR

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

 JavaScript

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

 JQuery

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

 AJAX

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

 Apêndice – LESS

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

 ANGULAR JS
 
 Construindo o alicerce da nossa aplicação

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?

 Tornando nossa aplicação mais próxima de uma aplicação real

1.   Estilização das páginas

2.   Buscando dados do servidor!

 Minimizando a complexidade do nosso HTML

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

 Melhorando a experiência do usuário

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

 Dividir para conquistar

1.   Desmistificando Single Page Applications

2.   As views

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

4.   Rotas com HTML5

 Precisamos alimentar esse sistema

1.   Navegando entre views

2.   Criando view de cadastro

3.   Validações de formulário

 Dados inconsistentes? Precisamos removê-los ou alterá-los

1.   Excluindo dados inconsistentes

2.   Criando URLs dinamicamente

3.   Localizando os dados dinâmicos

 Tornando nosso cadastro ainda melhor!

1.   Criação de combobox

2.   A diretiva ng-options

3.   Filtros que transformam!

4.   Mais facilidades com diretivas

 E se o nosso back-end mudasse?

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!

 Melhorando a experiência, agora do desenvolvedor!

1.   Trabalhando o controller

2.   Serviços com promise pattern

3.   Botando nosso serviço para trabalhar

 Componentizar ainda é o melhor investimento: precisamos saber mais sobre diretivas!

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

 Projeto Final.

Serviços Relacionados

PHP Orientado a Objetos com MySQL

PHP Orientado a Objetos com MySQL

Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição PHP WEB DEVELOPER Objetivo do Curso ESTE TREINAMENTO destina-se aos que pretendem aprimorar-se no aprendizado da...

Saiba mais
Desenvolvimento em Cobol com Ênfase em DB2

Desenvolvimento em Cobol com Ênfase em DB2

Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Objetivo do Curso Capacitar o aluno a desenvolver aplicações em ambiente de Mainframes (Grande...

Saiba mais
Redes Computadores

Redes Computadores

Duração do curso 60 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Redes de computadores Análise, Diagnóstico e Projeto da Rede Objetivo do Curso Todos aqueles que pretendem...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp