Imersão Front-End

Sumário:


Aula 01: Revisão: HTML, CSS e JS na Prática

Introdução

Nesta aula, vamos começar o nosso projeto da recriação da página inicial do Spotify por meio do HTML e do CSS, aprenda atalhos, recursos e as diferenças entre os códigos.

Nesta aula, você vai

  • Entrar no VSCode;
  • Revisar as diferenças entre HTML, CSS e JavaScript;
  • Fazer a sidebar navigation;
  • Aprender dicas de atalho no VSCode para escrever HTML;
  • Introduzir as propriedades de estilo do CSS no projeto, com truques no Devtools.

Links Importantes Para Acompanhar a Aula

Mergulhe mais profundo

Aula 02: Estilo Avançado e Posicionamento: Transformando Layouts

Introdução

Nesta aula, vamos abordar o código do menu lateral e aprofundar-nos em CSS, explorando posicionamento, layouts e a técnica do Flexbox.

Nesta aula, você vai

  • Criar todo menu lateral da página;
  • Aprender os fundamentos do CSS Flexbox;
  • Saber mais sobre posicionamentos no CSS.

Links importantes para você acompanhar a aula

Mergulhe mais profundo

Aula 03: Layout Flexbox, Pseudo-classes e Responsividade em CSS

Introdução

Nesta aula, nos concentraremos na estrutura do código, além de irmos mais a fundo no CSS, mexendo com as variáveis; entendendo conceitos de responsividade e, também, criando o menu superior.

Nesta aula, você vai

  • Estruturar melhor o projeto;
  • Refatorar o código;
  • Fazer o layout flexbox;
  • Aprender conceitos de responsividade;
  • Criar o menu superior.

Links importantes para você acompanhar a aula

Aprofunde-se nos seguintes tópicos:

Aula 04: CSS Grid, Media Queries e Manipulação do DOM com JavaScript

Introdução

Nesta aula, iremos utilizar o CSS Grid no projeto, para os cards da página inicial, aprendendo as media queries, além de introduzir o JavaScript com o conceito DOM e o método promises.

Nesta aula, você vai:

  • Criar os cards da página inicial;
  • Aprender a usar o CSS Grid Layout;
  • Utilizar media queries para responsividade;
  • Instalar do Node.js;
  • Introduzir o JavaScript no projeto;
  • Utilizar o conceito DOM;
  • Conhecer o método Promises do JavaScript.

Links importantes para você acompanhar a aula

Aprofunde-se nos seguintes tópicos:

Aula 05: Frameworks e Eficiência: Introdução ao React

Introdução

Nesta última aula, iremos utilizar frameworks de JavaScript React no projeto para, assim, criarmos o componente Header!

Nesta aula, você vai:

  • Aprender os conceitos básicos do React;
  • Criar um projeto React e entender sua estrutura básica;
  • Utilizar componentes funcionais e de classe no React;
  • Entender a diferença entre state e props no React.

Links importantes para você acompanhar a aula

Mergulhe mais profundo

Aprofunde-se nos seguintes tópicos: