Curso Desenvolvedor Multiplataforma Android/IOS com React e Redux
Sobre o curso
0,00
- Data de publicação: 05/09/2017
- Idioma: Português (Brasil)
- Plataforma: Udemy
Ementa do Curso
- 21 Módulos
- 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
- 2 aulas
- 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!)
Qual a sua avaliação para este hangout?
AVALIAÇÕES
Ninguém avaliou este curso ainda. Seja o primeiro...