Resumo do curso

Estamos aqui para ajudá-lo a começar com JavaScript! Nos vinte anos ou mais desde o seu início, JavaScript tornou-se a língua franca da web, ou seja, tornou-se a principal ferramenta para criar conteúdo interativo na Internet.

Neste curso, você vai explorar a linguagem de programação JavaScript, criando uma versão interativa do seu currículo. Você vai aprender os fundamentos de programação JavaScript que você precisa enquanto a constrói novos elementos e seções para melhorar o seu currículo.

Este curso é parte do Nanodegree Desenvolvedor Web Front-End.

Valor do curso
Gratuito
Duração
Aprox. 3 semanas
Nível
Iniciante
O curso inclui
  • Icon course 01Videoaulas

  • Icon course 04Testes interativos

  • Icon course 02Aulas com profissionais do setor

  • Icon course 05Ritmo individual de aprendizado

  • Icon course 03Comunidade de apoio aos alunos

Sua jornada de aprendizado

Este curso grátis é mais um passo rumo a uma carreira de sucesso. Conheça também o Programa Nanodegree Desenvolvedor Web Front-End e vivencie a experiência completa de ser um aluno Udacity!

Curso Aberto

JavaScript Básico

A Linguagem de Programação da Web

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d

O que vou aprender?



Lição 1: Preparação

Saiba mais sobre as ferramentas que vai usar durante todo o curso e começe a modificar páginas web com um pouco de código.

  • Introdução do projeto currículo
  • Componentes do currículo
  • Introdução a ferramentas de desenvolvimento do navegador
  • Execução de comandos no console
  • Adicionar elementos na página

Lição 2: Tipos de Dados

Aprofunde-se no JavaScript enquanto apresentamos os blocos de construção da linguagem e você escreve um código mais complexo usando variáveis e estruturas de dados avançados, como JSON, objetos, e Arrays.

  • Variáveis
  • Strings
  • Avaliando valores
  • Arrays
  • Objetos
  • JSON
  • Validando JSON

Lição 3: Controle de Fluxo

Termine o currículo, enquanto você aprender a fazer o seu código mais modular e reutilizável usando instruções condicionais, loops e funções.

  • Instruções Condicionais
  • Loops For and While
  • Funções
  • Encapsulamento

Que projetos vou fazer?



Projeto 1

P2: Currículo Interativo

Você irá desenvolver um currículo interativo que lê o conteúdo de seu currículo de um arquivo JSON e dinamicamente mostra o conteúdo dentro de um modelo fornecido. Você vai usar objetos, funções, condicionais e estruturas de controle para compor o conteúdo que será exibido no currículo.

P2: Currículo Interativo

Você irá desenvolver um currículo interativo que lê o conteúdo de seu currículo de um arquivo JSON e dinamicamente mostra o conteúdo dentro de um modelo fornecido. Você vai usar objetos, funções, condicionais e estruturas de controle para compor o conteúdo que será exibido no currículo.

Projeto 2

P6: Crie Vizualizações de Dados Eficazes

Crie uma visualização de dados a partir de um conjunto de dados que conta uma história ou destaca as tendências ou padrões nos dados. Use tanto dimple.js ou d3.js para criar a visualização. Seu trabalho deve ser uma reflexão da teoria e prática da visualização de dados, como codificações visuais, princípios de design e comunicação eficaz.

P6: Crie Vizualizações de Dados Eficazes

Crie uma visualização de dados a partir de um conjunto de dados que conta uma história ou destaca as tendências ou padrões nos dados. Use tanto dimple.js ou d3.js para criar a visualização. Seu trabalho deve ser uma reflexão da teoria e prática da visualização de dados, como codificações visuais, princípios de design e comunicação eficaz.

Instrutores & Parceiros

  • Cameron Pittman
    Cameron Pittman

    Instrutor

  • James Williams
    James Williams

    Instrutor

Pré-requisitos

Esperamos que você tenha alguma experiência de programação em outra outra linguagem, como Python, e possa descrever conceitos como loops, funções e objetos. Nossa Introdução à Ciência da Computação e Fundamentos de Programação com Python são ótimos lugares para começar.

Embora descrevamos os princípios subjacentes das técnicas básicas de programação, este curso foca na implementação dos princípios com JavaScript em vez dos próprios princípios.

HTML e CSS não são necessários, no entanto, o conhecimento de CSS irá ajudá-lo a personalizar o seu projeto currículo.

Veja os Requisitos Tecnológicos para usar a Udacity.

Por que fazer este curso?

Hoje, os desenvolvedores front-end trabalham com web designers para criar experiências interativas que tornam a web o playground viciante que conhecemos e amamos. A medida em que o tamanho e a influência da web têm se expandido, aumenta a importância de se assegurar que um site oferece aos usuários uma experiência inesquecível.

Talvez seu objetivo final seja criar um jogo HTML5, codificar o front-end para uma ideia de app que você tem, ou talvez você queira usar um do conjunto crescente de bibliotecas que permitam que você compile o código escrito em outra linguagem ou de outra plataforma para JavaScript. Com JavaScript, você pode fazer todas essas coisas e muito mais.

Projeto

Você vai criar um currículo interativo que você pode compartilhar com o mundo e mostrar suas novas habilidades no momento.

Ter um bom currículo é um componente fundamental de garantir um emprego melhor. Vamos fornecer os estilos do template e o código para criar um currículo moderno e responsivo que você pode modificar e personalizar.

Quais são os recursos?
  • Vídeos dos instrutores
  • Exercícios práticos
  • Aulas com profissionais do setor