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.
Duvidas? Entre em contato conosco!
Serviços Relacionados

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
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
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