JavaScript

Aprenda a criar sites interativos, aplicativos para celulares e serviços de high load usando a linguagem de programação mais popular do mundo. Vá do zero ao pro utilizando JavaScript e seu ecossistema para trilhar uma carreira de sucesso como desenvolvedor.
3 meses
com mais de 12 horas de aula online
Prática e mentoria
Atividades ao longo do curso e feedback individualizado do tutor
Centro de Carreiras
Consultoria especializada e assessoria em emprego
3 projetos
Para enriquecer seu portfólio profissional

Curso online de

gradiente
60% de desconto até 29 de novembro

Por que aprender JavaScript?

96% de sites no mundo todo usam a linguagem. Os navegadores vêm com a ferramenta pré-instalada, assim você já pode começar a programar
ponto
Simples e popular
São mais de 3.180 vagas/mês para programadores JavaScript no LinkedIn Brasil
ponto
Alta demanda
13,8 milhões é a quantidade de usuários profissionais do JavaScript que podem trabalhar de qualquer lugar do mundo por grandes empresas e startups
ponto
Sem fronteiras
Um desenvolvedor JavaScript é tão importante para a TI que suas habilidades englobam a base de muitas inovações que usamos no dia a dia, seja acessando sites ou acionando apps dos mais diversos segmentos. Eles são especialistas muito requisitados numa profissão bem remunerada para trabalhos fixos e freelance.

Linguagem mais usada entre desenvolvedores profissionais

JavaScript
HTML/CSS
SQL
Python
Java
C#
69.7%
62.4%
56.9%
41.6%
38.4%
32.3%
Salário sênior
*Valores de referência: Glassdoor.com.br e Programathor
R$ 10.000/mês
Salário pleno
R$ 7.500/mês
Salário júnior
R$ 4.392/mês

Quanto ganha um desenvolvedor JavaScript*

Para quem este curso é indicado

Iniciantes em programação
Se você almeja uma carreira promissora em TI, quer aprender a programar, solucionar problemas e criar aplicações web e mobile, comece pela linguagem de programação mais simples e utilizada no mundo
Programadores de outras plataformas
Se você já conhece outras linguagens de programação, aprofunde-se nas funções do Javascript e explore outras possibilidades de atuação (e crescimento) no mercado de tecnologia
Designers e iniciantes na área de desenvolvimento
Para quem é designer ou está começando no Front-end, este curso ajudará a dominar uma linguagem altamente demandada e suas bibliotecas para o desenvolvimento de soluções interativas
certificado
o Globo
No final do curso, você receberá o certificado da EBAC
Certificado de EBAC

O que você aprenderá

ponto
Códigos
Escreva códigos para diferentes funções e desenvolva-se na programação orientada a objetos
ponto
Lógica JavaScript
Do zero ao pro, aprenda a lógica da linguagem mais popular da computação
ponto
Performance
Aprenda a arquitetura Flux usada pelo Facebook e outras plataformas para criar mais com menos e manipular dados de forma otimizada
ponto
Apps web e mobile
Use o Node.js e o React para criar aplicativos em tempo real
ponto
Git e Script
Aprenda o controle de versão com Git e a criação de códigos super compatíveis com o Script
ponto
Inspeção
Aprenda a inspecionar aplicativos da web com o inspetor DOM

Nosso professor

Logotipo React
Lodotipo JS
Logotipo
Logotipo Sass
Tech Leader na Dasa
Desenvolvedor Web desde 2008, com vasta experiência em projetos de internet, incluindo dispositivos móveis, marketing e performance digital. Já trabalhou em empresas como UOL, Valor Econômico, Editora Abril e PagSeguro, além de prestar consultoria para diversas marcas nacionais e multinacionais. Ele tem vasta experiência com React, JavaScript, HTML5, SASS, Node.js, Vue.js, Next.js, Laravel, typescript e nest.js
Marcelo Cavalcante
Logotipo
Lodotipo Vue
Logotipo Next
Logotipo Laravel
As videoaulas são separadas por 12 módulos para facilitar o aprendizado. O aluno assiste quando e onde quiser - e pode rever o material e reforçar o aprendizado pelo período de dois anos

Programa do curso

1. Introdução à programação Javascript
Para começar, aprenda a lógica de programação e a sintaxe Javascript básica. Veja como trabalhar com variáveis, operadores, condicionais, loops, funções e eventos.

  • Lógica de programação
  • Variáveis e operadores
  • Condicionais e loops
  • Funções e eventos

Atividades: Execute exercícios de programação e configuração de portfólio do Github.
2. Javascript avançado e programação de modelo de objeto de documento
Aprenda a usar o Document Object Model (DOM) e trabalhe com objetos Javascript, classes, arrow, Match e Regex.

  • Programação Document Object Model (DOM)
  • Objetos e classes Javascript
  • Replace, Match e Regex
  • Arrow functions

Atividades: Execute exercícios de programação DOM e Javascript.
3. Manipulação de dados com Javascript
Trabalhe com dados e com as funções: use map, reduce e filter. Aprenda também a verificar o código Javascript com JS Linter.

  • Import e export
  • Manipulação array
  • Teste de código com JS Linter
  • Compreendendo Typescript
  • Primeiros passos com React, Angular e Vue.js

Atividades: Crie um site completo.
4. Programação JQuery
Aprenda a trabalhar com páginas dinâmicas da web, use funções e eventos para manipular HTML DOM.

  • Seletores
  • Manipulação de HTML
  • Identificadores CSS
  • Manipulação de Eventos
  • Ajax
  • Plugins

Atividades: Execute exercícios de programação JQuery.
5. Programação em Node.js
Trabalhe com o Node.js e seus pacotes, eventos, gerenciamento de arquivos, layouts e navegação de aplicativos web.

  • Importância do Node.js e suas funções
  • Pacotes
  • Eventos
  • Sistema de arquivo

Atividades: Crie uma página web em um servidor e responda a exercícios de programação Node.js para o seu portfólio.
6. Programação React
Aprenda a programação React, seus componentes, ciclo de vida e benefícios para o desenvolvimento de Front-end.

  • Sintaxe React e configuração
  • Componentes
  • Props
  • Ciclo da vida

Atividades: Crie um serviço de agendamento e conclua exercícios de React para o seu portfólio.
7. Programação TypeScript
Entenda o Typescript e suas funções para otimizar o desenvolvimento do Javascript Front-end.

  • Tipos de dados
  • Objetos
  • Funções
  • Módulos

Atividades: Exercícios de programação Typescript para o seu portfólio.
8. Arquitetura de fluxo
Use uma das arquiteturas de aplicativo mais funcionais adotadas pelo Facebook e outras grandes empresas.

  • Introdução às arquiteturas de aplicativos
  • React Redux
  • React Hooks
  • Arquitetura de fluxo

Atividades: Construa e faça exercícios envolvendo código limpo.
9. Material-UI
Trabalhe com design de componentes usando UI framework baseado em React.

  • Configurando Material-UI
  • Componentes
  • Layouts
  • Navegação

Atividades: Pratique o design de layout e responda a exercícios de navegação.
10. Manipulação de solicitações e teste de aplicativo
Por fim, aprenda a trabalhar com dados Express.js. Lide com solicitações HTTP de URLs específicas e teste aplicativos com estratégias e soluções de teste padrão.

  • Configurando Express.js
  • Comandos básicos
  • Launcher
  • Middlewares
  • Trabalhando com solicitações
  • TDD (desenvolvimento orientado a testes)
  • Testando com Jest
  • Teste ponta a ponta com Cypress

Atividades: Faça o tratamento de solicitações de API e exercícios de teste de aplicativos
Aprenda sobre o tema
Coloque o aprendizado em prática
Consolide o conhecimento
O curso é composto por videoaulas específicas e de fácil entendimento
Atividades para praticar no ritmo mais apropriado para você
Correção dos trabalhos individualmente e feedback para melhorias
Elaboração de projetos para consolidar o conhecimento adquirido
1
2
3
4
Troque conhecimento com os tutores

Como é a rotina do curso

Seu currículo no futuro

R$ 4.392/mês*
Salário mensal:
Habilidades
Seu nome
Desenvolvedor JavaScript Júnior
*Ref. Glassdoor.com para a grande São Paulo
certificado
Certificado pela EBAC
figura geometrica
Aplicação do Javascript para sites, apps e outros meios
figura geometrica
Domínio da programação orientada a objetos
figura geometrica
Criação de aplicativos da web em tempo real com Node.js e React
figura geometrica
Domínio do inspetor DOM para aplicativos
figura geometrica
Controle de versão com Git e uso do TypeScript
figura geometrica
Uso eficaz da arquitetura Flux do Facebook
Os alunos da EBAC têm direito a
1 mês de acesso à plataforma online da EF
Certificado reconhecido internacionalmente, ao final de cada nível
Teste de nivelamento
16 níveis de inglês, totalmente grátis
1 mês de curso de inglês
Grátis
Logotipo English First

Ingresse e tenha sucesso no mercado de trabalho com o nosso Centro de Carreiras

Assistência na preparação do seu portfólio, currículo e perfil no LinkedIn
ponto
Mentorias com os recrutadores e profissionais da sua área de atuação
ponto
Preparação para processos seletivos, dinâmicas de grupo e entrevistas individuais
ponto
Casos de projetos finais preparados por empresas reais
ponto

Renato Costa

Head do Centro de Carreiras

"Nossos alunos podem contar com o nosso Centro de Carreiras tanto na preparação para ingressar no mercado de trabalho quanto em etapas de transição profissional. Estaremos presentes ao longo de toda a jornada do aluno – desde o início do curso até a contratação"

Início:
Restam:
...
12 vagas
Faça sua inscrição para o curso

Investimento

Preço com desconto
R$ 1.460
12x de
R$ 122
sem juros no cartão
de desconto
Garantimos seu dinheiro de volta por até 7 dias
60%
Preço original
R$ 3.650
Logo Provi
Consulte condições para parcelamento em boleto bancário
Programa de Crédito Estudantil
60% de desconto até 29 de novembro
O valor final pode sofrer alteração por conta da variação do IOF. Essa diferença acontece por conta da incidência do IOF (Imposto sobre Operações Financeiras), um imposto obrigatório e cobrado pelo governo sobre todas as operações de financiamento.
logotipo da ebac
A EBAC é uma instituição inovadora de ensino superior em Artes Criativas e Tecnologia que oferece cursos online, além de programas presenciais e híbridos de especialização e graduação, validados internacionalmente.
graduações internacionais validadas pela University of Hertfordshire (UK)
alunos matriculados nos cursos online da instituição
dos professores e coordenadores são profissionais atuantes no mercado
empresas colaboram no desenvolvimento dos cursos, projetos reais e programas de estágio
06
100%
+25 000
+40

Perguntas frequentes

Nunca trabalhei com programação, vou conseguir acompanhar o curso?
Claro, sem problema algum! Este curso foi desenvolvido para que você mergulhe no universo do JavaScript e adquira conhecimentos que possam tanto incrementar seu currículo quanto despertar para uma nova carreira. Não é preciso ter conhecimento prévio no assunto, apenas vontade de aprender.
Como faço para ter oportunidades de trabalho como desenvolvedor JavaScript?
O mercado para desenvolvedores JavaScript é muito amplo. Além de sites de vagas, como o LinkedIn, é possível encontrar oportunidades em outras plataformas especializadas nesta área, como o GitHub.
O que eu preciso para fazer este curso?
Para este curso, será necessário somente um computador com acesso à Internet.
Posso assistir os módulos fora de ordem?
Os módulos são liberados semanalmente, conforme a evolução do aluno no curso. Isso significa que você deve assistir os módulos em ordem e realizar as atividades propostas pelo professor antes de passar para o módulo seguinte.
Existe alguma atividade em grupo?
O curso foi desenvolvido pensando na sua evolução individual. Por isso, temos uma equipe de tutores para corrigir e dar feedbacks sobre as atividades realizadas por cada aluno. Você também pode conversar com outros alunos e fazer qualquer pergunta sobre o conteúdo das aulas para o tutor no Fórum.
Quanto tempo dura o curso? Consigo conciliar com outras atividades?
Este curso tem duração de mais de 12 horas de aula, mas o tempo de conclusão vai depender de você. As aulas estão disponíveis por tempo ilimitado na plataforma para acessar quando e onde quiser, avançando no seu ritmo, sem atrapalhar o trabalho ou a vida pessoal. Se você precisar, poderá assistir as aulas novamente, revisar conteúdos daqui algum tempo, além de tirar dúvidas com o tutor antes de prosseguir. A EBAC verificará as tarefas e fornecerá feedbacks por 2 anos (24 meses) a partir da data de matrícula do curso, mas os conteúdos continuarão disponíveis para você relembrar quando quiser.
Quantas horas por semana precisarei dedicar aos estudos?
Sugerimos que você complete um módulo por semana, o que dá um pouco mais de 2 horas entre assistir as aulas e realizar as atividades. Mas, não se preocupe, este prazo é apenas uma sugestão, ok? Você pode avançar no seu próprio ritmo, fazer pausas para absorver o conteúdo e assistir de novo, quantas vezes quiser, antes de prosseguir.
Eu posso tirar dúvidas com o tutor?
Dentro da plataforma, você terá um tutor que irá comentar as suas tarefas e dar dicas. Você terá a chance de aprender mais com a experiência dos nossos professores, que são líderes do mercado nas suas áreas, e aproveitar para adquirir novos conhecimentos.