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

Ratings: 3.87 / 5.00




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)