Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso de JavaScript Completo
Rating: 4.8 out of 5(3,864 ratings)
18,002 students

Curso de JavaScript Completo

Este curso foi gravado em 2020 e finalizado em 2022. Não há previsão de novas atualizações. Na dúvida, não compre.
Last updated 9/2025
Portuguese

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

Course content

39 sections513 lectures78h 10m total length
  • Apresentação13:28
  • LEIA ANTES DE INICIAR1:49
  • INTERAJA COM OUTROS ALUNOS0:12
  • Introdução15:24
  • ferramentas utilizadas2:03
  • download das ferramentas2:02
  • como testar javascript18:29
  • onde inserir script em arquivos .html4:30
  • testar javascript no terminal e no console do browser6:07
  • plugin code runner2:11

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

[DESATUALIZADO - ATENÇÃO - DESATUALIZADO]


Se algum dia este curso for atualizado para sua Terceira versão, removeremos o texto "[DESATUALIZADO]" do título. Como este curso participa do programa Udemy Business, não conseguimos simplesmente removê-lo da plataforma.

Apesar de que os fundamentos do curso continuam 100% válidos, resolvi colocar essa flag [DESATUALIZADO] porque algumas ferramentas utilizadas no curso estão com versões antigas, como o NodeJS, Typescript etc

Então, por mais que a parte fundamental do Javascript não mude, resolvi colocar esse disclaimer.


Vocês podem estar se perguntando se algum dia eu vou atualizar esse curso. A questão é que a Udemy possui uma limitação de aulas que posso subir. Como essa já é a segunda versão (uma nova versão seria, portanto, a terceira), tenho dúvidas se poderei fazer isso na Udemy. Além disso, mesmo que eu consiga, não tenho como precisar uma data para finalizar. Se algum dia conseguir, removo essa flag [DESATUALIZADO] e tudo volta ao normal.

Obrigado pela compreensão


[SEM PREVISÃO DE ATUALIZAÇÃO DESSE CURSO]


-

JavaScript,TypeScript, NodeJS, MongoDB, Regex, Ajax, OOP, MVC, ES Modules, Webpack, e muito mais

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"