CURSO

Curso Desenvolvedor Multiplataforma Android/IOS com React e Redux

Sobre o curso
0,00

Crie Apps Nativos para Android e IOS utilizando JavaScript ES6, React, React Native, Redux e Firebase. Carga horária: 37,5 horas
  • Data de publicação: 05/09/2017
  • Idioma: Português (Brasil)
  • Plataforma: Udemy
Ver curso

Ementa do Curso

  • 21 Módulos
    1. Primeiros passos no curso
    2. Windows - Preparando o ambiente de desenvolvimento
    3. OSX - Preparando o ambiente de desenvolvimento
    4. Adquirindo conhecimentos básicos de JavaScript
    5. Preparando o editor de código fonte
    6. Criando meu primeiro APP com React Native
    7. Renderizando elementos - produzindo um visual fantástico para o seu APP
    8. Props, State e modularização de código
    9. HTTP Request com Axios e o ciclo de vida de um componente
    10. Navegando entre cenas
    11. Router Flux - Simplificando a navegação entre cenas
    12. React um pouco mais a fundo
    13. Firebase - Construa Apps extraordinários
    14. Introdução ao Redux
    15. WhatsApp Clone com React Native, Redux e Firebase
    16. Publicando seu App na Apple Store
    17. Publicando seu App na Google Play
    18. Dicas
    19. Erros comuns e soluções
    20. 2 aulas
    21. Bônus

Mais informações

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

Carga horária:

  • 37,5 horas

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 Xamarin 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. 

O curso foi desenvolvido pelos professores Jamilton Damasceno e Jorge Sant' Ana criados de alguns dos cursos Best-Sellers da Udemy na categoria Desenvolvimento em idioma português do Brasil.

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.

Neste curso, você:

  • 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.
  • #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.

*Veja a introdução de cada seção para conferir os Apps em funcionamento!!!

Tá em dúvida? Experimente!

Esse curso tem 30 dias de garantia, tempo de sobra para você testar e aprovar. (E claro, se não gostar é só solicitar reembolso!)

Ver curso
foto de Jorge Sant Ana e Jamilton Damasceno
Jorge Sant Ana e Jamilton Damasceno
Instrutores com mais de 50 mil alunos em cursos online.

Qual a sua avaliação para este hangout?

foto de


AVALIAÇÕES

Ninguém avaliou este curso ainda. Seja o primeiro...