React Native

1 ano - 440 h/a
Online - Ao Vivo

Inscreva-se ou veja o Investimento

Fale Conosco
React Native

Por que fazer React Native?

O programa de pós-graduação em React Native é projetado para fornecer aos desenvolvedores as habilidades e conhecimentos necessários para criar aplicações móveis multiplataforma de alta qualidade usando o framework React Native. Este programa abrange desde os fundamentos do desenvolvimento móvel até técnicas avançadas de otimização de desempenho, testes e integração contínua. Os alunos aprenderão a desenvolver, testar e implantar aplicações móveis que funcionem perfeitamente tanto em dispositivos iOS quanto Android, utilizando as melhores práticas e ferramentas modernas.

O que vou aprender durante o curso?

Fundamentos de React Native

Introdução ao React Native e seus principais componentes. Configuração do ambiente de desenvolvimento, conceitos básicos de JSX, componentes funcionais e de classe, props e state. Criação de uma aplicação simples.

JavaScript Moderno e ES6+

Revisão dos conceitos modernos de JavaScript (ES6+), incluindo arrow functions, destructuring, spread/rest operators, async/await, módulos e classes. Aplicação desses conceitos no desenvolvimento com React Native.

Componentização e Reutilização de Código

Práticas de componentização e reutilização de código em React Native. Criação de componentes reutilizáveis, composição de componentes, gerenciamento de estado local e global (Context API).

Navegação e Roteamento em Aplicações Móveis

Implementação de navegação em aplicações React Native usando bibliotecas como React Navigation. Navegação stack, tab e drawer, parâmetros de navegação, transições e animações de navegação.

Estilização de Aplicações com React Native

Técnicas de estilização em React Native, incluindo uso de Stylesheet, Flexbox, estilos dinâmicos e condicionais. Introdução a bibliotecas de estilização como Styled Components e Emotion.

Integração com APIs e Gerenciamento de Estado

Consumo de APIs RESTful e GraphQL em React Native usando Fetch API e Axios. Introdução ao gerenciamento de estado com Redux, Context API e React Query.

Desenvolvimento de Aplicações com Expo

Uso do Expo para simplificar o desenvolvimento de aplicações React Native. Configuração, uso de APIs Expo (como câmera, localização, notificações), e publicação de aplicativos com Expo.

Testes e Qualidade de Código

Práticas de teste em React Native. Testes unitários e de integração usando Jest e Testing Library. Testes end-to-end com Detox. Ferramentas e técnicas para garantir a qualidade do código.

Desempenho e Otimização

Técnicas de otimização de desempenho em aplicações React Native. Profiling, otimização de renderização, memoization, lazy loading, e uso eficiente de recursos.

Integração Contínua e Entrega Contínua (CI/CD)

Configuração de pipelines de CI/CD para aplicações React Native. Uso de ferramentas como GitHub Actions, CircleCI, e Fastlane para automação de build, teste e deploy.

Desenvolvimento Nativo com React Native

Integração de código nativo (Java, Swift) em aplicações React Native. Criação de bridges e módulos nativos, uso de bibliotecas nativas e resolução de problemas comuns na integração.

Publicação e Distribuição de Aplicações

Processo de publicação de aplicações móveis nas lojas de aplicativos (App Store e Google Play). Criação de contas de desenvolvedor, configuração de certificados, otimização para aprovação e atualização de aplicativos.

Conheça a Especialização Unipar

  • Estrutura

    Os cursos de pós-graduação lato sensu, em nível de especialização, são estruturados de acordo com a Resolução CNE/CES n.o 01 de 06/04/2018, e têm carga horária total igual ou superior a 360 (trezentas e sessenta) horas de atividades.

  • Regime de Oferta

    Os cursos de especialização lato sensu, além do regimes tradicionais (semanal, quinzenal) são ofertados também em regime remoto (aulas ao vivo) e híbrido (presencial e on-line).

  • Conclusão do Curso

    Cada aluno é responsável pela entrega do seu trabalho de conclusão de curso (TCC) à Secretaria de Cursos de Educação Continuada Presencial, dentro do prazo divulgado pelo Coordenador do Curso e mediante protocolo.

Quero me Inscrever

Detalhes da Oferta

Inscrições
Entre 17 de Junho de 2024 e 31 de Dezembro de 2025.
Documentação Necessária

Fotocópia do Diploma

Fotocópia do RG

Fotocópia do CPF

Foto 3x4 Recente (1)

Fotocópia do comprovante de residência

Formulário a ser preenchido no ato da inscrição

Regime
Online - Ao Vivo
Número de Vagas
20 vagas
Carga Horária
440 h/a

Como me Inscrevo?

Conheça as etapas para realizar a sua inscrição e se conectar com o seu futuro.

Inscreva-se
  • Inscrição

    Faça a sua inscrição na ficha de inscrição.

    Comece agora
  • Matrícula

    Pague sua matrícula utilizando pix, cartão de crédito ou boleto.

  • Documentação

    Entregue sua documentação e assine seu contrato para ter acesso ao seu ambiente de aluno.

  • Início das aulas

    Bem-vindo(a)! Inicie as aulas do curso escolhido.

Por que estudar na UNIPAR?

Professores especialistas, mestres e doutores com grande experiência de mercado;

Projetos de pesquisa, ensino e extensão ao longo de todo o curso para complemento do processo de ensino/aprendizagem;

Universidade conveniada ao consórcio Sthem Brasil - Laspau/Harvard, para o uso e desenvolvimento das metodologias ativas de ensino, apoiadas por ferramentas da informação e comunicação;

Oportunidade de estágios remunerados por meio do Ciunem (Centro de Incentivo à União Escola Empresa) - prática profissional antes da formação;

React Native

Inscreva-se Agora