What you'll learn
- Deixar sites e aplicações web mais dinâmicas e interativas
- entenderão como os frameworks e bibliotecas JavaScript funcionam por baixo dos panos
- saberão usar corretamente a linguagem JavaScript em sua totalidade.
Requirements
- Você deve ter uma noção básica de HTML e CSS.
Description
O objetivo desse curso é ensinar JavaScript DE VERDADE! Se você já está há muito tempo tentando estudar por si só, mas não consegue compreender essa linda linguagem, esse curso é para VOCÊ! A ideia principal do curso é dar um Treinamento Ninja, para que a pessoa saia com todo o conhecimento necessário para se virar por conta própria com a linguagem, sem depender de bibliotecas ou frameworks.
O mercado de trabalho precisa de pessoas desenvolvedoras que saibam o que estão fazendo! Hoje em dia você pode encontrar vagas para trabalhar com JavaScript de forma muito fácil! Mas você precisa ter capacitação para suportar esse desafio :D
O foco do curso é apresentar a base da linguagem, conhecida como a versão ES5. Desde 2015, a cada ano a linguagem tem evoluído um pouco mais, e novas funcionalidades são adicionadas para deixar a linguagem ainda melhor! A versão ES6 foi lançada em 2015, a ES7 em 2016, e assim por diante, sempre uma nova versão por ano.
Mas isso não invalida o aprendizado de ES5, muito pelo contrário: ES5 é e sempre será a base do JavaScript, já que nada é removido da linguagem. E esse é o objetivo desse curso: te dar toda a base necessária, para que você consiga facilmente aprender as novidades que são lançadas a cada ano :D
Who this course is for:
- Desenvolvedores ou futuros desenvolvedores que queiram aprender a linguagem JavaScript de verdade
Instructor
Sou desenvolvedor web desde 2002, com foco em frontend desde 2004, principalmente JavaScript. Sou professor de alguns cursos que você pode encontrar no meu blog (endereço no meu perfil):
- JavaScript Ninja - um curso que fala sobre a linguagem JavaScript em si - para quem nunca programou na vida;
- Git e GitHub Ninja, para aprender a utilizar essas ferramentas para trabalhar em equipe (ou mesmo sozinho, mas com o entendimento de como é possível versionar seus projetos de forma correta)
- React Ninja, onde abordamos não apenas a biblioteca React.js em si, mas também todo o ecossistema em volta da ferramenta: testes para componentes, gerenciamento de estados, rotas, renderização do lado do servidor, configurações específicas para agilizar o desenvolvimento, e configurações para performar da melhor forma possível quando entregar um projeto com React em produção.