Visão Geral
Nosso curso de treinamento React Native 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.
Objetivo
Após realizar este curso React Native, você será capaz de:
- como escrever código Javascript ES6 bem estruturado
- como construir aplicativos React usando componentes
- como compor componentes juntos usando props e state
- 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 web que desejam criar e implantar rapidamente aplicativos móveis atraentes que terão ótima aparência e bom desempenho 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).
Informações Gerais
- Carga Horária: 24h
- Se noturno este curso é ministrado de terça-feira à
sexta-feira, das 19h às 23h
- Se aos sábados este curso é ministrado das 9h às 18h
- Se in-company por favor fazer contato para mais detalhes.
Formato de entrega:
- 100% on-line ao vivo, via Microsoft Teams na presença de um
instrutor/consultor ativo no mercado.
- Nota: não é curso gravado.
Lab:
- Laboratório + Exercícios práticos
Materiais
Inglês/Portuguê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 Simulato
TENHO INTERESSE