O que você aprenderá
- Criar APIs rapidamente com o Strapi
- Boas práticas em ReactJS
- Boas práticas com Styled Components
- Boas práticas com Testes
- Server Side Rendering (SSR)
- Static Site Generation (SSG)
- Rotas simples e dinâmicas no NextJS
- uncionamento do GraphQL
- Criar componentes ReactJS do zero
- Utilizar componentes third-party
DESCRIÇÃO DO CURSO
Iremos criar um e-commerce de jogos, incluindo toda a parte de pagamentos e área do cliente. Os clientes poderão fazer buscas, filtrar, adicionar ao carrinho e comprar seus jogos favoritos.
Teremos também um CMS completamente customizado para que os administradores possam adicionar produtos, categorias, plataformas, criar promoções, editar partes do site, além de emails automatizados para às vendas de cada produto.
Para criar tudo isso, iremos utilizar ferramentas muito famosas no mercado de trabalho, como ReactJS, Next, Apollo e outras coisas mais. Sempre prezando pela qualidade do código, ou seja, teremos testes em tudo!
INTRODUÇÃO E ARQUITETURA DO PROJETO
Iremos conhecer a Stack utilizada no curso, tendo explicação de cada uma das escolhas, assim como mostrando os prós e contras de cada uma delas
Iremos construir nosso boilerplate do zero, aprendendo a configurar as ferramentas de qualidade de código, como Eslint, Prettier, Git hooks e TypeScript. Assim como também configurar o Styled Components para funcionar com SSR e PWA.
Strapi e GraphQL
Vamos iniciar nosso backend/CMS com o Strapi, aprender mais sobre sua API, como o content type builder, single types, custom components. Além de aprender a criar controllers customizados, serviços, instalar plugins de documentação e também do GraphQL, onde iremos aprender como funciona, como criar queries, filtros, mutations e mais.
Para finalizar, aprenderemos como customizar o CMS para que ele tenha a cara da loja e se torne uma solução mais interessante para o cliente.
NextJS, Storybook, Testes e Apollo
Essa que será uma das maiores etapas, é onde vamos aprender a pegar um layout diretamente do Figma e vamos transformá-los em diferentes componentes e estilos.
Faremos todos os componentes com styled components, com testes, cenários no Storybook e pensando na responsividade. Com os componentes prontos, construiremos as páginas, ajustando o que for necessário para que tudo se encaixe perfeitamente.
Testes E2E e Cypress
Neste módulo iremos aprender a importância dos testes de integração e como garantir ainda mais qualidade no nosso projeto. Vamos criar testes para todos os fluxos que um usuário normal pode executar em nosso site, desde a navegação normal até uma compra efetuada.
CI e Deploy
Normalmente a maioria dos cursos termina na criação do projeto, mas nunca ensina como fazer para realmente deixar em produção.
Aqui nós iremos aprender quais as necessidades do projeto e quais as soluçoes que podemos utilizar. Além disso, iremos criar uma pipeline em um CI para que tenhamos todo o processo de deploy o mais automatizado possível
Para quem é este curso:
- Desenvolvedores que desejam ir além de um simples ToDo
- Desenvolvedores que desejam aprender a criar APIs de forma rápida
- Desenvolvedores que desejam ter um ecommerce
INFORMAÇÕES DO CURSO:
- Autor: Willian Justen
- Gênero: Profissionalizante/Programação
- Formato: MP4
- Idioma: Português
- Hospedagem: Mega Drive
VEJA TAMBÉM OS CURSOS:
REPROGRAME SEU CÉREBRO 3.0 – ANDRÉ BURIC
MÉTODO IP SEM FRONTEIRAS – PABLO MARÇAL
PROGRAMA DE 21 DIAS PARA RESSIGNIFICAR SUA VIDA – MONJA COEN
MÉTODO CRONOS – WENDELL CARVALHO
CURSO ILUMINADO – KAISSER
MASTERCLASS SIMBOLOGIA E SEMIÓTICA NOS NEGÓCIOS – JOÃO MENNA
CURSOS VENDE-C CAIO CARNEIRO E FLÁVIO AUGUSTO
A Líder Cursos acredita que todos devem ter as mesmas oportunidades de aprendizado.
Para você que está frustrado porque deixou de aprender por que o curso é muito caro e até mesmo para você que está cansado de gastar muito dinheiro em cursos.
»»» OFERTAMOS A SOLUÇÃO «««
Os cursos mais cobiçados do mercado por um preço justo e que você pode pagar
SOMOS DIFERENTES PORQUE:
✅ Praticamos um preço justo;
✅ Economia garantida.
✅ Assista quando quiser e de qualquer dispositivo;
✅ Baixe as aulas e assista offline no app;
✅ Você não gastará milhares de reais para aprender o que funciona na internet;
Avaliações
Não há avaliações ainda.