Módulo 02Prática avançada
Tecnologia > Programacao e Desenvolvimento · Matrícula grátis ativa
Curso de Javascript Grátis Online com Certificado
O curso de javascript grátis prepara você para entender e aplicar a linguagem usada em páginas, serviços e diferentes ambientes de execução. Desenvolvedor(a) JavaScript é quem cria, testa, corrige e mantém programas com essa tecnologia, cuidando do comportamento do código e dos erros que surgem durante a execução.
- 240h de carga horária
- 1ª matrícula grátis
- Certificado com QR de verificação
- Certificado emitido é seu para sempre
O que você vai aprender
- Compreender os fundamentos de Javascript e seus principais termos
- Identificar quando e como aplicar Javascript em situações reais de estudo, trabalho ou projeto pessoal
- Seguir um cronograma organizado para evoluir com consistência
- Praticar com exercícios guiados, checklists e estudos de caso
- Reconhecer erros comuns e critérios de qualidade antes de avançar
- Construir um plano de continuidade após a conclusão da trilha

O curso inteiro em uma página
Cada formação vem com mapa mental navegável do conteúdo — para revisar em minutos o que você estudou em horas.
Carregando o mapa mental…
Certificados e documentos da formação
Ele é a credencial principal da formação. Título profissional, registro internacional, declaração de matrícula e proficiência internacional são documentos complementares, cada um com número próprio. Cada documento sai com número de registro público e QR Code de verificação.

Faculdade Perto
Conferimos o título de
Javascript
por conclusão do programa de formação de 240 horas e aprovação nas avaliações
Registro Profissional
Internacional
International Professional Registry
Nº de registro · Registry no.
REG-INTL-2026-000000
- Titular
- Nome do Aluno
- Título
- Javascript
- Emissão
- DD/MM/AAAA
- Validade
- Vitalícia
registro público verificável · certificado.faculdadeperto.com/verificar
Declaração de matrícula
Emitida no ato da matrícula: comprova o vínculo com o curso desde o primeiro dia, com registro próprio e QR de verificação.
Validação internacional
O registro é público e verificável de qualquer país — a versão internacional acompanha o título profissional.
Seu curso, no seu ritmo
Sua primeira matrícula é gratuita. Acesse seus estudos pela área do aluno, no celular ou no computador.
- Conteúdo organizado
Encontre os materiais do curso em um só lugar.
- Estude onde preferir
Acesse a área do aluno pelo celular ou computador.
- Volte quando quiser
Entre novamente para continuar seus estudos.
O que é desenvolvedor(a) JavaScript e o que faz?
O curso de javascript grátis prepara você para entender e aplicar a linguagem usada em páginas, serviços e diferentes ambientes de execução. Desenvolvedor(a) JavaScript é quem cria, testa, corrige e mantém programas com essa tecnologia, cuidando do comportamento do código e dos erros que surgem durante a execução.
O trabalho começa pela leitura correta da linguagem. JavaScript exige mais que decorar sintaxe, pois decisões sobre tipos, objetos, funções e fluxo de execução mudam o resultado do programa. Em um exercício de 17 linhas, uma variável global acidental já pode alterar dados usados por outra função. Por isso, o profissional delimita o escopo das variáveis, evita dependências globais e entende que declarações com var são içadas, enquanto suas atribuições permanecem no ponto original. Fonte: Effective JavaScript, caps. 3 e 7.
Esse profissional também diferencia ECMAScript das funções fornecidas pelo ambiente. ECMAScript define a linguagem, mas operações do navegador ou do Node.js vêm de APIs adicionais. No navegador, JavaScript pode acessar DOM, eventos, rede e armazenamento. Essa separação ajuda você a investigar incompatibilidades sem culpar a linguagem por um recurso ausente na plataforma. Ela também orienta o uso de igualdade estrita, conversões explícitas e tratamento consciente de valores como undefined. Fonte: Professional JavaScript for Web Developers, caps. 3, 4 e 6; Effective JavaScript, cap. 11.
- Criar interações e alterações dinâmicas em documentos web.
- Organizar funções, objetos, módulos e operações assíncronas.
- Investigar erros de tipo, escopo, compatibilidade ou memória.
- Consumir dados estruturados e integrar APIs do ambiente.
- Revisar o código para facilitar testes e manutenção futura.
Para quem é o curso de javascript?
O curso de javascript é indicado para quem deseja começar pela base conceitual ou corrigir lacunas que já causam erros em projetos. Você percorre uma trilha online de 240 horas, com módulos e exercícios guiados, sem precisar apresentar experiência profissional prévia na descrição fornecida.
A proposta atende quem confunde == com ===, encontra resultados estranhos em cálculos fracionários ou perde erros dentro de callbacks e Promises. Também ajuda quem usa recursos do navegador sem saber quais pertencem ao ECMAScript. A trilha conecta explicação, aplicação e critérios de qualidade. Isso permite estudar a causa do comportamento antes de copiar uma solução. Com 13 horas semanais, você completa 234 horas em 18 semanas e reserva as 6 horas restantes para revisão, desde que esse ritmo caiba na sua rotina. Fonte: dossiê do curso.
- Iniciantes que querem entender tipos, funções e objetos desde a base.
- Estudantes que já escrevem scripts, mas travam em escopo ou assincronicidade.
- Profissionais de interfaces que precisam compreender DOM, eventos e rede.
- Pessoas interessadas em aplicações executadas fora do navegador.
- Quem precisa de uma trilha organizada e certificado digital verificável.
Você aproveita melhor o conteúdo quando pratica cada conceito em exemplos pequenos e depois testa variações. Uma comparação com 7 casos, por exemplo, revela como valores de tipos diferentes reagem à coerção. Já um exercício assíncrono mostra onde cada erro precisa ser tratado. O curso oferece um percurso completo dentro da carga anunciada, mas o domínio profissional depende de prática adicional em problemas realistas. Compreender a semântica e os casos problemáticos reduz a chance de repetir soluções frágeis. Fonte: Effective JavaScript, caps. 3, 6 e 12.
Como funciona a matrícula grátis?
A primeira matrícula é grátis, de verdade: você entra neste curso sem cobrança para liberar essa inscrição inicial. A oferta inclui a trilha online de 240 horas e o direito ao certificado digital após a conclusão. O dossiê não informa preço para matrículas posteriores nem descreve cobrança escondida na primeira.
- Escolha o curso: confirme que a página corresponde a JavaScript e mostra a carga de 240 horas.
- Inicie a primeira matrícula: use a opção de inscrição apresentada pela plataforma. Essa primeira matrícula tem custo de R$ 0.
- Confira os dados: revise as informações associadas ao seu cadastro antes de começar. Dados corretos evitam divergências no documento final.
- Siga os módulos: avance pela base conceitual, pelos exercícios guiados e pela aplicação prática prevista na trilha.
- Registre a conclusão: cumpra as exigências exibidas no ambiente do curso para obter o certificado digital de 240 horas.
- Verifique o documento: use o QR Code para consultar seu registro público após a emissão.
A gratuidade se refere de forma expressa à primeira matrícula. O material fornecido também afirma que a conclusão dá direito ao certificado, porém não detalha telas, nomes de botões ou uma eventual política para uma 2ª inscrição. Essa ausência impede prometer etapas que a plataforma não confirmou. Antes de confirmar qualquer ação posterior, você deve ler o valor exibido na própria interface. Na inscrição inicial deste curso, a objeção principal fica resolvida: a matrícula anunciada custa zero e não depende de um parceiro externo. Fonte: dossiê e FAQ do curso.
P: curso de javascript gratuito com certificado?
R: Sim. A primeira matrícula é grátis, e a conclusão da trilha dá direito a certificado digital de 240 horas. O documento possui registro público e verificação por QR Code. A descrição recebida não informa uma taxa separada de emissão, então nenhum valor adicional pode ser confirmado.
O que você aprende no curso de javascript grátis?
Você aprende a interpretar JavaScript, aplicar seus recursos em problemas práticos e reconhecer erros recorrentes antes que cheguem a aplicações maiores. A trilha reúne base conceitual, exercícios guiados e critérios de qualidade dentro de 240 horas. Ela também oferece um plano de continuidade após a conclusão.
| Bloco de estudo | O que compreender | Aplicação prática |
|---|---|---|
| Tipos e comparações | undefined, coerção, == e === | Comparar valores sem conversões inesperadas |
| Escopo | Variáveis locais, objeto global e içamento | Evitar dependências invisíveis entre funções |
| Funções | Callbacks, closures e funções de ordem superior | Passar comportamentos para métodos e operações |
| Objetos | Propriedades, protótipos, classes e this | Modelar dados sem confundir objetos com classes clássicas |
| Assincronicidade | Fila de eventos, Promises e async/await | Tratar resultados que chegam depois |
| Ambiente web | DOM, eventos, BOM, rede e armazenamento | Alterar interfaces e usar recursos do navegador |
| Dados | JSON, parsing e serialização | Transportar estruturas entre aplicações |
| Qualidade | Depuração, compatibilidade e memória | Encontrar falhas e sustentar aplicações maiores |
Uma parte decisiva é entender os números. JavaScript usa ponto flutuante de dupla precisão, e os inteiros formam um subconjunto desse mesmo tipo numérico. Valores monetários podem ser tratados na menor unidade inteira quando a operação permanecer entre −2^53 e 2^53. Para outros fracionários, uma comparação pode exigir tolerância de arredondamento, pois 0,1 somado a 0,2 pode divergir de 0,3. Esse conhecimento evita transformar uma imprecisão representacional em regra errada de negócio. Fonte: Effective JavaScript, cap. 6; Speaking JavaScript, cap. 16.
Você também estuda a fronteira entre linguagem e plataforma. JavaScript combina uma implementação de ECMAScript com as APIs do ambiente de execução. O navegador acrescenta DOM e eventos, além de recursos de rede. Node.js oferece outro conjunto de capacidades. Essa distinção explica por que um recurso pode existir em um ambiente e faltar em outro. Antes de usar uma API, você precisa verificar suporte nos ambientes dos usuários, pois uma incompatibilidade pode causar até erro de sintaxe. Fonte: Professional JavaScript for Web Developers, caps. 3 e 4; Effective JavaScript, cap. 6.
P: Quanto tempo dura um curso de javascript?
R: Este curso possui 240 horas. A duração em dias ou semanas depende do seu ritmo: 12 horas semanais completam essa carga em 20 semanas. Os módulos e exercícios organizam o percurso, e a conclusão dá direito ao certificado digital verificável por QR Code.
P: curso de javascript do zero ao avançado?
R: A trilha começa pela base conceitual e chega à aplicação prática, mas o dossiê não define uma divisão formal entre iniciante e avançado. Você estudará recursos modernos e erros complexos. O domínio efetivo ainda depende de prática com semântica, funcionamento interno e usos realistas.
P: curso de javascript PDF?
R: O material fornecido não confirma conteúdo em PDF. O formato descrito é uma trilha online, organizada em módulos e exercícios guiados, com plano de continuidade. Se o formato de arquivo for decisivo para você, confira essa disponibilidade na interface antes de iniciar as 240 horas.
Quais técnicas e práticas um Desenvolvedor(a) JavaScript usa?
O trabalho profissional usa procedimentos que tornam o comportamento do código previsível. Você declara variáveis no menor escopo útil, compara tipos de modo consciente, trata cada falha assíncrona e testa recursos no ambiente real. Uma revisão com 9 casos bem escolhidos pode revelar problemas que o caminho feliz esconde.
- Controle de escopo: declare nomes locais e use lint para detectar atribuições a variáveis inexistentes. Com var, considere que a declaração sobe para o início da função, mas o valor só chega no ponto da atribuição.
- Comparação explícita: prefira === quando os tipos precisam coincidir. Se os formatos diferem, converta cada valor conforme a regra da aplicação antes de comparar.
- Erros assíncronos: mapeie sucesso e falha em callbacks, Promises ou async/await. Cada condição precisa de tratamento explícito para evitar descarte silencioso.
- Cálculo seguro: represente dinheiro na menor unidade inteira quando isso atender à regra. Em outros fracionários, compare resultados com tolerância adequada.
- Compatibilidade: verifique se a API existe em todos os ambientes atendidos. Um recurso disponível no computador de desenvolvimento pode falhar na implantação.
- Memória: remova referências que perderam utilidade e evite alterar repetidamente a estrutura de objetos semelhantes. Referências retidas podem produzir vazamentos.
O tratamento de erros exige contexto. Uma função reutilizável deve lançar a falha quando não souber qual ação é segura. A camada superior captura o erro apenas quando consegue recuperar, informar ou encerrar a operação de forma controlada. Em tarefas assíncronas, uma função compartilhada pode centralizar comportamentos repetidos, sem esconder a causa original. Esse procedimento reduz callbacks esquecidos e facilita a manutenção quando o fluxo ganha novas etapas. Promises representam resultados ainda indisponíveis e ajudam a organizar essas sequências. Fonte: Professional JavaScript for Web Developers, caps. 14 e 22; Effective JavaScript, cap. 12.
Outra prática é separar conteúdo, apresentação e comportamento. O documento guarda informações e estrutura, o CSS controla estilos, enquanto o JavaScript responde a eventos ou realiza alterações dinâmicas. No DOM, o fluxo de eventos determina a ordem em que os elementos recebem uma interação. Você precisa saber onde o listener está conectado e em qual fase atua. Para uma lista com 37 itens, a delegação de eventos pode reduzir a quantidade de listeners, desde que o alvo seja identificado corretamente. Fonte: JavaScript Patterns, cap. 10; Professional JavaScript for Web Developers, cap. 18.
Quais fatos explicam a evolução do JavaScript?
JavaScript saiu de scripts pequenos para aplicações com milhares de linhas, o que tornou manutenção e consumo de memória preocupações profissionais. Os motores também passaram de interpretação lenta para compilação just-in-time. Essa evolução explica por que conhecer somente a sintaxe deixa lacunas em projetos com 11 módulos ou mais.
| Fato | O que ele revela |
|---|---|
| Scripts ganharam escala | Efeitos visuais e validações deram lugar a aplicações complexas, aumentando a necessidade de código manutenível. |
| Motores adotaram compilação just-in-time | O desempenho passou a atender muitas aplicações, embora padrões de objetos ainda afetem otimizações internas. |
| Eventos tiveram modelos históricos distintos | Propagação e captura seguiram direções diferentes em navegadores antigos, origem de parte das preocupações com compatibilidade. |
| O BOM cresceu por convenções | Objetos como window, location e navigator antecederam parte da padronização uniforme. |
| WebAssembly ganhou espaço próprio | Código gerado de C++ ou Rust executa em máquina virtual separada e possui acesso direto limitado às APIs do navegador. |
Um detalhe pouco lembrado aparece no tratamento de texto. Unicode atribui pontos de código inteiros entre 0 e 1.114.111, enquanto UTF-8, UTF-16 e UTF-32 escolhem representações com compromissos diferentes. Isso significa que tamanho visual, quantidade de pontos de código e unidades usadas internamente podem divergir. Uma função que corta texto por posição precisa considerar essa diferença para evitar caracteres quebrados. O fato importa em nomes, mensagens e dados trocados entre sistemas. Fonte: Effective JavaScript, cap. 6.
O navegador ainda fornece informações que a linguagem isolada não possui. location expõe partes da URL, incluindo protocolo, origem e parâmetros de consulta. navigator.connection pode oferecer estimativas da rede, tempo de ida e volta ou preferência por economia de dados, embora a disponibilidade dependa do ambiente. Uma aplicação pode reagir a mudanças de conexão e adaptar operações pesadas. A decisão exige teste de suporte, pois ECMAScript não garante essas propriedades. Fonte: Professional JavaScript for Web Developers, caps. 15 e 21.
Quanto ganha um desenvolvedor(a) JavaScript?
Não há uma faixa salarial verificável na base fornecida. A remuneração de Desenvolvedor(a) JavaScript varia com experiência, responsabilidades e região, além do modelo de contratação. Qualquer valor em reais seria inventado. Para avaliar uma oportunidade, compare pelo menos 7 vagas equivalentes e examine o escopo real de cada função.
| Fator | Como analisar | Efeito possível |
|---|---|---|
| Experiência | Observe autonomia exigida e complexidade dos problemas. | Funções com decisões mais amplas podem ter remuneração diferente. |
| Responsabilidades | Confira se o cargo inclui arquitetura, revisão ou suporte. | O mesmo título pode esconder escopos distintos. |
| Região | Compare vagas na mesma localização ou regime remoto. | Mercados locais podem praticar condições diferentes. |
| Contratação | Separe salário, benefícios e obrigações contratuais. | Valores brutos não permitem comparação isolada. |
| Domínio técnico | Relacione requisitos com evidências práticas do candidato. | Fundamentos sólidos ampliam os tipos de problema assumidos. |
Use uma planilha simples para evitar uma comparação enganosa. Registre carga, forma de contratação e responsabilidades em colunas separadas. Depois, compare apenas vagas com exigências próximas. O curso pode fortalecer seus fundamentos e gerar um certificado verificável, mas nenhum trecho fornecido promete emprego ou aumento de renda. Seu valor profissional dependerá do que você consegue demonstrar em exercícios e projetos, além das condições da vaga. Essa leitura protege você de uma estimativa salarial apresentada sem fonte, data ou recorte de mercado. Fonte: contexto salarial do dossiê.
Por que o curso de javascript é grátis e quanto custa?
A primeira matrícula no curso de javascript custa R$ 0. Essa gratuidade libera sua inscrição inicial na trilha online de 240 horas, sem condição oculta informada no dossiê. A base recebida não explica a razão comercial da oferta nem define valores para uma eventual matrícula posterior.
| Item | Informação confirmada |
|---|---|
| Primeira matrícula | Grátis de verdade. |
| Trilha | Online, organizada em módulos e exercícios guiados. |
| Carga horária | 240 horas. |
| Conclusão | Dá direito a certificado digital verificável. |
| Matrícula posterior | Preço não informado na base. |
Você pode transformar a carga total em um plano verificável antes de se inscrever. Com 15 horas de estudo por semana, as 240 horas correspondem a 16 semanas. Esse cálculo serve para avaliar disponibilidade, não para criar um prazo obrigatório. A gratuidade reduz a barreira da primeira matrícula, enquanto o esforço de estudo continua relevante. Como a motivação financeira da oferta não foi documentada, seria inadequado atribuí-la a publicidade, parceiros ou venda de serviços. O fato comprovado permanece simples: a inscrição inicial neste curso é gratuita. Fonte: dossiê e FAQ do curso.
Quais são as limitações e para quem o curso não serve?
Este é um curso livre de 240 horas. Ele não substitui graduação ou curso técnico e não exige reconhecimento do MEC. A trilha não serve para quem precisa especificamente de uma dessas formações, de uma habilitação regulamentada ou de garantia de contratação após concluir o conteúdo.
| Limitação | O que significa para você |
|---|---|
| Natureza livre | O certificado registra a conclusão da trilha, dentro da carga informada. |
| Níveis sem divisão formal | A descrição não separa módulos em iniciante, intermediário ou avançado. |
| Formato PDF não confirmado | O material conhecido é uma trilha online. |
| Sem faixa salarial | A base não sustenta uma promessa de remuneração. |
| Sem garantia profissional | Conclusão e certificado não asseguram vaga ou promoção. |
O curso também não serve para quem busca somente uma receita rápida de framework e pretende ignorar fundamentos. Escopo, coerção e fila de eventos continuam afetando aplicações mesmo quando uma biblioteca abstrai parte do trabalho. Outro limite é prático: assistir ao conteúdo sem testar hipóteses não demonstra domínio. Se você dispõe de 13 horas semanais, precisará de 18 semanas completas e mais 6 horas para alcançar a carga total. A agenda deve comportar exercícios e revisão, pois a descrição não promete aprendizagem automática pelo simples decurso do tempo. Fonte: dossiê do curso; Effective JavaScript, caps. 3, 6, 7 e 12.
Há ainda limites no próprio ecossistema. APIs podem variar entre navegador e Node.js, enquanto recursos recentes podem faltar no ambiente dos usuários. Frameworks ajudam a esconder algumas diferenças, mas a compreensão dos fundamentos continua necessária. Aplicações grandes também exigem atenção a referências retidas e estruturas de objetos alteradas repetidamente, pois esses padrões afetam memória ou otimizações. O ponto fraco de qualquer trilha fechada é a impossibilidade de reproduzir todos os ambientes reais. Você precisará continuar testando depois da conclusão. Fonte: Speaking JavaScript, cap. 6; Professional JavaScript for Web Developers, cap. 7.
Como funciona o certificado do curso?
Após concluir a trilha, você tem direito a um certificado digital de 240 horas, com registro público e verificação por QR Code. O dossiê não confirma a emissão de crachá digital. O registro citado comprova o documento e não corresponde a registro profissional em conselho ou órgão de classe.
| Recurso | Status confirmado | Como interpretar |
|---|---|---|
| Certificado digital | Disponível após a conclusão | Registra a carga de 240 horas. |
| QR Code | Confirmado | Permite verificar o documento. |
| Registro público | Confirmado | Oferece uma referência pública para validação. |
| Crachá digital | Não informado | Não deve ser prometido sem confirmação na plataforma. |
| Registro profissional | Não informado como benefício | O certificado de curso livre não cria habilitação regulamentada. |
Ao apresentar o certificado, forneça o arquivo digital e preserve o QR Code legível. A pessoa que recebe o documento pode conferir 2 sinais objetivos: a correspondência dos dados exibidos e o registro público aberto pela verificação. Esse processo reduz dúvidas sobre a existência do certificado, mas não mede sozinho sua capacidade de programar. Para demonstrar conhecimento, associe o documento a exercícios ou projetos que revelem como você tratou escopo, comparações e operações assíncronas. A descrição fornecida confirma a verificabilidade, sem detalhar campos internos ou prazo de emissão. Fonte: dossiê e FAQ do curso.
Como emitir o certificado, a versão em inglês e a declaração de matrícula?
A emissão confirmada é a do certificado digital após a conclusão das 240 horas, com registro público e QR Code. A base não descreve os nomes dos botões nem confirma versão em inglês ou declaração de matrícula. Por isso, esses 2 documentos adicionais precisam aparecer como indisponíveis até confirmação da plataforma.
- Conclua a trilha: finalize os módulos e exercícios exigidos no ambiente do curso.
- Confira seu cadastro: verifique os dados que a plataforma associará ao documento antes de solicitar a emissão.
- Emita o certificado: use a opção disponibilizada após a conclusão. O nome exato dessa opção não consta no material recebido.
- Teste o QR Code: abra a verificação e confira se o registro público corresponde ao certificado.
- Guarde o arquivo: mantenha a versão digital íntegra para futuras conferências.
Para a versão em inglês, procure uma opção específica somente depois de acessar a área documental. A ausência dessa opção não autoriza traduzir o certificado e apresentá-lo como documento oficial da plataforma. A mesma cautela vale para a declaração de matrícula: o dossiê confirma a inscrição grátis, mas não informa a emissão dessa declaração. Se a interface não oferecer o recurso, considere-o não confirmado. Esse limite evita prometer um procedimento inexistente e protege a correspondência entre a página pública e o que você realmente recebe. Fonte: dossiê do curso.
Quais cursos expandem a formação em JavaScript?
Quatro cursos complementam esta trilha por caminhos diferentes: algoritmo fortalece a organização de soluções, API amplia o trabalho com dados, Angular aplica a base em interfaces e backend leva JavaScript além das interações do navegador. Escolha o próximo curso pela lacuna percebida durante suas 240 horas.
- Se você entende a sintaxe, mas trava ao decompor problemas, siga para tecnologia-programacao-algoritmo. O estudo fortalece o raciocínio usado para estruturar uma solução antes de escrevê-la em JavaScript.
- Se sua dificuldade está na troca de dados ou nos recursos do ambiente, veja tecnologia-programacao-api. Essa continuação ajuda a relacionar JavaScript com APIs, respostas estruturadas e integrações.
- Se você quer aplicar os fundamentos em interfaces organizadas, considere tecnologia-programacao-angular. O curso oferece um próximo passo para conectar a base da linguagem ao desenvolvimento de telas.
- Se o objetivo é compreender usos fora das interações do navegador, avance para tecnologia-programacao-backend. Essa escolha amplia sua visão sobre execução no servidor e responsabilidades de aplicações.
Use os erros encontrados na trilha como critério de escolha. Dificuldade com a ordem das etapas aponta para algoritmo. Confusão entre ECMAScript e recursos do ambiente favorece API ou backend. Interesse em eventos, componentes e alterações visuais aproxima você de Angular. Essa seleção é mais útil que iniciar os 4 cursos sem sequência, pois cada continuação responde a uma necessidade observável. O catálogo reúne +5.000 cursos, mas quantidade não substitui direção. Termine a base, registre suas dúvidas e escolha o complemento que resolve a lacuna mais frequente. Fonte: dossiê do curso.
Perguntas frequentes
quanto tempo dura um curso de javascript
curso de javascript gratuito
curso de javascript gratuito com certificado
curso de javascript completo
curso de javascript do zero ao avançado
curso de javascript pdf
curso api javascript
curso ajax javascript
curso de javascript dom
curso javascript moderno
Comece agora — a primeira matrícula é grátis
E-mail, código de confirmação, e o curso de Javascript já aparece liberado em Meus cursos. Sem cartão.
Garantir minha matrícula grátisNossos cursos são livres: servem para você aprender e comprovar o que sabe na teoria. Eles não valem como faculdade nem como curso técnico. Se você precisa de um certificado com chancela do MEC, dá para pedir pelo suporte, pagando uma taxa à parte.