Curso Desenvolvedor Multiplataforma Android IOS com React e Redux

Curso Desenvolvedor Multiplataforma Android/IOS com React e Redux

Curso Desenvolvedor Multiplataforma Android/IOS com React e Redux – Crie Apps Nativos para Android e IOS utilizando JavaScript ES6, React, React Native, Redux e Firebase.

 

Idioma: Português (Brasil)

 

O que aprenderei?

  • Criar Apps reais, que poderá mostrar aos amigos, familiares ou em uma entrevista de trabalho.
  • Atuar no desenvolvimento de Apps para dispositivos móveis.
  • Desenvolver Apps nativos tanto para Android quanto para IOS de forma simultânea.

 

Requisitos

  • Não é necessário conhecimentos prévios de programação, você aprenderá do zero.
  • Nenhum software pago é necessário.
  • Windows para gerar os Apps para Android.
  • MAC para gerar os Apps para Android e ou IOS.

 

Descrição

Aprenda do zero a desenvolver aplicações mobile nativas tanto para Android quanto para IOS escrevendo um único código.

O que é React Native?

O React Native é um framework desenvolvido pelo Facebook com a proposta de promover a produtividade no desenvolvimento de aplicações mobile tanto para Android quanto para IOS.

Diferente de tecnologias como Ionic ou Cordova que permitem a criação de aplicações híbridas com uso do HTML5/CSS3 o React Native permite a criação de Apps nativos, isso mesmo, NATIVOS, através da escrita de códigos utilizando a linguagem de programação JavaScript.

Gigantes como o Facebook, Instagram, Airbnb, Baidu, Vogue, dentre vários outros já estão implementando o React Native em seu projetos!!! E ai, vai ficar fora dessa?

Porque esse curso?

Esse é um curso repleto de exemplos práticos, super completo, distribuído em mais de 30 horas de vídeos e muito bem avaliado pelos alunos.

O único que ao longo do treinamento irá guiar você no desenvolvimento de 8 Apps, possibilitando que você enfrente e solucione diversas situações práticas do dia a dia, tudo para que você possa assimilar bem todas as tecnologias propostas no curso.

Nesse curso você:

  • Aprenderá a como preparar o ambiente de desenvolvimento tanto no Windows quanto no Mac OS.
  • Irá adquirir conhecimentos básicos e intermediários da linguagem JavaScript.
  • Aprenderá a utilizar a biblioteca React.
  • Aprenderá a utilizar o framework React Native.
  • Aprenderá a utilizar o framework Redux.
  • Aprenderá a utilizar o banco de dados Firebase.
  • Aprenderá a publicar os seus apps na Google Play e Apple Store.

Como você vai aprender tanto? Simples, criando 8 Apps:

  • #APP1 – Geração de números randômicos: Aqui você será introduzido ao universo React Native, aprenderá sobre a sintaxe JSX e será apresentado as features arrow functions e destructuring assignment do Ecmascript 2015 (ES6).
  • #APP2 – Frases do dia: Nesse App você aprenderá a produzir visuais fantásticos utilizando o flexbox.
  • #APP3 – Game Jokenpô: Nesse App você aprenderá conceitos muito importantes sobre o controle de estado dos componentes do React (props e states) e também será introduzido ao conceito de modularização para o reaproveitamento de código.
  • #APP4 – Catálogo de produtos: Aqui você aprenderá a utilizar o cliente HTTP Axios para realizar requisições HTTP e recuperar dados de um servidor externo, um excelente passo para criar aplicações capazes de consumir dados de APIs Rest.
  • #APP5 – ATM Consultoria: Vamos aprender a como podemos implementar a navegação entre cenas dentro dos nossos Apps.
  • #APP6 – Game Cara ou Coroa: Nesse App vamos fazer uma super revisão do conteúdo. Além disso iremos aprender a como utilizar o React Native Router Flux para otimizar a navegação entre cenas dentro dos nossos Apps.
  • #APP7 – Calculadora: Chegou a hora de nos aprofundarmos ainda mais na essência do React. No nosso sétimo App vamos aprender sobre o Virtual DOM e sobre o contexto léxico de execução de funções JavaScript.
  • #APP8 – WhatsApp Clone: Em nosso oitavo App vamos colocar todos os nossos conhecimentos em prática criando um App baseado no WhatsApp. O App será repleto de funcionalidades como o cadastro de usuários, autenticação (login), cadastro de contatos e troca de mensagens em tempo real.

 

Quem é o público-alvo?

  • Qualquer pessoa que queira aprender de forma prática a como criar Apps para dispositivos móveis.
  • Profissionais interessados em ganhar produtividade através do desenvolvimento simultaneamente de Apps nativos tanto para Android quanto para IOS.

 

Grade Curricular:

Primeiros passos no curso
Windows – Preparando o ambiente de desenvolvimento
OSX – Preparando o ambiente de desenvolvimento
Adquirindo conhecimentos básicos de JavaScript
Preparando o editor de código fonte
Criando meu primeiro APP com React Native
Renderizando elementos – produzindo um visual fantástico para o seu APP
Props, State e modularização de código
HTTP Request com Axios e o ciclo de vida de um componente
Navegando entre cenas
Router Flux – Simplificando a navegação entre cenas
React um pouco mais a fundo
Firebase – Construa Apps extraordinários
Introdução ao Redux
WhatsApp Clone com React Native, Redux e Firebase
Publicando seu App na Apple Store
Publicando seu App na Google Play
Dicas
Erros comuns e soluções
Bônus

 

Instrutores:

Jorge Sant Ana – Programador

Jamilton Damasceno – Analista de sistemas

Compartilhe
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Deixe um comentário