Introdução à programação em JavaScript

Um curso de Javier Usobiaga Ferrer
Web designer. Barcelona, Espanha.
No Domestika desde 10/04/2015
, Web designer

Inicie-se na linguagem de programação essencial para a criação de sites interativos

  • 100% Avaliações positivas (32)
  • 1163 estudantes
  • Espanhol com legendas
Introdução à programação em JavaScript

Inicie-se na linguagem de programação essencial para a criação de sites interativos


  • Espanhol com legendas
  • 100% Avaliações positivas (32)
  • 1163 estudantes
  • Online e no seu ritmo
  • Áudio: Espanhol
  • Nível: intermediário
  • 25 Lições (3 h 2 m)
  • Disponível no aplicativo
  • Espanhol / Inglês / Português
  • Acesso ilimitado para sempre

O JavaScript é considerado a "terceira parte da web" e a linguagem de programação projetada para adicionar uma camada interativa a qualquer página da web. Juntamente com HTML e CSS, eles formam as três linguagens de programação mais importantes.

Este curso é uma introdução ao JavaScript, a partir do básico - sintaxe e variáveis - e progressivamente você expandirá o conhecimento - condicional, arrays, loops, events - usando um jogo Memory que você irá melhorar gradualmente Pela mão de Javier Usobiaga, web designer e fundador do estúdio Swwweet com mais de 10 anos de experiência.

Se esta é a sua primeira abordagem ao web design, é recomendável que você faça o curso, também de Javier Usobiaga, de Introdução ao Desenvolvimento Web Responsivo com HTML e CSS .

O que este curso inclui?

Índice do curso

  • U1
    U1. Introdução
  • U2
    U2. Começando com JavaScript
  • U3
    U3. Primeiras interações
  • U4
    U4. Um baralho de cartas
  • U5
    U5. Um jogo de memória
  • U6
    U6. Subir de nível
  • U7
    U7. Livrarias e recursos
  • PF
    PF Projeto final
Ver detalhe

Você começará conhecendo Javier, seu trabalho e suas influências no mundo do web design e desenvolvimento.

Você entenderá o que é JavaScript, para que funciona e por que é uma das linguagens básicas de programação da Web, além de HTML e CSS. Você aprenderá a configurar seu editor de código para trabalhar com mais conforto e, em seguida, verá como incorporar JavaScript em um site.

Suas primeiras interações com JavaScript envolverão variáveis, funções, eventos e loops , que você aprenderá a escrever junto com outras funções JavaScript complementares básicas.

A partir daqui, você começará a projetar seu jogo da memória, começando com o array , ou lista de valores, que representa o baralho de cartas que compõe o jogo.

Você adicionará eventos e chance à distribuição de cartões para introduzir dificuldades no jogo.

O seguinte será adicionar o primeiro elemento de interatividade ao seu jogo de memória: marque o par de cartas selecionado como errado ou correto. Aos poucos, você estará criando funções que resolvem uma parte específica do script, como sucesso, erro, entre outras, e também, gerenciando feedback para esses sucessos e erros.

Após o aumento da dificuldade, você adicionará um cronômetro, níveis de jogo, efeitos sonoros e novos detalhes à interface do jogo.

Por fim, você analisará as diferentes bibliotecas e recursos que complementam JavaScript, como jQuery, React e Vue.

Qual é o projeto do curso?

Você fará uma melhoria - novas regras, correções, efeitos - no jogo da memória que você criará ao longo do curso.

A quem se dirige?

Para quem tem interesse em web design e quem tem conhecimentos básicos de HTML e CSS.

Requisitos

Você precisará de conhecimentos básicos de HTML e CSS, além de um computador e um editor de código.


Avaliações

1163 Alunos
32 Avaliações
100% Avaliações positivas

Javier Usobiaga Ferrer

ProfessorPro
Web designer

Javier Usobiaga é um web designer e desenvolvedor FrontEnd, há mais de 10 anos e co-fundador da Marta Armada do estúdio Swwweet, especializado em projetar sites responsivos desde a concepção inicial até o desenvolvimento front-end.

Ele também gosta muito de seu papel como Professor de Web Design em oficinas e escolas renomadas como Elisava, IDEP.

A Usobiaga entende a web como um todo, não apenas o quão bonita ela pode ser na tela do computador, mas sua usabilidade em diferentes dispositivos e circunstâncias.

Em suas palavras, "eu acho tão importante quanto a estética é o quão rápido ele carrega ou o quão bem ele responde, e parece-me que em nossa indústria muitas vezes esquecemos disso".


Conteúdo

  • U1

    Introdução

    • Apresentação
    • Influências
  • U2

    Começando com JavaScript

    • O que é JavaScript para?
    • Configurações do editor
    • Incorporando JS ao nosso site
    • Elementos e sintaxe
  • U3

    Primeiras interações

    • Variáveis, numerais, literais
    • Operadores, funções
    • Ouvintes de eventos
    • Alterar conteúdo do DOM
    • Condicional e Booleano
  • U4

    Um baralho de cartas

    • Operações de matriz
    • Loops
    • Eventos de loop
    • Os objetos em JavaScript. Chance ou Math.random ()
  • U5

    Um jogo de memória

    • Interação básica
    • Comunicação entre funções
    • Organização de arquivos
    • Gerenciando o feedback
  • U6

    Subir de nível

    • Cronômetro e contador
    • Níveis de jogo
    • Efeitos sonoros
    • Completando a interface
  • U7

    Livrarias e recursos

    • Bibliotecas JavaScript
    • Recursos
  • PF

    Projeto final

    • Introdução ao JavaScript

Assim são os cursos do Domestika

  • Aprenda no seu ritmo

    Desfrute dos cursos em casa, sem horários e sem entregas. Você define seu próprio cronograma.

  • Feito pelo professor

    Aprenda técnicas e métodos valiosos, que são explicados pelos maiores especialistas do mercado criativo.

  • Professores especialistas

    Cada professor ensina somente o que sabe fazer de melhor, garantindo assim que a paixão e a excelência sejam transmitidas em cada lição.

  • Certificado Pro

    Confirme que você participou do curso com um certificado assinado pelo seu professor. Adquira-o com sua assinatura do Domestika PRO.

  • Na primeira fileira

    Vídeos de alta qualidade para que você não perca nenhum detalhe. E como o acesso é ilimitado, você pode vê-los várias vezes.

  • Compartilhe o conhecimento

    Exponha suas dúvidas, peça feedback e ofereça soluções. Compartilhe o aprendizado com os outros alunos da comunidade.

  • Comunidade criativa

    Mais de 1M criativos, e a comunidade não para de crescer. O Domestika é o ambiente ideal para compartilhar e aprender o que você mais gosta.

  • Cursos elaborados profissionalmente

    Selecionamos os melhores criativos, e uma equipe de profissionais elabora o curso em parceria com eles. Eis o resultado: você terá a sensação de trabalhar com os melhores.


Perguntas frequentes

  • Os cursos da Domestika são aulas online que lhe permitem aprender uma série de ferramentas e habilidades para realizar um projeto concreto. Cada etapa do projeto combina vídeos e textos, além de materiais de ensino complementares. Os cursos também oferecem a oportunidade de compartilhar seus próprios projetos com outros usuários e com o professor, criando assim uma comunidade em torno do curso.

  • Os cursos são 100% online, portanto, assim que são publicados, os cursos começam e terminam quando você quiser. Você determina o ritmo da aula. É possível voltar para ver o que lhe interessa, passar o que você já sabe, fazer perguntas, resolver dúvidas, compartilhar seus projetos e muito mais.

  • Os cursos são divididos em diferentes unidades, cada uma inclui lições, textos explicativos, tarefas e práticas para completar seu projecto passo a passo, recursos e documentos complementares. Você também terá acesso a um fórum exclusivo no qual poderá interagir com todos os alunos do curso e o professor, bem como compartilhar seus trabalhos e o projeto que realizar, criando uma comunidade em torno do curso.

  • Você pode resgatar um curso que recebeu de presente acessando a página de resgate, na qual poderá inserir o código de presente fornecido.

Introdução à programação em JavaScript. Um curso de Tecnologia de Javier Usobiaga Ferrer

Introdução à programação em JavaScript

Um curso de Javier Usobiaga Ferrer
Web designer. Barcelona, Espanha.
No Domestika desde 10/04/2015
  • 100% Avaliações positivas (32)
  • 1163 estudantes