Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development React Native

Construa aplicativos mobile do zero com React Native e Redux

Aprenda a criar aplicativos rapidamente na mesma tecnologia que o facebook! Redux, Firebase, JS ES6, Android e IOS!
Rating: 4.5 out of 54.5 (1,449 ratings)
5,979 students
Created by Renan Pallin
Last updated 10/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Criar aplicativos mobile seguros, performáticos e prontos para o mercado
  • Integrar aplicativos com o Firebase
  • Utilizar um banco de dados em tempo real (real-time-database)
  • Criar telas cativantes e funcionais utilizando React Native
  • Utiliza API's externas para adicionar funcionalidades ao seu aplicativo
  • Distribuir seus aplicativos nas lojas oficiais (Google Play e App Store)
  • Utilizar a câmera do celular
Curated for the Udemy for Business collection

Course content

20 sections • 298 lectures • 31h 21m total length

  • Preview09:14
  • Preview03:41
  • Me encontre! (Meus contatos)
    00:03
  • Como tirar proveito desse curso
    02:38
  • Você não precisa avaliar o curso agora
    03:42
  • Preview06:58
  • Preview05:04

  • Preview07:37
  • var vs let vs const
    09:47
  • Destructing
    01:44
  • Funções
    11:05
  • Spread Operator
    02:24
  • Babel e Webpack
    07:49

  • Maneiras de desenvolver mobile em 2020
    08:27

  • Introdução ao React
    08:03
  • Template para criar pen
    00:12
  • Hello, React!
    05:23
  • React Puro (sem jsx)
    17:06
  • JSX
    08:50
  • JSX e Babel
    03:10
  • Presentinho =)
    01:22
  • State
    05:58
  • Mais state
    04:58
  • Props
    03:48
  • Componentes Funcionais
    04:31
  • Criando um contador
    10:22
  • Outro presentinho
    01:45

  • Dependências explicadas
    11:21
  • Atualizações
    07:51
  • Encontrando erros?
    00:25
  • [Windows] Preparando ambiente
    18:15
  • [Windows] Finalizando e criando o projeto
    12:16
  • [Linux] Preparando ambiente
    43:31
  • [MAC] Setup Inicial (em breve...)
    00:18
  • [Recomendado] Preparando em celular real
    10:28
  • [Recomendado] Observação em expo para iPhone
    00:13

  • O que são IDEs?
    05:15
  • Dúvidas sobre qual IDE escolher?
    00:19
  • Sublime Text
    05:13
  • Visual Studio Code
    05:02
  • Configuração do Emmet para JSX no Visual Studio Code
    00:01

  • Aviso sobre criar o projeto
    00:51
  • Criando o projeto
    10:30
  • Explicando o código gerado
    06:22
  • Criando o Header
    09:10
  • Estilizando o Header
    10:48
  • Um detalhe extra sobre o Header
    02:31
  • Renderizando uma lista
    07:06
  • Key
    06:02
  • Axios
    05:47
  • Buscando dados da API
    08:30
  • Promises
    11:44
  • ComponentDidMount
    09:15
  • Renderizando os dados da API em componentes
    08:23
  • Componente PeopleList
    07:45
  • Estilizando um pouco nossa lista
    08:46
  • Como aprender flex-box?
    03:38
  • PeopleListItem (Cada coisa no seu lugar)
    10:17
  • Capitalize e dica sobre organização do projeto
    10:25
  • Desmistificando o export da pasta util
    01:06
  • Adicionando Imagens
    08:31
  • Separando espaço com flex
    05:43
  • Retirando valores fixos do estilo
    00:20
  • Finalizamos nossa primeira tela!
    01:24
  • Tornando coisas clicáveis
    05:18
  • Refactoring: Preparando para próximas páginas
    03:23
  • Atualização da lib react-navigation
    00:26
  • Navegação
    07:26
  • Nosso novo Header
    09:55
  • Nossa primeira navegação
    13:34
  • Toque final no header
    09:45
  • Começando o estilo da página de detalhes
    06:34
  • Gambiarra do bem
    03:15
  • Estilizando container de PeopleDetailPage
    09:48
  • Dica valiosa sobre estilos
    04:57
  • Extraindo o componente Line
    07:25
  • Fixando largura das células
    02:32
  • Deixando Line mais inteligente e prevenindo crashes
    06:09
  • Scrollando a tela
    05:50
  • Listando da maneira correta e considerações sobre performance
    08:00
  • Implementando o FlatList
    08:11
  • Colocando um loading com ActivityIndicator
    05:52
  • Dica: Renderização Condicional
    05:24
  • Centralizando o loading e colocando nosso app à prova
    07:32
  • Tratamento de erros
    15:01
  • Parabéns!
    06:36

  • Preview06:36
  • CRUD
    03:59
  • Criando diretórios e preparando navegação
    05:56
  • Criando a página de login
    10:52
  • Configuração básica do Header
    06:28
  • Filhinhos
    10:17
  • Finalizando o FormRow
    03:57
  • Falando sobre formulários
    06:45

  • Introdução à formulários em React
    04:51
  • Input com JavaScript puro
    07:48
  • Componentes não controlados
    09:56
  • Componentes controlados
    12:31
  • Screamer
    16:40
  • Compartilhando os exemplos com vocês
    02:11

  • Fazendo nossos inputs funcionarem
    16:09
  • Botão de login
    03:57
  • Ajuste no FormRow com estilos condicionais
    09:31
  • Fluxo de autenticação e Firebase
    09:04
  • Configurando método de login e adicionando Firebase ao projeto
    07:17
  • Problemas com firebase?
    00:18
  • Fazendo nosso primeiro login
    06:52
  • Login loading
    07:52
  • Feedback para usuário - mostrando mensagens de erro
    10:48
  • Permitindo a criação de contas para novos usuários
    06:17
  • Implementando o subscribe
    15:13
  • Pensando na arquitetura dos dados
    16:37

Requirements

  • Um básico conhecimento em JavaScript. Básico mesmo, eu vou te ensinar alguns truques de JS também =)

Description

Quem não conhece uma história de uma ideia que se tornou um aplicativo, mudando a vida de quem o criou?

Boas notícias: Isso acontece!

Não é fantasia! E eu vou te ensinar o que é preciso para que isso seja possível para que algo assim aconteça com você.


Quantos aplicativos você possui instalado no seu celular? Sabe como eles funcionam? 

No curso vamos explorar a construção e arquitetura em diversos aspectos do zero, ou seja, você não vai simplesmente copiar o que eu filmei e ser enganado pensando que aprendeu. Você vai realmente ser capaz de construir aplicativos ao chegar no final do curso.


Seja um desenvolvedor profissional, alguém tentando entrar na área ou apenas tem a programação como hobby, esse curso vai ser útil para você.

Ainda não está convencido? Te desafio a pesquisar por vagas em desenvolvimento mobile. =)


O curso é inteiro pensado para pessoas que desejam aprender a programar em react native, desenvolver aplicativos mobile para Android e iPhone. Seja você um iniciante ou um expert em alguma outra tecnologia, será bem vindo nesse curso, onde vamos construir aplicativos juntos com o foco em saber como as coisas REALMENTE funcionam.


Você terá todo o suporte aqui em tudo que é ensinado no curso, com perguntas e atualizações das aulas.


O curso utiliza ferramentas atualizadas?

Nada nesse curso é antigo e tudo é ensinado da maneira mais atual possível.

Na parte de preview da aulas, existe um vídeo onde eu falo exatamente isso: a atualização do curso. Aqui utilizamos apenas tecnologias de ponta e muito bem conceituadas no mercado de trabalho!


Quem usa essa tecnologia?

Facebook, Airbnb, Skype, Instagram, Uber. Acho que são bons nomes para nos inspirarmos, não é mesmo? Certamente prova que a tecnologia vale a pena. =)


ATENÇÃO: Este curso ainda está recebendo atualizações e continuará recebendo sempre que algo ficar obsoleto!


Inscreva-se e tire seus projetos do papel!

Who this course is for:

  • Quem deseja construir boas aplicações mobile que funcionam no Android e Iphone rapidamente com React Native
  • Leigos com pouco ou nenhum conhecimento em desenvolvimento mobile
  • Pessoas com uma ideia e vontade de tirá-la do papel

Instructor

Renan Pallin
Desenvolvedor de software
Renan Pallin
  • 4.5 Instructor Rating
  • 1,644 Reviews
  • 6,749 Students
  • 4 Courses

Sou um desenvolvedor web e mobile com experiência em diversas tecnologias, entre elas PHP (Drupal, Laravel), Java (Spring, Android), Python e JavaScript (Node, Express, Hapi, React, ReactNative e Redux).

Sou um dos poucos profissionais no Brasil a possuir todas as certificações oficiais do Mongo DB, o que me permitiu liderar diversos projetos com essa tecnologia dentro e fora do país.

Também sou certificado pela Acquia como Drupal Site Builder.


Tive o prazer de criar 3 cursos muito bem planejados, são eles:

- Construa aplicativos mobile do zero com React Native e Redux

- Curso Completo MongoDB 2020 - Aprenda do Básico ao Avançado!

- Construa aplicações web completas com React e Redux!


Tenho direcionado meu foco no desenvolvimento de conteúdo educacional para ajudar e ensinar pessoas com o sonho de desenvolver aplicativos.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.