Nível Básico - Seu primeiro aplicativo simples e completo em Java.
  • Orientação para novos alunos do curso inscritos a partir de 01/01/2021
  • Objetivos esperados nesta seção, grupo VIP, LIVEs com professor e dicas úteis.
  • App Minha Ideia - Seu primeiro aplicativo mesmo sem saber nada sobre programação
  • 1º App - App Minha Ideia - Instalação do Android Studio
  • Android Studio - 18 dicas do professor de instalação para iniciantes
  • Android Studio - Estrutura padrão para qualquer projeto Android.
  • Android Studio - Compreenda quando atualizar com segurança para nova versão.
  • 1º App - Minha Ideia - Como criar um projeto no Android Studio?
  • 1º App - Minha Ideia - Habilidades básicas que desenvolvedor Android deve saber.
  • 1º App - Minha Ideia - Como rodar no EMULADOR os seus projetos desenvolvidos?
  • 1º App - Minha Ideia - Como rodar no seu CELULAR os seus projetos desenvolvidos?
  • 1º App - Minha Ideia - Melhor Emulador para testar seus projetos - VYSOR
  • ✍️ Técnicas para reunião e levantamento de dados com clientes
  • 1º App - Minha Ideia - Criando mais de uma tela nos aplicativos em geral.
  • 1º App - Minha Ideia - Criação da Tela Splash com Imagem do LOGO e Textos
  • 1º App - Minha Ideia - Código Fonte com cópia de segurança via Backup e Restore
  • Crie o seu primeiro aplicativo para um cliente em potencial.
  • Orientações importantes para seu sucesso no curso em caso de dúvidas.
  • Aula de Nivelamento ✍️ - Programação Java para Iniciantes
  • 2º App - Ótima oportunidade para você começar trabalhar como freelancer hoje.
  • Tarefa - Criação de um aplicativo Android básico.
  • Transformar um Web Site em um Aplicativo Nativo Android.
Java - Aulas de nivelamento para alunos sem nenhuma experiência com programação
  • Compreenda a importância das aulas de nivelamento para o seu sucesso no curso.
  • Java - IDE sugerida para as aulas de nivelamento
  • Java - JDK Java Developer Kit (pré-requisito) para ser instalado.
  • Java - Estrutura padrão de uma aplicação Java
  • Java - Compreenda a finalidade dos pacotes (package)
  • Java - Tipos de Dados Primitivos
  • Java - Operadores Aritméticos - Parte 01
  • Java - Operadores Aritméticos - Parte 02
  • Java - Código Fonte das aulas já estudadas
  • Fundamentos da Linguagem Java, criação de uma aplicação Java simples.
  • Java - Operadores unários, lógicos, relacionais e de atribuição - (unários)
  • Java - Operadores unários, lógicos, relacionais e de atribuição - (lógicos)
  • Java - Operadores unários, lógicos, relacionais e de atribuição - (relacionais)
  • Java - Código Fonte das aulas já estudadas
  • Java - Laços de Repetição - (for)
  • Java - Laços de Repetição - (while) e (do while)
  • Java - Controle de Fluxo de Execução (if, if else, if else if)
  • Java - Controle de Fluxo de Execução com switch case. (Exemplo criando um GAME)
  • Java - Tipos de Dados Não Primitivos
  • Java - Vetores com Tipos de Dados Primitivos e não Primitivos
  • Java - POO - Fundamentos da Programação Orientada a Objetos - 4 Pilares POO
  • Java - POO - Fundamentos da Programação Orientada a Objetos - Classes
  • Java - POO - Fundamentos da Programação Orientada a Objetos - Herança
  • Java - POO - Fundamentos da Programação Orientada a Objetos - Polimorfismo
  • Java - POO - Fundamentos da Programação Orientada a Objetos - Interface
  • SQL - Introdução aos Bancos de Dados Relacionais e comandos SQL Básicos
Nível Básico - Técnicas aplicadas ao desenvolvimento de qualquer aplicativo
  • Orientação para novos alunos.
  • 3º App - Minha Ideia - Implementação de arquitetura em Camadas no modelo MVC.
  • 3º App - Minha Ideia - Como trocar de dados entre activities com Bundle?
  • 3º App - Minha Ideia - Criando Classe de apoio geral com métodos estáticos.
  • 3º App - Minha Ideia - Entenda SharedPreferences para salvar e recuperar dados
  • 3º App - Minha Ideia - SharedPreferences programação passo-a-passo
  • Aula de Nivelamento ✍️ - Programação Java para Iniciantes criando Interfaces
  • Aula de Nivelamento ✍️ - Como usar o Modo Debug do Android Studio Corretamente
  • Aulas de nivelamento para alunos sem nenhum experiência com Banco de Dados SQL.
  • 3º App - Minha Ideia - Banco de Dados - Parte 01 criação Arquitetura completa
  • 3º App - Minha Ideia - Banco de Dados - Parte 02 Criando do Banco de Dados
  • 3º App - Minha Ideia - Banco de Dados - Parte 03 Criando as Tabelas (Cliente)
  • 3º App - Minha Ideia - Banco de Dados - Parte 04 Interface para Crud completo
  • 3º App - Minha Ideia - Banco de Dados - Parte 05 Database Inspector
  • 3º App - Minha Ideia - Banco de Dados - Parte 06 CRUD SQL INSERT INTO TABLE
  • 3º App - Minha Ideia - Banco de Dados - Parte 07 CRUD SQL INSERT INTO TABLE
  • 3º App - Minha Ideia - Banco de Dados - Parte 08 CRUD Testando o método INSERT
  • 3º App - Minha Ideia - Banco de Dados - Parte 08 CRUD método Excluir
  • 3º App - Minha Ideia - Banco de Dados - Parte 10 CRUD SQL ALTER TABLE
  • 3º App - Minha Ideia - Banco de Dados - Aula de Nivelamento Coleções List Java
  • 3º App - Minha Ideia - Banco de Dados - Parte 11 CRUD SQL SELECT * FROM TABLE
  • 3º App - Minha Ideia - Banco de Dados - Parte 12 CRUD SQL SELECT * FROM TABLE
  • BÔNUS - Aprenda Técnicas importantes para utilizar o DEBUG do Android Studio.
  • BÔNUS - Top Dica do Android Studio sobre personalização do LogCat.
  • BÔNUS - Top Dica do Android Studio atalho mágico para criar métodos em segundos
  • BÔNUS - Otimização do tamanho final do APK antes de publicar na Play Store
SQLite - Curso BÔNUS aplicado ao desenvolvimento de aplicativos para iniciantes
  • SQLite Tipos de Dados permitidos e regras de quando utilizar o tipo correto.
  • SQLite Studio - ferramenta free multiplataforma de gerenciamento
  • SQLite criação de tabelas no banco de dados.
  • Criação do Banco de Dados e Tabelas na Plataforma Android com SQLiteOpenHelper
  • SQLite incluindo registros em uma tabela com o comando SQL INSERT
  • SQLite consultando registros em uma tabelascom o comando SQL SELECT
  • SQLite Alterando registros em uma tabela com o comando SQL UPDATE
  • SQLite Excluindo registros em uma tabela com o comando SQL DELETE
  • SQLite funções embarcadas (SUM, MAX, AVG, MIM)
Nível Básico Layouts - Criação de Aplicativos Básicos porém completos.
  • Ferramentas do Android Studio para criar Layouts e Telas - Responsivo
  • Ferramentas do Android Studio para criar Layouts e Telas - Componente TextView
  • Ferramentas do Android Studio para criar Layouts e Telas - Componente EditText
  • Ferramentas do Android Studio para criar Layouts e Telas - Componente Button
  • Ferramentas do Android Studio para criar Layouts e Telas - ToggleButton Switch
  • 4º App Genérico - Projeto BÔNUS Template com Menu Drawable e Fragments
  • 5º App - Meus Clientes - entenda os RESOURCES strings.xml, colors.xml e menu.xml
  • 5º App - Meus Clientes - programação RESOURCES strings.xml colors.xml menu.xml
  • 5º App - Meus Clientes - Preparando o projeto para o modelo MVC
  • 5º App - Meus Cliente - Criação da Classe Cliente completa
  • 5º App - Meus Clientes - Preparando o projeto para adicionar Clientes (MVC)
  • 5º App - Meus Clientes - Criação da tela para adicionar Clientes