Formacao React Native Criando Aplicativos do Zero ao Avancado

  • DevOps | CI | CD | Kubernetes | Web3

Formacao React Native Criando Aplicativos do Zero ao Avancado

120 horas de capacitação
Visão Geral

Esta formação React Native Criando Aplicativos do Zero ao Avancado, tem como objetivo capacitar o aluno a desenvolver aplicativos mobile profissionais utilizando React Native, partindo dos conceitos fundamentais até técnicas avançadas usadas em aplicações reais de mercado. O treinamento aborda arquitetura, boas práticas, integração com APIs, gerenciamento de estado, autenticação, testes, performance e publicação de aplicativos, preparando o participante para atuar como Desenvolvedor Mobile React Native em projetos corporativos e produtos digitais.

Objetivo

Após realizar esta formação Formação React Native – Criando Aplicativos do Zero ao Avançado, você será capaz de:

  • Criar aplicações mobile do zero com React Native
  • Utilizar componentes e APIs nativas
  • Implementar navegação entre telas
  • Consumir APIs REST
  • Gerenciar estado da aplicação
  • Implementar autenticação e controle de acesso
  • Aplicar boas práticas de arquitetura e código
  • Preparar e publicar aplicativos para Android e iOS
Publico Alvo
  • Desenvolvedores iniciantes em mobile
  • Desenvolvedores web que desejam migrar para mobile
  • Desenvolvedores Frontend
  • Estudantes de tecnologia
  • Profissionais de TI em transição de carreira
Pre-Requisitos
  • Lógica de programação
  • Conhecimentos básicos de JavaScript
  • Noções de HTML e CSS
  • Familiaridade com Git
Conteúdo Programatico

Module 1: Mobile Development Fundamentals

  1. Mobile Application Concepts
  2. Native vs Hybrid vs Cross-Platform
  3. React Native Overview
  4. Development Environment Setup

Module 2: JavaScript and React Fundamentals Review

  1. JavaScript Essentials for React Native
  2. ES6+ Features
  3. React Concepts
  4. Component-Based Architecture

Module 3: React Native Core Components

  1. View, Text and Image
  2. StyleSheet and Flexbox
  3. Handling User Input
  4. Platform-Specific Components

Module 4: Navigation and Screen Management

  1. React Navigation Overview
  2. Stack Navigation
  3. Tab and Drawer Navigation
  4. Navigation Best Practices

Module 5: State Management and Data Flow

  1. Local State and Props
  2. Context API
  3. Global State Management
  4. State Best Practices

Module 6: API Integration and Async Data

  1. REST API Concepts
  2. Fetch and Axios
  3. Error Handling
  4. Loading and Data States

Module 7: Authentication and Security

  1. Authentication Flows
  2. Token-Based Authentication
  3. Secure Storage
  4. Access Control

Module 8: Advanced React Native Concepts

  1. Custom Hooks
  2. Performance Optimization
  3. Animations
  4. Native Modules Overview

Module 9: Testing and Quality Assurance

  1. Unit Testing
  2. Component Testing
  3. Debugging Tools
  4. Code Quality

Module 10: Deployment and Publishing

  1. Android Build Process
  2. iOS Build Process
  3. App Store and Play Store Guidelines
  4. Release Management

Module 11: Advanced Architecture and Best Practices

  1. Project Structure
  2. Scalable Architecture
  3. Error Handling Strategy
  4. Maintainability and Refactoring

Module 12: Final Project – Real Mobile Application

  1. Project Definition
  2. App Development
  3. API Integration
  4. Final Review and Presentation
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h