Ionic 4, React, GraphQL & Apollo: Consumindo API da SpaceX
Aprenda Integrar o React com Ionic, usar Tema, Cards, Modal, Rotas e Navegação, Grid, Menu e crie uma galeria de imagens
Description
O curso terá um total de 13 seções, as aulas já estão todas gravadas e sendo upadas gradativamente
O Ionic 4 já é um grande sucesso, é hoje um dos frameworks mais (se não o mais) usados para o desenvolvimento de Apps Híbridos para Android e iOS, Web, PWA's e até mesmo Desktop.
Trouxe como grande novidade nesta última versão a aposta nas tecnologias da Web ao se basear agora em Web Components, permitindo assim que desenvolvedores o utilizem para criar Apps não mais somente com o Angular, mas também usando Vue, React, qualquer outro framework Front-end, ou mesmo nenhum usando JavaScript puro!
Com grandes melhorias principalmente em relação à performance por conta de trazer o recurso de Lazy Loading dos Components por padrão, a V4 promete manter e ainda elevar o ótimo legado que as versões anteriores construíram.
Neste curso você vai aprender a desenvolver uma aplicação focada na Web usando Ionic 4 e sua integração oficial com o React, usar o Apollo React Hooks, consumir a API GraphQL da SpaceX (:o), trabalhar com os Hooks do React, Menus, Grid, Modais e muito mais!
Ao final do curso você terá conhecimento suficiente para construir seus próprios Apps com o Ionic e ainda usar boas práticas de projetos com o React.
What You Will Learn!
- Criar aplicações com Ionic 4
- Criar uma galeria de imagens com recurso de Zoom via Swiper API
- Usar os Hooks do React (useState, useEffect, useCallback, useRef)
- Integrar o Ionic com React e Apollo Client
- Consumir API's GraphQL
- Gerar tipagem TypeScript baseado no Schema GraphQL com o GraphQL Code Generator
- Modificar o tema do Ionic
- Boas práticas
- Componentização no React
- Implementar Infinite Scroll com Apollo React Hooks
- Trabalhar com Menus
- Usar Grid para ajustar elementos de acordo com o tamanho da tela
- Usar o SplitPane para usar melhor o espaço disponível na tela
- Build de produção e deploy
- Components de sobreposição
Who Should Attend!
- Desenvolvedores Web e Mobile que querem/precisam usar o Ionic para desenvolver aplicações multiplataformas
- Desenvolvedores que desejam aprender a integrar o Ionic com o React
- Desenvolvedores que desejam aprender a consumir API's GraphQL
- Desenvolvedores que desejam aprender a integrar o React com o Apollo Client (via Hooks)