Plano de Estudo

Revisando JavaScript para entrar em React

13 cursos

Plano de Estudos

Semana 1: Revisão de JavaScript (25/06 à 28/06) ✅

Dia 1 - 4: Fundamentos do JavaScript e Estruturas de Controle

  • Variáveis (let, const, var)
  • Tipos de dados (string, number, boolean, null, undefined, symbol)
  • Operadores (aritméticos, comparação, lógicos)
  • Condicionais (if, else if, else, switch)
  • Loops (for, while, do...while)

Semana 2 - 3 : Funções em JavaScript ✅

Dia 1 (30/06): Declaração de Funções

  • Parâmetros e retornos
  • Declaração de funções (function)

(01/07 - 10/07 ): Funções de Alta Ordem ✅

  • Arrow functions
  • map
  • filter
  • reduce

Semana 3 (01/07 - 10/07): Conceitos Avançados de JavaScript - Manipulação do DOM ✅

  • Selecionar elementos (getElementById, querySelector)
  • Manipular elementos (innerHTML, style, classList)

Dia 4 (03/07): Eventos

  • Adicionar e remover eventos (addEventListener, removeEventListener)
  • Eventos comuns (click, submit, mouseover)

Dia 5 (04/07): Async/Await e Promises

  • Introdução às Promises
  • Utilizando async/await

Dia 6 (05/07): Revisão e Prática

  • Projetos pequenos e exercícios

Dia 7 (06/07): Revisão Geral e Prática Intensiva

  • Revisão dos conceitos aprendidos
  • Exercícios práticos

Semana 3: WireFrames e Prototipagem no Figma (06/07 à 12/07)

Dia 1 (07/07): Visão Geral e Ferramentas Fundamentais

  • Visão Geral (0.5h)
  • Explorando a Ferramenta (1h)
  • Conhecendo o Figma
  • Painel de Design
  • Formas e Blocos de Texto (1h)
  • Interface
  • Recursos extras (0.5h)

Dia 2 (08/07): Organizando projetos e UIs e Variáveis e estilos

  • Painel de Camadas (1h)
  • Grids e réguas
  • Personalizando um arquivo (1h)
  • Agrupando e Ajustando
  • Cores, números, String, Boolean (1h)
  • Estilos locais, Adicionando estilos
  • Alinhamento e posições
  • Constraints
  • Toque final

Dia 3 (09/07): Auto Layout e Componentes

  • Visão Geral, Entendendo e Aplicando auto layout (1h)
  • Propriedades dos componentes
  • Variants (1h)
  • Componentizando o projeto
  • Vantagens e detalhes extras (1h)

Dia 4 (10/07): Bibliotecas e Recursos, Camadas e vetores e Cocriação

  • Bibliotecas compartilháveis, Figma Community e Adicionando recursos (1h)
  • Boolean groups, máscaras, criando ícones (1h)
  • Liberando acessos e cocriações (1h)
  • Limites máximos e mínimos

Dia 5 (11/07): Planejamentos e Fundamentos da Prototipagem

  • Ferramentas essenciais do FigJam, plugins e widgets do Figjam (1h)
  • Planejando o produto (1h)
  • Funções de Prototipagem
  • Smart animate
  • Prototipando o projeto (1h)

Dia 6 (12/07): Prototipagem intermediária, Avançada e Apresentação de projeto

  • Prototipagem overlay, interações entre componentes e criação de gestos (1h)
  • Condicionais e variáveis (1h)
  • Criação de integrações de notificações e campos de texto digitáveis (1h)
  • Flow e apresentações, DEV mode

Dia 7 (13/07): Revisão e Prática

  • Revisão dos Conceitos Aprendidos (1h)
  • Prática de Projetos Práticos (2h)

Semana 4: Desenvolvimento Mobile com React Native (13/07 à 19/07)

Dia 1 (14/07): Introdução ao React Native, Componentes Básicos do React Native

  • Configuração do ambiente de desenvolvimento (1h)
  • Diferenças entre React e React Native (1h)
  • View, Text, StyleSheet
  • Imagens e ícones (1h)

Dia 2 (15/07): Navegação

  • React Navigation (1h)
  • Stack Navigator, Tab Navigator (1h)
  • Revisão e Prática - Criar um pequeno aplicativo (1h)

Dia 3 - 7 (16/07 à 20/07): Projeto Final

  • Desenvolver um aplicativo mobile completo
  • Planejamento e design do app (3h - Dia 3)
  • Desenvolvimento e implementação de funcionalidades (3h - Dia 4)
  • Testes e refinamentos (3h - Dia 5)
  • Finalização do projeto (3h - Dia 6)
  • Revisão Geral e Prática (3h - Dia 7)

Recursos

Criado por Evelise Maciel Dias

32k xp

Última atualização em

13/08/2024

O que é este plano de estudo?

Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.