sábado, 26 de outubro de 2019

Curso React Native

React Native: Desenvolva APPs Nativas para Android e iOS. Aprenda os fundamentos de React Native, boas práticas e construa várias aplicações nativas para Android e iOS usando JS!

Nesse curso, iremos abordar o desenvolvimento de aplicações nativas para dispositivos móveis (Android e iOS), utilizando apenas o JavaScript como linguagem de programação. Isso mesmo, você pode usar o mesmo código para ter aplicações em ambos os ecossistemas.

O curso abrange os fundamentos do React e seu ciclo de vida, criação de componentes, Redux e flexbox. Além do básico do React, apresentaremos o que muda para o React Native, como montar o seu ambiente de desenvolvimento, as especificidades de cada plataforma e como trabalhar com ambas utilizando o mesmo projeto. Também vamos utilizar vários recursos amplamente utilizados no mundo mobile, como: Câmera, ações de toque e gestos, Navegações diversas, Menu, Splash e muito mais.

Além de todos os fundamentos, criaremos mais quatro projetos, inspirados em aplicações já famosas e conhecidas por todos:

1. Calculadora: Para ver como podemos organizar os elementos através de componentes

2. Campo Minado: Para fixarmos os fundamentos do flexbox e nos divertir com esse jogo

3. ToDo List: Com um layout bonito e mais elaborado. Vamos também criar uma API Rest em NodeJS como backend, integrando também com um banco relacional

4. Intragram: Nessa aplicação, vamos integrar a câmera e galeria de imagens do dispositivo, vamos utilizar o Firebase como backend e seu banco NoSQL, sua autenticação e até mesmo seu serviço de storage.

Para quem é este curso:
Programadores que conhecer o React que desejam ampliar seu uso para dispositivos móveis
Programadores em geral que desejam aprender os conceitos e ciclo de vida do React Native
Programadores de aplicações móveis que gostariam de criar aplicações para Android e iOS com uma linguagem apenas

Requisitos
Conhecimento básico de JavaScript

O que você aprenderá
Base sólida de Javascript com os novos recursos da linguagem
Fundamentos e ciclo de vida do React
Entender como estilizar sua aplicação com Flexbox
Criar projetos de aplicações reais, com layouts atrativos
Criar rotas, eventos de swipe, trabalhar com imagens, câmeras e diversas outras funcionalidades
Integrar suas aplicações com Redux
Criar e integrar a aplicação com um servidor backend em NodeJs, utilizando banco relacional
Integrar a aplicação com banco NoSQL, utilizando o Firebase

GDrive Baixar
Adquirir Seja Membro

Todos os arquivos presente no blog tiveram autorização livre para serem publicados, se você acredita que algum arquivo do blog foi postado por engano ou pertence exclusivamente a você, por favor entre em contato que o mesmo será retirado do ar.