Gestão e Negócios

API React Native

EAD
40
Ofertado por:
Embarque no mercado bilionário de desenvolvimento mobile projetando interfaces e funcionalidades para smartphones com sistema Android. Início do curso: Imediato após a confirmação do pagamento. Carga horária: 40 horas 100% da carga horária do curso é ofertada na modalidade a Distância - EaD (online), ou seja, sem aula presencial, no formato autoinstrucional (sem o acompanhamento do tutor). Duração: Você terá 60 dias para concluir o curso após a realização da matrícula. (Após este período o seu acesso será suspenso). Certificado: O concluinte que obtiver aproveitamento mínimo de 60% receberá o certificado de Aperfeiçoamento em API React Native. Após a conclusão do curso, você receberá o certificado de aperfeiçoamento profissional no e-mail cadastrado em até 10 dias. Horário de realização: Na modalidade EaD você tem a flexibilidade de estudar de acordo com a sua disponibilidade, de dia e horário para estudo. Por meio de uma plataforma de ensino, será disponibilizado o material didático produzido pelo SENAI (conteúdo interativo, vídeos e ilustrações personalizadas, entre outros). Após a realização da matrícula o curso estará disponível em https://dn.senaiead.senai.br/ e os dados de acesso encaminhados para o e-mail informado na matrícula.
- Ter concluído o ensino fundamental; - Ter, no mínimo, 16 anos; - Ter acesso à Internet com conexão de, no mínimo, 1 Mbps. - Conhecer os princípios básicos de Front End: HTML, CSS, JavaScript e Lógica de Programação - O aluno deve ter acesso a microcomputador ou telefone celular tipo smartphone conectados à Internet e dispor de e-mail pessoal.
Introdução e preparação do Ambiente: - A História do React e React Native - Instalação do Java JDK - Configuração da variável de ambiente JAVA_HOME - Instalação do Android Stúdio - Configuração da variável ANDROID_SDK_ROOT - Testando o Ambiente - Instalação do Nodejs - Instalação do React Native - Instalação do Expo ES6 – Ecma Script: - A Transição de ES5 para ES6 - Nomenclaturas ES5, ES6, ES7, etc - Transpilação de código com babel - Configuração do Babel - Let e Const - Object Short Sintaxe - Funções tradicionais vs Arrow functions - Classes - Objetos e Array - Array Map - Array Filter - Array Reduce - JSON – JavaScript Object Notation - Entendendo Promises - Rest Operator - Spread Operator - Módulo com import/export - Async/Await - Biblioteca Axios para requisições assíncronas - Instalação do pacote - Requisição get - Requisição post - Requisição put - Requisição delete React Native: - Introdução ao React Native - Estrutura de um projeto RN - React Native vs Expo - Debugar código React Native - Componentes - Funcionais - De classe - Props - State - Estilização dentro do RN - Imagens locais e remotas - Criação de Layouts com Flexbox no RN - Navegação entre telas - Criação de menus - Formulários - React Navigation - Drawer Navigation - Tab Navigation - Utilização de componentes de lista nativos - Acesso aos contatos do dispositivo - Consumo de APIs com Axios no RN - Armazenamento de dados no dispositivo Ao concluir o curso, você será capaz de: - Reconhecer o contexto de desenvolvimento do ambiente mobile, web e do React Native; - Reconhecer a transição do JavaScript ES5 para Ecma Script ES6; - Instalar o ambiente de desenvolvimento do React Native; - Aplicar testes no ambiente de instalação para validação; - Aplicar a linguagem JavaScript moderno na construção de aplicativos mobile; - Aplicar os recursos da API React Native na construção de interfaces para aplicativos mobile; - Organizar informações coletadas nos ambientes e processos de trabalho.
O curso é destinado a pessoas que desejam se especializar no desenvolvimento de interfaces e funcionalidades para smartphones com sistema Android, utilizando linguagem de desenvolvimento moderna em ambiente mobile com React Native.
R$ 34,90
R$ 34,90


Clique aqui se você deseja contratação corporativa.