Visão Geral
Curso React Native Foundation, Aprenda a criar e implantar aplicativos de plataforma cruzada responsivos e envolventes usando React Native.
Este Curso React Native Foundation lhe dará uma introdução prática intensiva ao desenvolvimento de aplicativos móveis multiplataforma usando a estrutura React Native do Facebook e o modelo de programação declarativa Relay.
A estrutura React Native é uma maneira ideal para os desenvolvedores Web / JavaScript entrarem no desenvolvimento de aplicativos móveis para dispositivos iOS e Android, bem como reutilizar código para / de aplicativos da Web também.
Objetivo
Após realizar este Curso React Native Foundation, você será capaz de:
- como escrever código Javascript ES6 bem estruturado
- como construir aplicativos React usando componentes
- como compor componentes juntos usando adereços e estado
- como adicionar interfaces móveis incluindo entrada, toque, rolagem e lista
- como trabalhar com as ferramentas de desenvolvimento CLI para React Native
- como adaptar um projeto React Native para a plataforma iOS
Publico Alvo
Desenvolvedores de software e da web que desejam criar e implantar rapidamente aplicativos móveis envolventes que terão uma ótima aparência e funcionarão bem em uma ampla variedade de dispositivos.
Pre-Requisitos
Os delegados devem se sentir à vontade para codificar JavaScript do zero e fundamentos da web (HTML e CSS).
Materiais
Português | Inglês
Conteúdo Programatico
Introduction to React Native
- An overview of the architecture of React Native.
- Cross-platform mobile development
- Setting up the development environment
- Working with the testing environment
Javascript ES6 essentials
- Arrow functions
- Destructuring
- The Spread operator
- Template literals and string interpolation
- Modules and scope
- ES6 classes
React Native Fundamentals
- Class based component development
- Writing views in JSX
- Passing Props to components
- Managing state within components
- Style encapsulation within components.
- Working with remote APIs using Fetch
Mobile interfaces
- Building mobile interfaces in React Native.
- Working with text input, touches, scrollView and Lists.
Development Tools
- The Expo command line interface (CLI)
- The React Native CLI
iOS Development
- Working with native Modules and Components
- Running the iOS Simulator
TENHO INTERESSE