JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS

JavaScript para 2023: Lógica, Regex, HTML, CSS e POO. Desenvolva 5 projetos e domine o JavaScript (e Git) em 17 dias.

4.71 (612 reviews)
Udemy
platform
Português
language
Web Development
category
2,746
students
20.5 hours
content
Jun 2023
last update
$19.99
regular price

What you will learn

17 dias para você dominar o JavaScript do ZERO ao necessário para entrar FORTE no mercado de trabalho.

Tudo sobre os fundamentos da programação: variáveis, operações, condicionais, laços, funcões, arrays e objetos.

Como tratar erros no JavaScript.

Os fundamentos de HTML e CSS para deixar suas interfaces de usuário mais bonitas e fáceis de usar.

Como manipular o Domain Object Model (DOM) para possibilitar a interação com páginas Web.

Programação assíncrona com JavaScript.

Programação Orientada a Objeto com JavaScript.

Expressões Regulares com JavaScript.

Description

Imagine-se estando preparado para inserir-se no SUPER AQUECIDO mercado de trabalho de tecnologia ou aumentar suas chances de aumentar o seu salário, impulsionando sua carreira, e melhorando sua qualidade de vida?


Imaginou?


"O Javascript é a linguagem mais popular no mercado de trabalho pelo oitavo ano seguido."

- Stack Overflow 2020 Developer Survey


Conhece o Facebook? Google? Twitter? Amazon? Microsoft?


Todas as empresas acima usam Javascript!


Muito provavelmente, a empresa de desenvolvimento de software do seu bairro também usa JavaScript!


O Javascript é uma linguagem de programação poderosíssima e, atualmente, indispensável para muitas empresas dada a sua flexibilidade. Ela pode ser utilizada para desenvolver aplicações Web e móveis, frontend e backend!


Por isso, ela é a linguagem de programação mais adotada NO MUNDO pelas empresas!


Além disso, ela é fácil de aprender, em comparação com diversas outras como Java e C++.


Já pensou? Uma linguagem de programação fácil de aprender e que te possibilita trabalhar com os mais diversos tipos de aplicações?


Esse é o JavaScript!


Então, você está preparado para conseguir o seu próximo emprego no mercado de tecnologia?


Uma decisão inteligente é fazer um pequeno investimento neste curso.


Por quê?


Deixe-me te apresentar 7 motivos.


1) Este curso foi projetado para te ensinar TUDO o que você precisa saber sobre JavaScript para conseguir sua vaga no mercado de trabalho. É perfeito para você caso você nunca tenha programado na vida ou caso você já tem experiência de programação com outras linguagens como Python, Java, ou C. Eu estarei te acompanhando durante todo o curso, passo-a-passo.


2) Este curso irá expandir os teus horizontes te ensinando desde o básico de linguagens de programação, como variáveis, condicionais, laços, funções e arrays até conceitos mais específicos do JavaScript como coleções de dados e programação assíncrona. Além disso, este curso é completo, pois cobre conceitos complementares fortemente acoplados com o JavaScript como HTML, CSS, e DOM.


3) Aprenda fazendo. Este curso te dará resultados concretos, pois você irá desenvolver 5 projetos profissionais.


4) Enxuto. O JavaScript é um mundo. Ao invés de fazer como outros cursos por aí que te empurram conteúdo sem o mínimo de conexão, a gente fez o trabalho pesado de selecionar os conteúdos mais importantes, organizá-los, e te apresentá-los de forma coesa e super simples. Você só irá aprender o mais importante para otimizar o teu tempo, maximizando o retorno do teu investemento.

5) Este curso foi projetado estrategicamente para maximizar o seu potencial de aprendizagem utilizando técnicas comprovadas cientificamente para otimizar a capacidade do seu cerébro de construir os caminhos neurais necessários para aprender os conceitos apresentados.


6) O curso contém exercícios para te auxiliar na verificação da sua aprendizagem.


7) Este curso foi projetado pela Omni Academy, empresa com mais de 135,000 alunos, sendo best-seller na Udemy.


------------------------------------------------------------------------------------------


Bem, mas o que o curso aborda?


Este curso contém bastante conteúdo de valor, então te recomendo analisar a grade curricular com detalhes para ter uma ideia clara de todos os temas abordados. Alguns dos temas do curso são:


  • Os fundamentos básicos do JavaScript: variáveis, constantes, funções, dentre outros conceitos fundamentais da lógica de programação.


  • Estruturas de controle e repetição: você vai saber como controlar todo o fluxo do seu programa.


  • Estrutura de dados: Arrays e objetos. Você vai aprender essas importantíssimas estruturas de dados em detalhes e como manipulá-las.


  • JavaScript moderno (ES6+): É bem verdade que o javascript mudou ao longo do tempo. Neste curso, você aprenderá sobre a síntaxe mais recente desde o início, mas também verá um pouco da antiga, para que você consiga visualizar as reais melhorias e consiga desenvolver seus projetos em quaisquer navegadores. Então, você aprenderá conceitos como arrow function, desconstrução, closures, entre outros.


  • Document Object Model (DOM): Você vai aprender a criar interações super divertidas nas páginas Web de forma dinâmica, utilizando os manipuladores DOM e eventos.


  • Programação Assíncrona: Vamos abordar toda o caminho dos callback, promises, async / await. Em seguida, veremos o conceito de AJAX, utilizaremos ainda a API Fetch e requisições HTTP.


  • Você aprenderá a realizar buscas, validações e substituições através das expressões regulares. Você verá as principais expressões regulares utilizadas na maioria dos projetos nas empresas.


  • Você Mergulhará no mundo da Orientação a Objeto e Padrões de Projeto. Aprenderá sobre os conceitos de classes, protótipos, herança, polimorfismo, encapsulamento, entre outros.


Ahhh, e tudo isso será aplicado ao desenvolvimento de 5 (cinco) projetos reais, são eles:


  • O Jogo da Forca: Um jogo incrível onde você tem que adivinhar a palavra oculta. Neste projeto, você desenvolverá toda a lógica do jogo, incluindo seleção de palavras aleatórias, condições de fim de jogo e desenho do nosso personagem na forca. Neste projeto vamos aplicar dota a parte de fundamentos básicos, estruturas de controle, repetição e dados.


  • O seu Currículo: você aplicará os conhecimentos sobre HTML e CSS aprendidos ao longo da curso para desenvolver uma pagina Web com o seu currículo. Então olha que legal, além de desenvolver mais um projeto para seu portfólio, você também receberá dicas para construir um currículo super bacana e que certamente te ajudará nas entrevistas de emprego. Neste projeto, vamos aplicar os conceitos de hierarquia de titulos, ancoragem e Box model.


  • Sistema To-Do-LIST: To-Do Lists são listas de todas as tarefas que você precisa realizar, ou seja, elas listam tudo que você tem a fazer. Ao manter um To-Do List, você se certifica de que suas tarefas estão todas em um só lugar e assim você não se esquecerá de nada importante. Então, podemos cadastrar todas as nossas atividades e a medida que formos realizando elas, vamos deletando uma por uma ou deletamos todas de uma vez. Nesse nosso To-Do List, ainda podemos definir um tema para ele, de acordo com as nossas preferências. Neste projeto, vamos aplicar os conceitos de DOM, Manipulação do DOM e Eventos.


  • Um clone da Netflix: Você estará apto a desenvolver este incrível catálogo de filmes. Ele funciona da seguinte maneira: o usuário busca pelo nome de um filme ou até mesmo uma série e a página retorna as informações do filme. Neste projeto, vamos aplicar os conceitos de promises, async/await e método Fetch.


  • Sistema E-commerce: Esse sistema realiza o cadastro das informações do cliente de um E-commerce. Você fará toda a validação dos dados do cliente, desde CPF até número de cartão de crédito. Além disso, você desenvolverá uma funcionalidade para o preenchimento automático dos campos. Vamos aplicar aqui, tudo o que foi aprendido sobre expressões regulares, AJAX e Requisições HTTP.


------------------------------------------------------------------------------------------


Se você ainda tem dúvidas, cheque abaixo testemunhos reais de estudantes que compraram cursos da Omni Academy!


E se, por algum motivo, você quiser o seu dinheiro de volta?


O curso tem garantia de 30 dias para a devolução integral do seu dinheiro!


Não fazemos nenhuma pergunta!


Ou seja, não há risco para você!


O que você está esperando?


Compre agora e dê um passo para alavancar a sua carreira!



Testemunhos de Alunos (O que estudantes dizem sobre os cursos da Omni Academy?):


"Informativo, compreensivo e um bom treinamento... absorvi e gostei da curva de aprendizagem. Obrigado à equipe!" - Narayan Ragothma Rao, Diretor Executivo

"Este curso não só apresenta conhecimento e habilidades, mas explica a abordagem correta para aumentar significativamente o uso deste arcabouço. Tudo de forma acessível e amigável, mas profissional." - Bagu Bagu

"Eu gosto da forma que você vai direto ao ponto, mas faz as coisas serem claras e fáceis de serem entendidas!" - Nina Paleracio

"Todos os conceitos claramente explicados. Os ótimos exemplos e estudos de caso apresentados reforçam a teoria." - Crystal Glassford, Gerente Geral

"Tudo ótimo. Eu gosto da forma que o conteúdo é apresentado usando exemplos e visuais, me ajuda a entender melhor e a velocidade de aprendizagem é boa para mim também" - Jonathan Nathan, Gerente de Projeto de TI

"Ele está fazendo um bom trabalho de fazer uma aula que imaginei que fosse chata e cansativa em algo que eu quero aprender. Não mentir sobre o assunto é um ótimo início. Promessas cumpridas são promessas merecidas." - Jeremy D Shorter, Analista Financeiro

Content

Introdução

Introdução ao Curso
Como Acompanhar o Curso
Como Acompanhar o Curso - Continuação
Perguntas Frequentes
Uma Breve História do JavaScript
Onde javaScript é Usado?
Instalação do Chrome
Instalação do VSCode

Tipos de dados e Variáveis

Introdução à Seção
Tipos de Dados no JavaScript
Variáveis
Variáveis - Aplicação ao Sistema do Banco
Nomenclatura de Variáveis
Nomenclatura de Variáveis - Aplicação ao Sistema do Banco
Tipagem Dinâmica
Desafio
Solução
Quiz

Realizando Operações em JavaScript

Introdução à Seção
Realizando operações aritméticas com JavaScript
Realizando operações unárias com JavaScript
Os Números Especiais do JavaScript
Realizando comparações com JavaScript
Realizando operações lógicas com JavaScript
Quiz
Desafio
Solução

Controlando o Fluxo do Código em JavaScript: Estruturas Condicionais

Introdução à Seção
Tomando decisões no código com IF / ELSE
Tomando decisões no código com ELSE IF
Tomando decisões no código com Switch
Tomando decisões no código com operadores Ternários
Quiz
Desafio
Solução

Realizando Ações Repetidas Vezes: Laços de Repetição

Introdução à Seção
Laços de Repetição: Introdução
Laço FOR
Laço FOR - Aplicação ao Sistema do Banco
Laço WHILE
Laço WHILE - Aplicação ao Sistema do Banco
Laço DO WHILE
Saindo de um Laço com o BREAK
Pulando uma Iteração do Laço com o CONTINUE
Pulando uma Iteração do Laço com o CONTINUE - Continuação
Quiz
Desafio 1
Solução 1
Desafio 2
Solução 2

Funções: Tornando o Código Reutilizável em JavaScript

Introdução à Seção
Introdução à Função
Como Declarar uma Função em JavaScript?
Declaração de Função - Aplicação ao Sistema do Banco
Expressão de Função
Como Usar o JavaScript Arrow Function?
Escopo de Funções
As diferentes formas de passar valores para funções
Quiz
Desafio
Solução

Trabalhando com Coleções de Dados no JavaScript - Array (Arranjo)

Introdução à Seção
Entendendo Arrays (Arranjos) no JavaScript
Criando Arrays no JavaScript
Operações em Arrays
Métodos em Arrays
Métodos em Arrays - Aplicação ao Sistema do Banco
Mais Alguns Métodos
Acessando Arrays de Forma Aleatória
Percorrendo Arrays
Percorrendo Arrays - Sistema do Banco
Arrays Multidimensionais
Arrays multidimensionais - Continuação
Quiz
Desafio
Solução

Trabalhando com Coleções de Dados no JavaScript - Objetos

Introdução à seção
Objetos
Como criar um objeto no JavaScript?
Objetos - Sistema do banco
Propriedades
Métodos
Propriedades e Métodos - Sistema do banco
Métodos Object
Como percorrer objetos utilizando o FOR IN?
Objetos o tempo todo
Objeto String - Sistema do Banco
Como Percorrer uma String?
Como Percorrer uma String? Continuação
Desestruturação de Objetos
Quiz
Desafio
Solução

Tratamento de Erros no JavaScript

Introdução à Seção
Erros no JavaScript
Como Tratar Exceções no JavaScript?
Cláusula Final (Finally)
Como Lançar Exceções?
Tratamento de Erros - Sistema do Banco
Múltiplos try/catch
Conclusão da Seção

Projeto: O incrível jogo da forca!!!

Introdução à seção
[Projeto Jogo da forca] - Apresentação da versão final do Jogo da forca
[Projeto Jogo da forca] - Apresentação do código base
[Projeto Jogo da forca] - Gerando categorias aleatórias
[Projeto Jogo da forca] - Gerando palavras aleatórias
[Projeto Jogo da forca] - Desenvolvendo o coração do jogo
[Projeto Jogo da forca] - Desenvolvendo o coração do jogo - Continuação
[Projeto Jogo da forca] - Verificação de Fim de jogo
Conclusão da Seção

Construa seu currículo utilizando HTML e CSS

Introdução à seção
Apresentação da versão final do currículo
O que é HTML e CSS?
Introdução ao HTML
Como marcar títulos e parágrafos no HTML?
[Projeto Currículo] - Marcando títulos e parágrafos
[Projeto Currículo] - Como adicionar links e imagens no HTML?
[Projeto Currículo] - Adicionando divisões ao HTML
Introdução ao CSS
[Projeto Currículo] - Estilizando seu currículo através do CSS
[Projeto Currículo] - Estilizando elementos através das Classes e IDs
CSS Box Model
[Projeto Currículo] - Aplicando CSS Box Model
Conclusão da seção
quiz

Manipulando páginas web através do DOM JavaScript

Introdução à Seção
O que é DOM?
A Árvore DOM
Como acessar os elementos DOM?
[Projeto TO DO LIST] - Acessando elementos DOM
Como percorrer os elementos?
Como criar elementos e adicionar propriedades?
Criando um elemento e adicionando propriedades - Continuação
[Projeto TO DO LIST] - Criando elementos
Como remover elementos?
Introdução à Eventos
Eventos JavaScript
[Projeto TO DO LIST] - Eventos
Eventos de Teclado
[Projeto TO DO LIST] - Removendo uma Atividade
Conclusão da Seção
Quiz

Programação Assíncrona no JavaScript

Introdução à Seção
JavaScript Síncrono
JavaScript Assíncrono
Os problemas do Código Bloqueante
Evitando Códigos Bloqueantes com Callbacks
Aplicando Callbacks ao exemplo da locadora
Como evitar Callback Hell?
As Promessas do JavaScript - Promises
Aplicando Promises ao exemplo da locadora
Como manipulando Erros?
Simplificando Nossas Promises com Async/Await
Aplicando Async/Await ao exemplo da locadora
[Projeto Clone Netflix] - Apresentação da Versão Final
[Projeto Clone Netflix] - Apresentação do Código Base
[Projeto Clone Netflix] - Parte 1
[Projeto Clone Netflix] - Parte 2
Conclusão da Seção
quiz

Realizando buscas, validações e substituições com Expressões Regulares

Introdução à Seção
O que é REGEX?
Criando um Regex
Outras notações para utilizar em seu Regex
Como realizar buscas utilizando Regex?
Utilizando os métodos Match / Exec
Como validar dados utilizando Regex?
[Projeto E-Commerce] - Apresentação
[Projeto E-Commerce] - Dados pessoais
[Projeto E-Commerce] - Login
[Projeto E-Commerce] - Dados cartão
Como realizar substituições com REGEX?
[Projeto E-Commerce] - Substituição da Data
Conclusão da seção
Quiz

Screenshots

JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Screenshot_01JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Screenshot_02JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Screenshot_03JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Screenshot_04

Reviews

Beatriz
September 25, 2023
Curso muito bom, mas a única coisa que não gostei foi q todo conteúdo novo apresentado, o professor sempre usava o exemplo do banco. Como sou iniciante senti dificuldades pq acaba ficando confuso para compreender, deveria sempre usar exemplos novos.
Cleyton
June 26, 2023
Após assistir todas as aulas, senti a obrigação de editar minha avaliação. Manuel é muito didático. Escolheu uma ótima metodologia e também um encadeamento dos assuntos que facilita muito o aprendizado. Em resumo, esse curso é muito didático e completo. Parabéns pelo trabalho!
Rone
June 1, 2023
Bastante conteúdo, bem elaborado mas acho que faltou algo de como exportar todos os projetos para o github. algo que hoje se usa mais ainda.
Soraya
May 13, 2023
Depois de assistir todas as aulas, senti a obrigação de editar minha avaliação. Esse curso é muito didático e completo. Parabéns pelo trabalho!
Jefferson
March 4, 2023
O curso é relativamente bom, mas poderiam ter tido um capricho a mais e deixar um repositorio no gitHub para consulta de código e etc.. as vezes fica massante ter que ficar copiando o código ou abrindo o video só para relembrar um trecho de código
Edson
February 23, 2023
Esperei chegar próximo do final do curso para avaliar, e posso dizer que o professor é ótimo explicando, eu já havia feito outro curso de JS porem eu estava com dificuldade de entender, aqui não aconteceu isso, eu recomendo muito o curso, MINHA única critica se é que podemos chamar assim é que achei a sessão de html e css desnecessária, poderia ter usado esta 1 hora de conteúdo para focar em JS. ( mas como disse é apenas a MINHA visão, não um fato consumado) no mais vale MUITO apena, podem fazer sem medo que vão aprender, antes que eu me esquece, cade o curso de REACT professor =D
Carlos
February 19, 2023
Fiquei extremamente satisfeito com o conteúdo abordado e a qualidade do ensino. Sem dúvida, foi uma experiência enriquecedora! O foco no aprendizado de JavaScript foi especialmente valioso, pois ampliou meu leque de habilidades em programação. Recomendo fortemente o curso a todos que desejam mergulhar no mundo do desenvolvimento web e programação.
Cauã
February 16, 2023
Curso perfeito, recomendo pra quem quer aprender JavaScript, e da pra criar jogos com esta linguagem de programação, por isso as 5 estrelas.
Victor
January 13, 2023
Até agora estou gostando muito do curso! Já fiz outros cursos de javascript e esse está sendo o mais interativo.
Fabio
December 6, 2022
Curso excelente, explicações com raciocínio intuitivo, que melhoram o entendimento da logica de programação e os exemplos projetos de Java script são muito completos.
Rodrigo
November 18, 2022
O professor parece dorminar o conteudo, mas infelizmente nao gostei dele sempre usando o mesmo examplo do banco toda hora.. poderia ter variado com outros..
Mohamad
October 15, 2022
Eu uso esse curso mais pra consulta, mas atende bem!!! Eu já sei JS mas alguma coisas como function e DOM fiquei um pouco pra tras e esse curso me ajudou mto, estou desenvolvendo um projeto web e é excelente pra tirar algumas dúvidas.
Eduardo
October 9, 2022
O curso tem atendido às minhas expectativas. Boa didática e estruturação dos assuntos. Pode parecer maçante, mas acredito que o ritmo adotado auxiliará na absorção dos conceitos
Marcus
July 7, 2022
Alguns códigos que foram adiantados deveriam ser mostrados. O entendimento não fica dificil, porém seria melhor quje estivessem gravados para que a compreensão fosse mais ampla
Felipe
June 2, 2022
estou tendo uma ótima experiência, pois nunca passou em minha cabeça a possibilidade de fazer algum projeto dessa forma, e através desse curso estou tendo a oportunidade de aprofundar nessa área de tecnologia.

Charts

Price

JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Price chart

Rating

JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Ratings chart

Enrollment distribution

JavaScript Completo: Aprenda em 17 dias + 2 Cursos EXTRAS - Distribution chart

Related Topics

3270132
udemy ID
6/25/2020
course created date
5/10/2021
course indexed date
Bot
course submited by