Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvedor
Android
Básico Intermediário Avançado
Liberação de aulas
Ao se matricular no curso, as aulas serão
liberadas semanalmente, as aulas serão
automaticamente liberadas semana a
semana, conforme cronograma e datas
Início
Módulos
01 - Boas vindas
02 - Instalação e configuração
Semana 1
Liberado em 30 Android Studio, Emulador, Estrutura do projeto,
Janeiro gradle, Manifest
Módulos
03 - Criando primeiro projeto
Semana 2
Liberado em 06 Interface do android Studio, constraint layout,
Fevereiro textos, botões, evento de clique, app de sorteio
Módulos
04 - Aprenda a Linguagem de
Programação Java do Zero
Semana 3
Liberado em 13 Variáveis, constantes, estruturas condicionais,
Fevereiro arrays, operadores lógicos e relacionais, loops,
operador ternário e switch
Módulos
05 - Aprenda orientação a
objetos com Java
Semana 4
Liberado em 20 Classes e objetos, métodos, herança, modificadores
Fevereiro de acesso, sobrecarga de métodos, construtores,
interface
Módulos
06 - Componentes de interface
Semana 5
Liberado em 27 Chains, guidelines, alinhamentos, barriers, margin,
Fevereivo padding, temas, imagens, scroolview, orientação,
XML, vector asset.
Módulos
Semana 6
Variáveis, operadores, if, when, arrays, loops,
Liberado em 06 funções, inline function, parâmetros nomeados,
Março
classes, sobrecarga, construtor, herança,
modificadores acesso, interface, enum, companion.
Módulos
08 - Navegação - Activities e
Fragments
Semana 7
Navegação entre activities, ciclo de vida, passando
Liberado em 13
parâmetros, fragments, extensões KTX (Jetpack)
Março
Módulos
09 - Componentes de listagem
e coleções
Semana 8
Liberado em 20 ListView, RecyclerView, padrão adapter, clique,
Março layouts, RecyclerView: atualizando itens, seleções
únicas e múltiplas, imagens, interface de clique,
spinner
Módulos
Semana 10
SQL, inserindo, tipos de dados, alterando colunas,
Liberado em 03
atualizando, excluindo, selecionando, chave
Abril
primária, relacionamentos, junções
Módulos
11 - Banco de dados
Semana 11
Liberado em 10 SQLite no Android, criando tabela, inserindo,
Abril listando, atualizando e removendo, app lista de
tarefas, realm
Módulos
SEÇÕES
13 - Firebase
Semana 14
Liberado em 01 Autenticação, armazenamento, banco de dados,
Maio upload de imagens, novas permissões
SEÇÕES
14 - Arquitetura – Introdução
MVC, MVP e MVVM
Semana 15
Liberado em 08 Introdução MVC, MVP e MVVM, reduzindo
Maio acoplamento, criando controladores, divisão de
responsabilidades, facilidade de testes
Módulos
14 - Arquitetura – MVP
Semana 16
Aprofundando em MVP: criando Model, View e
Liberado em 15
presenter, projeto de API com MVP
Maio
Módulos
14 - Arquitetura – MVVM
Semana 17
Live Data, ViewModel, DataBinding (Jetpack),
Liberado em 22
Introdução MVVM, API com MVVM
Maio
Módulos
14 - Arquitetura – MVVM +
Clean + Hilt
Semana 18
Repository, ViewModel, MVVM + Clean, Injeção de
Liberado em 29
dependências com Hilt.
Maio
Módulos
15 - Versionamento com GIT
Semana 19
Liberado em 05 Comandos git: chave ssh, push, clone, pull, branch,
Junho show, diff, revert, reset, checkout, stash, fetch,
merge, rebase...
Módulos
16 – Service e Broadcast
Semana 20
Liberado em 12 Tipos de Services, Ciclo e vida, Métodos, Receber e
Junho enviar transmissões
Módulos
17 – Publicação
Semana 21
Liberado em 19 Gerando pacote AAB, criação de conta, publicação
Junho na Google Play
SEÇÕES
18 – Projeto final utilizando
MVVM
Semana 22
Bônus Projeto final com Firebase e MVVM, clone com
Liberado em 26 alguns recursos do Instagram
Junho
Fim