Trilha de Desenvolvimento de Mobile baseado em JavaScript

 Esta é a primeira opção de trilha da 2ª Série do Ensino Médio, na qual vamos aprender como a lógica de programação funciona e vamos aplicá-la na construção de aplicativos MOBILE, iniciando pelos conceitos do que são WEB APPs, planejando como as aplicações podem rodar em diversos tipos de equipamentos, como computadores, tablets ou smartphones garantindo que os aplicativos sejam utilizados pelo maior número de pessoas possível. Vamos trabalhar com a linguagem mais utilizada pelos gigantes da internet, como Google, Amazon e Facebook, estudando a linguagem JavaScript, que hoje é a linguagem mais amplamente difundida e utilizada na internet. E, ao final, evoluindo para a linguagem React Native que hoje é utilizada para desenvolver diversos aplicativos como Facebook, Instagram e Nubank, mostrando a potencialidade que um aplicativo pode alcançar.

Conteúdos:

 ☆ Lógica de programação I: Os primeiros programas com JavaScript e HTML

 ☆ Lógica de programação II: Pratique com desenhos, animações e um jogo

 ☆ HTML5 e CSS3 parte 1: A primeira página da Web

 ☆ HTML5 e CSS3 parte 2: Posicionamento, listas e navegação

 ☆ HTML5 e CSS3 parte 3: Trabalhando com formulários e tabelas

 ☆ HTML5 e CSS3 parte 4: Avançando no CSS

 ☆ Web Design Responsivo: Páginas que se adaptam do mobile ao desk

 ☆ Layouts Responsivos: Trabalhando com layouts mobile

 ☆ JavaScript: Primeiros passos com a linguagem

 ☆ JavaScript: Introdução a Orientação a Objetos

 ☆ JavaScript: Interfaces e Herança em Orientação a Objetos

 ☆ React parte 1: Componentes reutilizáveis para sua webapp

 ☆ React parte 2: Validação, Rotas e Integração com API

 ☆ React: Boas práticas e refatoração

 ☆ React Native: Trabalhando com Function components

 ☆ React Native: AsyncStorage e Navegação