JavaScript Avançado

Confira todas as informações sobre o seu curso de interesse.

  • Curso: JavaScript Avançado

  • Curso: JavaScript Avançado

Sobre o curso

JavaScript é sem dúvida alguma uma das linguagens mais importantes, populares e úteis da atualidade. A Internet que conhecemos hoje, com aplicativos elaborados rodando diretamente em nossos navegadores, depende

INFORMAÇÕES ADICIONAIS

JavaScript é sem dúvida alguma uma das linguagens mais importantes, populares e úteis da atualidade. A Internet que conhecemos hoje, com aplicativos elaborados rodando diretamente em nossos navegadores, como portais, redes sociais, programas de email e edição de documentos, jogos 2D e 3D, entre tantas outras possibilidades, depende totalmente do JavaScript para funcionar.

 

Entre os principais fatores que analisamos ao escolher uma linguagem para aprender, estão: potencial, popularidade e mercado de trabalho. JavaScript passa com louvor em todos eles. Ela está sempre em pleno desenvolvimento, com novas bibliotecas e projetos sendo criados e melhorados consistentemente. Dessa maneira ela vem se tornando cada vez mais poderosa, fácil e moderna.

 

Se você quer aprender a programar e tem interesse em Web e aplicações online, não temos dúvida alguma: você precisa aprender JavaScript.

Aula 01

  • DOM e BOM
  • Feature Detection (Modernizr)
  • Cookies
  • LocalStorage
  • SessionStorage
  • Javascript Strict Mode
  • Polyfill

 


Aula 02

  • Scope e variável ‘this’
  • Closure
  • Prototype
  • Inheritance
  • Progressive Enhancement

 


Aula 03

  • Organização de projetos Javascript
  • Conceito de Design Patterns
  • Por que Design Patterns é importante?
  • Javascript e MVC

 


Aula 04

  • Javascript Module Pattern
  • Javascript Object Literal Notation
  • Variáveis/Métodos Públicos e Privados

 


Aula 05

  • Criação de plugins para jQuery
  • Boas práticas de Performance
  • Asynchronous Module Definition (AMD)
  • Simplificando dependências com RequireJS

 


Aula 06

  • Overview de Node.js
  • Automatização de tarefas (Task Runner)
  • Automatizando merge, minificação de scripts e CSS (Grunt)
  • Watch e LiveReload
  • Testes e Mockups

 


Aula 07

  • Javascript para plataformas Mobile
  • jQuery Mobile
  • Zepto.js
  • Overview de PhoneGap

 


Aula 08

  • Introdução a AngularJS
  • Controllers e Directives
  • jqLite
  • Data binding com ng-model
  • Requisições AJAX com $http

 



Nota: Este programa serve de referência básica. Cada professor (a) pode variar um pouco o conteúdo e a ordem dos temas e exercícios de acordo com as necessidades e interesses da turma.


Importante:

A Alpha Channel não fornece material descritivo do que é dado em cursos que utilizam software, pois estes estão em constante atualização e envolvem direitos autorais. programa aqui apresentado é o roteiro de aulas seguido pelo professor, que incluirá exercícios para que cada tópico seja bem assimilado. Reforçamos, não há material descritivo de cada aula ou passo a passo, em papel ou digital, a ser entregue aos alunos.

Como apoio, indicamos livros sobre o software ou materiais descritivos preparados e disponibilizados pela própria empresa desenvolvedora, na maioria das vezes em língua inglesa.

FORMULÁRIO DE COTAÇÃO

Preencha o formulário abaixo com todos os seus dados e receba todas as informações referentes à seu curso de interesse.