Série da semana: Nota fiscal eletrônica na prática

Veja mais

curso Criando uma aplicação CRUD com React Native

Aprender a se comunicar com uma API corretamente é um passo importante para a criação de aplicações de cliente. Neste curso veremos como realizar as ações de CRUD com uma API RESTful utilizando o React Native em conjunto com a Fetch API, a principal API JavaScript para esse fim.

Precisa saber mais sobre esse tema antes de iniciar o curso?
Consulte os Guias abaixo:

Assine e tenha acesso completo Carga Horária No Certificado - 15H

Curso de React Native

Aula 1 - mvp

Introdução

O React Native é um framework desenvolvido pelos engenheiros do Facebook para a criação aplicações mobile. Nesse contexto, aqui daremos um passo importante na criação destas aplicações, que é nos comunicarmos enviando/recebendo dados de uma API.
mvp
Aula 2 - mvp

Configurando o Ambiente

Para iniciar o desenvolvimento de uma aplicação com o React Native precisamos configurar o ambiente de desenvolvimento, instalando algumas ferramentas. Veremos como realizar esses passos neste vídeo.
mvp
Aula 3 - mvp

Criando o primeiro componente

Nesta aula criamos o primeiro componente. Faremos ainda a execução da aplicação diretamente no dispositivo pela primeira vez a fim de testarmos se tudo está funcionando de acordo com o esperado.
mvp
Aula 4 - mvp

Visualizar a aplicação no smartphone com o Expo

Agora que entendemos os componentes do aplicativo, precisamos verificar o funcionamento da aplicação no smartphone. Para isso utilizaremos o Expo, uma ferramenta que permite a atualização enquanto atualizamos o código.
mvp
Aula 5 - mvp

Tela Listagem de Lembretes

Ao criar uma aplicação cliente, antes de exibirmos informações vindas, por exemplo, de uma API, é comum trabalharmos primeiro com dados estáticos. Dessa forma podemos preparar as views para exibir esses dados.
mvp
Aula 6 - mvp

Preparando para a listagem dinâmica

Vamos preparar nosso componente para receber uma lista de lembretes da API REST e listar os dados de forma dinâmica.
mvp
Aula 7 - mvp

Preenchendo a lista

Veremos aqui como preencher a lista de lembretes na interface da aplicação com os dados que recebemos da API. Com isso estaremos prontos para adicionar, em um segundo momento, a funcionalidade de clique nos lembretes.
mvp
Aula 8 - mvp

Aprimorando a app para criação de lembretes

Nesta aula criamos a página de cadastro de lembretes. Para isso criaremos um novo componente, que dará início a uma nova view na aplicação. Veremos ainda como fazer o App.js exibir essa nova view.
mvp
Aula 9 - mvp

Criação do formulário

Com o componente CadastroLembrete criado, basta agora inserir nele um formulário para captação dos dados do usuário. Para isso, criamos um novo componente chamado FormLembrete, conforme veremos nesse vídeo.
mvp
Aula 10 - mvp

Atribuindo ações aos botões

Uma vez que já temos criadas as views da aplicação, precisamos agora atribuir comportamento aos seus botões. Faremos isso enquanto codificamos a lógica de envio dos dados para a API.
mvp
Aula 11 - mvp

Editar lembretes

A fim de completarmos as ações de CRUD na aplicação, podemos agora implementar a ação de editar lembretes. Para isso criaremos um novo componente, que apresentamos em detalhes nesta aula.
mvp
Aula 12 - mvp

Excluindo lembretes

Podemos agora implementar a ação de excluir lembretes. Para tal, atribuímos uma nova ação aos botões de exclusão na listagem e veremos como criar um novo componente no qual declaramos tais funcionalidades.
mvp
Aula 13 - mvp

Adicionando rotas

Neste momento precisamos definir como será feita a transição entre as telas da aplicação através do mecanismo de roteamento do React Native. A partir daqui poderemos introduzir nas URLs da API os IDs dos lembretes.
mvp
Aula 14 - mvp

Estilizar a aplicação

Neste momento, com toda a lógica da aplicação implementada podemos passar para a camada de acabamento, definindo os estilos de cada componente de forma personalizada. Para isso usamos uma linguagem de declaração de estilos.
mvp
Aula 15 - mvp

Organização do projeto

Nesta etapa veremos como organizar seus componentes de forma a permitir que sejam localizados mais facilmente e, assim, facilitar também a sua manutenção.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Acesse todos os nossos cursos sendo um assinante mvp

Benefícios MVP
  • Guias de Carreira
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês *Tempo mínimo de assinatura: 12 meses.
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
200 mil fãs no facebook
100 mil certificados emitidos