Curso de JavaScript Completo do iniciante ao mestre
What you'll learn
- Dominar a linguagem Javascript
- Desenvolver diversos códigos em exemplos práticos do mundo real (fuja de exemplos apenas 'hello wold')
- Conhecer as principais novidades no ES6
- Iniciar com orientação a objetos em Javascript
- Dar os primeiros passos com TypeScript
- Conhecer o básico sobre o modelo MVC
- Dar primeiros passos na criação de uma API Rest
Requirements
- Noções de sistema operacional
- Conhecimentos básicos de HTML e CSS
- Conhecimentos básicos de lógica de programação (Se voce sabe o que é uma função, um loop, um if e um switch, chega mais que esse curso é pra você)
Description
Com este treinamento você será capaz de desenvolver seus códigos javascript para sites e sistemas que rodam no browser.
O objetivo é fazer você conseguir desenvolver vários tipos de projetos e módulos como popular uma página usando requisições ajax, validação de formulários, persisitir dados localmente no browser e diversos outros exemplos práticos que vão fazer você pensar como um desenvolvedor front-end de verdade.
Se quer aprender tudo de javascript, está no lugar certo.
Eeste curso aborda, além do Javascript de forma completa, os seguintes assuntos:
Typescript
O curso também aborda o Typescript, que é uma camada extra ao javascript que adiciona tipagem de dados, o que dá muito mais segurança para quem está desenvolvendo.
NodeJS
Apresenta uma introdução de como trabalhar com javascript no servidor com o NodeJS
MongoDB e Mongoose
Criamos uma pequena aplicação Rest que consome dados armazenados no MongoDB
Async/await
Uma abordagem moderna para requisições assíncronas
MVC
Um padrão de projeto usado para apresentar dados na view sempre que houver alteração na model
Expressões Regulares
Uma estratégia para encontrar e/ou modificar determinados padrões em strings
Orientação a objetos
Uma abordagem para construção de aplicações
Tooling
Webpack e babel para criar aplicações cross-browser
Atenção. Apesar de constar na grade curricular uma seção onde faço um revisão de lógica de programação, esse curso tem este assunto como pré-requisito. Se você já sabe o que é uma função, um loop, um if e um switch, então esse curso foi feito pra você.
Who this course is for:
- Pessoas interessadas na área de desenvolvimento web
- Aspirantes a programadores front-end
- Interessados em aprender resolvendo problemas reais, e não simplesmente escrevendo "Hello World"
Instructors
Formado em comunicação visual mas atuo com desenvolvedor front-end.
Escrevi meu primeiro <h1>Hello World</h1> lá pelos anos 2000, mas foi em 2011 que comecei a trabalhar com Javascript de verdade.
Atualmente trabalho numa startup como desenvolvedor front-end atuando principalmente com Javascript e AngularJS 1.x (de vez em quando dá uma saudadezinha do Jquery).
Também sou instrutor de disciplinas relacionadas ao desenvolvimento front-end, principalmente Javascript, HTML e CSS.
Com mais de 15 anos de experiência em desenvolvimento front-end e mais de 7 anos de experiência como instrutor de cursos presenciais, eu, Daniel Tapias Morales, criei o perfil serfrontend para continuar o trabalho com cursos on-line utilizando uma nova marca: serfrontend.
Atualmente trabalho como consultor de desenvolvimento em uma empresa multinacional, mas uma das minhas paixões é passa meu conhecimento adiante.