Tradução em progresso.

JavaScript é uma linguagem de programação que permite implementar funcionalidades mais complexas em páginas web. A cada momento uma página web faz mais do que apenas mostrar informações estáticas para você - elas mostram em tempo real conteúdos atualizados, ou mapas interativos, animações gráficas em 2D/3D, vídeos, etc.,  você pode apostar que o javascript provavelmente está envolvido.

Se você quer construir algo mais do que um site simples, você deve aprender alguns scripts básicos. Não é difícil pegar o básico, mas JavaScript é uma tecnologia poderosa com muitas características complexas, por isso não há um percurso de aprendizagem correto (perfeitamente definido). Sugerimos que comece com as páginas seguintes para pegar algumas habilidades e conhecimentos. Você pode seguir a partir da primeira habilidade básica para a última habilidade avançada, ou apenas escolher uma página que você tenha interesse.

O caminho

O Javascript não é tão fácil de aprender como HTML e CSS, os outros dois pilares do desenvolvimento front-end. Antes de tentar aprender JavaScript, é altamente recomendável que você aprenda pelo menos estas duas tecnologias. Você pode começar por estes módulos:

Possuir experiência em outras linguagens de programação serão úteis.

Depois de aprender o básico de JavaScript, você estará apto a estudar tópicos mais avançados, como:

Módulos

Este tópico contém os seguintes módulos, ordenados em nível de dificuldade.

 

JavaScript básico
Em nosso primeiro módulo JavaScript, primeiro respondemos algumas questões fundamentais como "o que é JavaScript?", "Como ele se parece?" E "o que ele pode fazer?", antes de passar para sua primeira experiência prática. Depois disso, discutimos alguns recursos chave do JavaScript em detalhes, como variáveis, cadeias de caracteres, números e matrizes.
Uma reintrodução  ao JavaScript (Tutorial de JS)
Neste módulo, continuaremos a falar sobre os principais recursos fundamentais do JavaScript, voltando nossa atenção para os tipos mais comuns de blocos de código, como instruções condicionais, funções e eventos. Você já viu essas coisas no curso, mas apenas de passagem, aqui discutiremos tudo explicitamente.
Guia JavaScript
Em JavaScript, a maioria das coisas são objetos, desde seus principais recursos até as APIs do navegador. Você pode até criar seus próprios objetos. A natureza orientada a objetos do JavaScript é importante para entender se você quiser ir mais longe com seu conhecimento da linguagem e escrever um código mais eficiente, portanto, fornecemos este módulo para ajudá-lo. Aqui ensinamos a teoria e a sintaxe de objetos em detalhes, observamos como criar seus próprios objetos e explicamos quais são os dados JSON e como trabalhar com eles.
Visão geral da tecnologia javaScript
Ao escrever JavaScript para sites ou aplicativos da Web, você não vai muito longe antes de começar a usar APIs - interfaces para manipular diferentes aspectos do navegador e do sistema operacional em que o site está sendo executado ou até dados de outros sites ou serviços. Neste módulo, vamos explorar quais são as APIs e como usar algumas das APIs mais comuns que você encontrará com frequência em seu trabalho de desenvolvimento.

Aprofundando

Uma vez que você se acostumar com o mundo do JavaScript aqui estão alguns outros módulos em que você pode mergulhar:

Biblioteca de referência JavaScript
Em nossa extensa biblioteca de referência você encontrará cada aspecto de Javascript tratado em detalhes: objetos globais, operadores, declarações e funções.
Introdução à Orientação a Objetos (OO) em JavaScript
Introdução aos conceitos de Programação orientada a objetos em JavaScript.

Resolvendo problemas comuns com Javascript

Use Javascript para resolver problemas comuns, este link proporciona contéudos explicativos de como usar o JavaScript para solucionar problemas muito comuns ao criar uma página da Web.

Veja também

JavaScript
O ponto de entrada principal para a documentação básica do JavaScript no MDN - é aqui que você encontrará extensos documentos de referência em todos os aspectos do JavaScript e alguns tutoriais avançados destinados a JavaScripters experientes.
Matemática do programador
Uma excelente série de vídeos que ensina a matemática necessária para ser um bom programador, por Keith Peters.
 

Etiquetas do documento e colaboradores

Última atualização por: mdnwebdocs-bot,