Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paulocf92/ignite-reactjs

Trilha de ReactJS do projeto Ignite da Rocketseat.
https://github.com/paulocf92/ignite-reactjs

faunadb frontend hooks jamstack nextjs reactjs rocketseat serverless stripe typescript

Last synced: about 3 hours ago
JSON representation

Trilha de ReactJS do projeto Ignite da Rocketseat.

Awesome Lists containing this project

README

        


Ignite ReactJS


GitHub language count

Repository size


GitHub last commit

License

Stargazers




# 🚀 Sobre

O Ignite é um projeto incrível da Rocketseat acerca de diversas tecnologias. Esse repositório contém o código produzido para a trilha de ReactJS, dividido em capítulos.

# 📑 Conteúdo

## Chapter #1: [Fundamentos do ReactJS](fundamentals)

Compreende o primeiro contato com a tecnologia e conceitos que podem ser amplamente aplicados em diversas tecnologias similares.

- Configurando o Ambiente
- Conceitos Importantes
- Chamadas HTTP
- Usando Typescript
- Finalizando a Aplicação

## Chapter #2: [Primeira Aplicação Web com ReactJS](first-webapp)

Nesse módulo são abordadas as boas práticas de desenvolvimento frontend, como semântica, acessibilidade e experiência do usuário (UX), utilizando ReactJS. Destaca-se que todo conhecimento aprendido também serve perfeitamente para qualquer lib/framework pois foca na aplicação da trindade frontend: HTML, CSS e JS.

- Estrutura da Aplicação
- Componentização
- Consumindo API
- Modal e Forms
- Contexto e Hooks

## Chapter #3: [Estratégias de Front-end](nextjs-serverless-jamstack)

Nesse módulo entenderemos como o Next.js leva soluções front-end para o próximo nível, abordando conceitos de autonomia do front-end com serverless e a aplicação real de uma JAMStack.

### Fundamentos do Next.js

- Estrutura da aplicação
- Componentes e páginas
- Integração com API (Stripe)

### Back-end no front-end

- API Routes no Next.js
- Usando FaunaDB
- Pagamentos com Stripe
- Ouvindo webhooks

### Front-end JAMStack

- Trabalhando com CMS
- Páginas estáticas

## 📝 Licença

Este projeto esta sob a licença MIT.

Feito com ❤️ por [Paulo Filho](https://www.linkedin.com/in/paulocf92/)!