Skip to content

⚛️ Repositório de projetos e desafios realizados durante o curso Ignite ReactJS da Rocketseat

Notifications You must be signed in to change notification settings

felipefrm/ignite-reactjs

Repository files navigation

ignite-reactjs

Ignite - Trilha ReactJS

Felipe Melo Repository size

🚀 Sobre

O Ignite é um programa de aceleração para desenvolvedores, focado em preparar profissionais completos para o mercado, treinando skills técnicas e comportamentais de forma intensiva e prática que pertence a Rocketseat. Este repositório contém todos os projetos e desafios realizados durante a trilha de ReactJS.

📑 Conteúdo

Índice de projetos

Chapter I

Nesse módulo criou-se a estrutura base de uma aplicação React utilizando ferramentas como Webpack, Babel, Webpack Dev server, SASS, Source Maps, Fast Refresh e descobriu-se conceitos importantes do React como componentes, propriedades, estados e hooks além de aplicar o TypeScript ao projeto para adicionar tipagem estática à aplicação.

Chapter II

Nesse módulo foi construido uma aplicação front-end web completa utilizando conceitos e ferramentas importantes do ecossistema React como Styled Components, MirageJS, Context API, hooks, Axios e muito mais.

Chapter III

Nesse módulo utilizou-se, na prática, o Next.js aliado aos conceitos de SSR E SSG, abordando conceitos de autonomia do front-end com serverless e a aplicação real de uma JAMStack conectada a um CMS.

Chapter IV

Nesse módulo criou-se a interface de um painel administrativo contendo fluxo de autenticação, dashboard, listagem e cadastro usando Chakra UI no Next.js. Além de utilizar o React Query para melhorar a experiência de uso da aplicação criando uma camada de cache de dados entre o front-end e back-end.

Nesse módulo criou-se um processo completo de autenticação, autorização e refresh token dentro do React com Next.js permitindo controlar o acesso à rotas e componentes tanto no client-side quando server-side.

Chapter V

Uma preocupação comum no desenvolvimento de aplicações web é a performance e, por isso, nesse módulo aprendeu-se como performar aplicações com React entendendo como funcionam os algoritmos internos da biblioteca e todo fluxo de renderização de componentes.

Índice de desafios

Chapter I

Chapter II

Chapter III

Chapter IV

Chapter V

💻 Setup

  • Clone o repositório
  • Entre no projeto/desafio que queira executar
  • Execute npm install para instalar as dependências
  • Execute npm run dev para iniciar a aplicação

👨‍💻 Autores

Felipe Melo
Felipe Melo

@felipefrm
Rocketseat
Rocketseat

@Rocketseat

About

⚛️ Repositório de projetos e desafios realizados durante o curso Ignite ReactJS da Rocketseat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published