Você está na página 1de 10

DESENVOLVIMENTO

MOBILE
ANDROID

Programa do Curso

br.digitalhouse.com
crie seu futuro digital
Perfil
Quem somos Para quem é o curso?
do
aluno

Esperamos que os nossos alunos e futuros EMPREENDEDORES que desejam


Somos um hub de tecnologia e educação para formação de
programadores gostem de aprender e tenham compreender os fundamentos e suas
profissionais de alta performance. Te desafiamos a pensar
um bom nível de concentração. Buscamos aplicações para valorizar seus projetos.
como realizador de ideias em vez de deixá-las só no papel.
quem seja autodidata, curioso, disciplinado,
Oferecemos cursos intensivos de desenvolvimento de paciente e persistente, além de sempre querer
PROFISSIONAIS EM
sistemas web, mobile, marketing digital, UX design, data resolver problemas. Designers, freelancers, TRANSIÇÃO DE CARREIRA
science e analytics, entre outros. Promovemos também empreendedores, estudantes, e empresários que que buscam inovar em suas estratégias
programas executivos em gestão de produtos digitais, queiram aprender a programar para somar novas de posicionamento, explorando a
criatividade e o pensamento analítico
e-commerce, marketing estratégico para líderes e gestores, habilidades, criar novos projetos, melhorar sua
com o uso de programação.
análise de dados e muito mais. comunicação com os desenvolvedores ou mesmo
potencializar sua startup.
Acreditamos que a melhor maneira de adquirir habilidades
digitais é com a metodologia de “aprender fazendo”, que
integra teoria e prática de forma constante.

Queremos que os alunos tragam suas ideias e consigam


encontrar as respostas para seus desafios. A interação
constante com professores que têm experiência real no
mercado possibilita que eles sejam orientados no melhor
caminho para o sucesso.

Queremos passar de usar a tecnologia para a sua criação.

Por isso, na Digital House, treinamos as novas gerações de


profissionais digitais para imaginar, inovar e criar o que eles
sempre sonharam.

br.digitalhouse.com br.digitalhouse.com
crie seu futuro digital
Perfil
Quem somos Para quem é o curso?
do
aluno

Esperamos que os nossos alunos e futuros EMPREENDEDORES que desejam


Somos um hub de tecnologia e educação para formação de
programadores gostem de aprender e tenham compreender os fundamentos e suas
profissionais de alta performance. Te desafiamos a pensar
um bom nível de concentração. Buscamos aplicações para valorizar seus projetos.
como realizador de ideias em vez de deixá-las só no papel.
quem seja autodidata, curioso, disciplinado,
Oferecemos cursos intensivos de desenvolvimento de paciente e persistente, além de sempre querer
PROFISSIONAIS EM
sistemas web, mobile, marketing digital, UX design, data resolver problemas. Designers, freelancers, TRANSIÇÃO DE CARREIRA
science e analytics, entre outros. Promovemos também empreendedores, estudantes, e empresários que que buscam inovar em suas estratégias
programas executivos em gestão de produtos digitais, queiram aprender a programar para somar novas de posicionamento, explorando a
criatividade e o pensamento analítico
e-commerce, marketing estratégico para líderes e gestores, habilidades, criar novos projetos, melhorar sua
com o uso de programação.
análise de dados e muito mais. comunicação com os desenvolvedores ou mesmo
potencializar sua startup.
Acreditamos que a melhor maneira de adquirir habilidades
digitais é com a metodologia de “aprender fazendo”, que
integra teoria e prática de forma constante.

Queremos que os alunos tragam suas ideias e consigam


encontrar as respostas para seus desafios. A interação
constante com professores que têm experiência real no
mercado possibilita que eles sejam orientados no melhor
caminho para o sucesso.

Queremos passar de usar a tecnologia para a sua criação.

Por isso, na Digital House, treinamos as novas gerações de


profissionais digitais para imaginar, inovar e criar o que eles
sempre sonharam.

br.digitalhouse.com br.digitalhouse.com
O curso de Desenvolvimento
Mobile Android é intensivo
e remoto, com 5 meses de
duração. Esse programa
ensinará a você tudo o que é
necessário para desenvolver
Proposta aplicações móveis como um

do curso programador profissional.


Você aprenderá a pensar e
criar apps estáveis, funcionais
e atrativas, incorporando os
conhecimentos técnicos e
metodologias de trabalho mais
utilizadas e atuais do mercado.

br.digitalhouse.com br.digitalhouse.com
O curso de Desenvolvimento
Mobile Android é intensivo
e remoto, com 5 meses de
duração. Esse programa
ensinará a você tudo o que é
necessário para desenvolver
Proposta aplicações móveis como um

do curso programador profissional.


Você aprenderá a pensar e
criar apps estáveis, funcionais
e atrativas, incorporando os
conhecimentos técnicos e
metodologias de trabalho mais
utilizadas e atuais do mercado.

br.digitalhouse.com br.digitalhouse.com
Programa Functions
Lambdas
Inline Functions
KOTLIN

do curso
Collections
List Specific Operations
Set Specific Operations
Map Specific Operations

Introdução a Android Introdução a Scrum


Programação Orientada a Objetos: Complexidade inerente e acidental.
por que surgiu e para que serve? Cynefin.
Abstração, Classes, Objetos, Construção de um barco
Responsabilidades, Encapsulamento Escudos e triângulos
UML, diagrama de classe, Roles de uma equipe Scrum
METODOLOGIAS ÁGEIS
INTRODUÇÃO A ANDROID métodos, atributos Comentar brevemente alguns casos
E PROGRAMAÇÃO Relações de associação e de uso de êxito e estatísticas
ORIENTADA A OBJETOS Herança e polimorfismo Taskboard e Visual Management
Breve revisão do que foi visto Quando e por onde começar
na classe anterior (Diagrama Relação com o projeto integrado do
UML, Classe, Relações) curso e guia de implementação
Classe abstrata
Interfaces
Coesão Introdução a Android e XML
Layouts
Activity, Ciclo de Vida de Activity e
Git Comunicação entre Activities
GIT Github Projeto Integrador (Apresentação -
VCS IntelliJ Grupos - Trello)
Introdução a Material Design + UX
Mobile [especialista]
Básico Componentes Principais do
ANDROID CORE
Tipos básicos Material Design
Fluxo de Controle (if, when, Fragments
for e while) Comunicação entre Fragments
Retornos e quebra de fluxos Revisão e Debugging
Classes e Objetos RecyclerView
KOTLIN Classes e Herança RecyclerView Listener
Propriedades Revisão Fragment + Recycler View
Interfaces View Pager e TabLayout
Modificadores de visibilidade Navigation
Extensions
Data Classes Android Jetpack (Android KTX, Live
Funções e lambdas ARQUITETURA
Data e Introdução a ViewModel)

br.digitalhouse.com br.digitalhouse.com
Programa Functions
Lambdas
Inline Functions
KOTLIN

do curso
Collections
List Specific Operations
Set Specific Operations
Map Specific Operations

Introdução a Android Introdução a Scrum


Programação Orientada a Objetos: Complexidade inerente e acidental.
por que surgiu e para que serve? Cynefin.
Abstração, Classes, Objetos, Construção de um barco
Responsabilidades, Encapsulamento Escudos e triângulos
UML, diagrama de classe, Roles de uma equipe Scrum
METODOLOGIAS ÁGEIS
INTRODUÇÃO A ANDROID métodos, atributos Comentar brevemente alguns casos
E PROGRAMAÇÃO Relações de associação e de uso de êxito e estatísticas
ORIENTADA A OBJETOS Herança e polimorfismo Taskboard e Visual Management
Breve revisão do que foi visto Quando e por onde começar
na classe anterior (Diagrama Relação com o projeto integrado do
UML, Classe, Relações) curso e guia de implementação
Classe abstrata
Interfaces
Coesão Introdução a Android e XML
Layouts
Activity, Ciclo de Vida de Activity e
Git Comunicação entre Activities
GIT Github Projeto Integrador (Apresentação -
VCS IntelliJ Grupos - Trello)
Introdução a Material Design + UX
Mobile [especialista]
Básico Componentes Principais do
ANDROID CORE
Tipos básicos Material Design
Fluxo de Controle (if, when, Fragments
for e while) Comunicação entre Fragments
Retornos e quebra de fluxos Revisão e Debugging
Classes e Objetos RecyclerView
KOTLIN Classes e Herança RecyclerView Listener
Propriedades Revisão Fragment + Recycler View
Interfaces View Pager e TabLayout
Modificadores de visibilidade Navigation
Extensions
Data Classes Android Jetpack (Android KTX, Live
Funções e lambdas ARQUITETURA
Data e Introdução a ViewModel)

br.digitalhouse.com br.digitalhouse.com
Programa ARQUITETURA
Arquitetura MVVM
JSON

do curso Introdução a Coroutines


Consumindo API part I - Web
Services e Retrofit
Consumindo API part II - Retrofit +
CONSUMO DE API
Coroutines
Revisão Serviços Web
INTRODUÇÃO AO MOBILE O que é mobile? Por que mobile? Paginação
Revisão Geral - Consumo de API

Princípios da Programação Introdução a Base de Dados


PROGRAMAÇÃO ORIENTADA Orientada a Objetos DATABASE SQL
A OBJETOS JAVA UML - Diagrama de Classes Android Room
Java
Collections
Firebase e Authentication
Instalação e configuração de Android Studio Firebase Database
Android SDK FIREBASE Firebase: Notificações,
Activities e Life Cycle Crashlytics e Analytics
ANDROID CORE Layout e componentes Firebase Storage
List View
Fragments
Debugging Testes de UI
TESTES Testes Unitários
SQL
BASE DE DADOS RXJava
SQLite JAVA Introdução a Java

Key Store
PUBLICAÇÃO E DISTRIBUIÇÃO
Google Play Console
METODOLOGIAS ÁGEIS Scrum, papéis e cerimônias

Introdução ao material design


MATERIAL DESIGN Floating Action Button A Digital House se reserva o direito de realizar mudanças no programa.
Navigation View
Recycler View

br.digitalhouse.com br.digitalhouse.com
Processo de admissão
A disponibilidade de vagas nos cursos é limitada e você deverá passar
pelo seguinte processo de admissão:

01
INSCRIÇÃO

03
Complete o
DESAFIO
formulário de
ONLINE
inscrição no site e
venha conhecer o Resolva o desafio
nosso campus. online para sabermos o
quanto você aprendeu
FORMULÁRIO DE INSCRIÇÃO no nivelamento.

02 04
MATERIAL DE
NIVELAMENTO
ENTREVISTA
Disponibilizaremos
uma ferramenta com Você fará uma
vídeos explicativos entrevista com o
para você começar a professor do curso
desenvolver a sua lógica para avaliar os
de programação. resultados e alinhar
as expectativas.

br.digitalhouse.com br.digitalhouse.com
CONTATO@BR.DIGITALHOUSE.COM
BR.DIGITALHOUSE.COM
TEL.: (11) 4858-4000

Você também pode gostar