Plano de estudo Carreira Programador Mobile
Módulo - React Native conceitos básicos
Seu primeiro passo na carreira de programador mobile é conseguir criar apps estáticos, ou seja, que exibem telas com informações (sem interação do usuário nesse momento).
Este primeiro módulo te habilita a criar apps desse tipo, através de diversos projetos práticos.
Módulo - Lógica e Algoritmo
Após criar páginas estáticas, seu próximo passo é conhecer a lógica de programação através do Algoritmo.
Utilizaremos o Portugol que é uma pseudo linguagem similar ao nosso idioma, assim facilitando seu aprendizado, focando apenas na lógica de programação.
Módulo - JavaScript
Após seus primeiros Algoritmos, sua evolução é aprender a linguagem JavaScript.
Após dominar a linguagem JavaScript, você poderá criar sites interativos. Por exemplo, quando o usuário clicar em um botão, o site pode abrir um menu de links.
Por esse motivo aprender JavaScript é um pré-requisito na sua carreira programador Front-end.
Módulo - Avançando com o React Native
Nesse módulo você continuará seu aprendizado no React Native através do uso de recursos mais avançados como props e a componentização.
Através desse conteúdo você dará seus primeiros passos na construção de páginas mais inteligentes e que aproveitam ainda mais os recursos que o React tem a oferecer.
Módulo - API
O objetivo deste módulo é te ensinar os conceitos necessários para entender o que que são APIs, esse conhecimento será importante quando começarmos a criar aplicações com informações dinâmicas.
Módulo - React Native e APIs
Após construir aplicativos standalone, seu progresso como programador mobile é construir aplicativos que se conectam com aplicações back-end para exibir o conteúdo do aplicativo. Nesse módulo você vai construir Apps com integrações via APIs REST.