Profissão: Desenvolvedor Android Mobile & Back-end Python

Torne-se um desenvolvedor mobile de sucesso criando apps completos para o sistema Android. Use o Kotlin e o Back-end Python para criar interfaces e integrar seus aplicativos com APIs e WebServices. Cresça no TI e ganhe dinheiro em um mercado em expansão.
Formação completa
3 cursos em 10 meses com mais de 39 horas de aulas online
Prática e mentoria
Atividades ao longo do curso e feedback individualizado do tutor
Centro de Carreiras
Consultoria especializada em carreira e emprego
2 projetos
1 app Marvel Store e 1 app semelhante ao Twitter

Curso online de

-40%
para os primeiros 20 alunos
pessoas no trabalho

Uma carreira promissora e bem paga

600% é o que crescem as oportunidades para designers e desenvolvedores mobile no Brasil todos os anos
ponto
Crescimento
+4.000 vagas/mês para desenvolvedores e designers mobile no LinkedIn Brasil
ponto
Alta demanda
85% de participação em todo o mundo: o sistema operacional Android domina o mercado nacional de smartphones
ponto
Super popular
No mundo digital, os aplicativos se tornaram tão essenciais quanto o celular. Ser capaz de atuar em todas as etapas do desenvolvimento mobile é o caminho para uma carreira de sucesso no TI.
garota voadora
Desenvolvedor Sênior
R$ 11.837/mês
Desenvolvedor Pleno
R$ 7.492/mês
Desenvolvedor Júnior
R$ 4.213/mês

Quanto ganha um desenvolvedor/designer mobile?

*Glassdoor.com para a região de São Paulo

Para quem este curso é indicado

Iniciantes em programação Android
Desenvolvedores mobile júnior
Aprenda a criar aplicativos com o Android Kotlin e use o Python para planejar e desenvolver APIs e microsserviços para o Back-end dos seus aplicativos. Crie dois projetos para o seu portfólio e prepare-se para suas primeiras entrevistas de emprego na área.
Aprimore suas habilidades de programação Android, desenvolvimento Python, desenvolvimento de interface e manipulação de dados. Desenvolva apps interativos baseados em API, inclua no seu portfólio e prepare-se para cargos mais altos.
Profissionais de TI interessados em desenvolvimento mobile
Aprenda a desenvolver aplicativos Android completos e resolver os problemas algorítmicos mais populares com a integração do Python. Torne-se um desenvolvedor mobile com uma visão completa de programação a partir do Android e do Python.

O que você aprenderá

certificado
No final do curso, você receberá o certificado da EBAC
ponto
Prototipe sua interface
Utilize o Figma e as ferramentas de design para criar a interface do seu app
ponto
Use o Android Studio
Desenvolva layouts dos mais diferentes tipos para os seus aplicativos
ponto
Aprenda Kotlin
Saiba tudo sobre a linguagem e suas bibliotecas para criar recursos funcionais
ponto
Planeje, crie e integre
Aprenda passo a passo as estratégias de microsserviços com o Python
ponto
Trabalhe com padrões
Usando o Python, entenda padrões de simultaneidade
ponto
Aprenda docker
Aprenda a automatizar seu fluxo de trabalho e projetar aplicativos de vários contêineres
ponto
Gerencie desempenho
Garanta performance usando padrões de design e políticas de consistência de dados
ponto
Trabalhe com programação
Com foco em orientação a objeto, programação assíncrona e o uso do Python
Um app semelhante ao Twitter
2.
Um app da loja Marvel
1.
Desenvolva 2 aplicativos para seu portifólio

Nossos especialistas

Daniel Santos
Como desenvolvedor Back-end, Daniel já trabalhou para empresas como UOL e 99. Tem experiência com provedores de nuvem, como AWS, Google Cloud Platform e Digital Ocean. Há anos dedica-se ao Python como linguagem principal, atuando como Engenheiro Back-end em empresas americanas desde 2018.
Thiago Barcelos
Designer de produto, de UX e desenvolvedor Front-End com mais de 10 anos de atuação, Thiago tem passagem por clientes como Grupo Abril, Oi, IBM, Citibank, Grupo Movile, Zingfit, Maplink, SumUp e Truckpad, além de projetar produtos financeiros e capacitar pequenos comerciantes a impulsionarem seus negócios por meio do design e da tecnologia.
Tomaz Rocha da Silva
Formado em Ciência da Computação e entusiasta de metodologias ágeis, Tomaz já passou por empresas como HP, Grupo RBS, GetNet e Banco SumUp, somando mais de 10 anos de experiência em desenvolvimento de softwares, com o uso de múltiplas tecnologias, especialmente em plataformas mobile.
Logotipo JetBridge
Logotipo UOL
Logotipo 99 Taxis
Engenheiro de Software na JetBridge
Staff Product Designer na Nubank
Android Software Engineer na Uber
Logotipo Uber
Logotipo hp
Logotipo Grupo RBS
Logotipo Getnet
Logotipo NU bank
Logotipo Grupo Abril
Logotipo OI
Logotipo IBM
Logotipo citibank
Logotipo Sum up
Logotipo movile
Logotipo zingfit
Logotipo Maplink
Logotipo Sum up
Logotipo Truckpad
As videoaulas são separadas em 39 módulos para facilitar o aprendizado. O aluno assiste quando e onde quiser por período ilimitado.

Programa do curso

Curso 1
UI DESIGN

Parte 1. Introdução à Interface do Usuário
Entenda o papel do design e do designer quando o assunto é UX e UI. Saiba mais sobre esses conceitos e as vantagens de aplicar o design Emotional UI a produtos ou serviços. Pesquise e crie uma identidade visual usando imagens, iconografia e grade.

  • Introdução ao design de interface do usuário
  • Conceitos básicos do Figma
  • Trabalhar com Imagens, iconografia e grade
  • Pesquisa e benchmark de marca e identidade visual
  • Aplique o design emocional da interface do usuário à interface do usuário

Atividade: Crie uma paleta básica de cores e tipografia no Figma, faça pesquisas e benchmarking para começar a desenvolver seus projetos no Twitter e Marvel.

Curso 2
ANDROID KOTLIN

Parte 2. Fundamentos do Kotlin
Aprenda a configurar e usar o Android Studio enquanto codifica a linguagem Kotlin, do início ao avançado.

  • Conceitos do Kotlin e veja a diferença entre Java regular
  • Configure o Android Studio
  • Trabalhe com funções regulares e Lambda
  • Use tipos de dados, filtre, mapeie e nivele
  • Aplique noções básicas de orientação a objetos em Kotlin
  • Classes e funções especiais

Atividades: Aplicar variáveis, segurança nula, operadores lógicos, if, else, loops, listas, arrays e intervalos no desenvolvimento do seu primeiro projeto.
Parte 3. Portfólio, versão do software e trabalho colaborativo
Saiba mais sobre práticas de trabalho colaborativo, controle de versão de software e armazenamento com git e github.

  • Melhores práticas de mercado para trabalhos colaborativos
  • Controle de versão do software
  • Comandos Git e Github

Atividades: Crie uma conta no Github e armazene seu trabalho no seu portfólio.
Parte 4. Layouts e navegação do aplicativo
Aprenda a anatomia completa de um aplicativo Android, melhores práticas para layouts, navegação e vinculação de dados entre layouts.

  • Anatomia de um aplicativo e melhores práticas
  • Usando recursos e atividades para aplicativos interativos
  • Use Gradle, Layout de restrição - RecycleReview, Activities, Intents e Fragments
  • Trabalhando com componentes de navegação e argumentos seguros

Atividades: Inicie seu aplicativo Twitter e Marvel Store implementando interatividade entre telas usando os tipos de layouts aprendidos e recursos de navegação.
Parte 5. Ciclo de vida do recurso do aplicativo
Entenda os ciclos de vida dos recursos, como eles influenciam o desempenho do aplicativo e do dispositivo, além das melhores práticas para otimizá-lo.

  • Planeje o ciclo de vida da atividade para gerenciar dados entre telas
  • Trabalhe com o ciclo de vida do fragmento
  • Reagindo a mudanças no ciclo de vida com componentes conscientes
  • Práticas recomendadas do ciclo de vida dos dados

Atividades: Aplique recursos do ciclo de vida para melhorar o desempenho e a usabilidade de aplicativos e dispositivos. Melhore as habilidades em problemas de ciclo de vida no seu Twitter e Marvel Apps.
Parte 6. Programação assíncrona e arquitetura de aplicativos
Aprenda a arquitetura de desenvolvimento Android, diferentes modelos arquitetônicos, armazenamento de dados e estratégias de tratamento para persistência de dados em armazenamento mobile.

  • Gerencie dados da interface do usuário com ViewModel
  • Trabalhe com vinculação de dados e LiveData entre UIs
  • Gerencie o armazenamento local com o Room
  • Conexão e operações de banco de dados (criar, ler, atualizar, excluir)
  • Programação Assíncrona e Corrotinas para operações simultâneas

Atividades: Implemente práticas de programação assíncrona e arquitetura de aplicativos para seus aplicativos do Twitter e Marvel.
Parte 7. Padrão de conexão com webservices e projetos de repositório
Crie recursos dependentes da internet para seus aplicativos usando APIs, protocolos HTTP, JSON e permissões de arquivo.

  • Gerenciando permissões de arquivos no Android
  • Trabalhe com protocolo HTTP
  • Trabalhe com JSON usando Retrofit
  • Integração de serviços web
  • Implementação de padrão de repositório e melhores práticas

Atividades: Implemente acesso à internet e serviços web em seu Twitter e Marvel App

Projeto Final 1: Conclua a parte Front-end de sua criação mobile completa da Marvel Store e do Twitter App.

Curso 3
BACK-END PYTHON

Parte 8. Índices e APIs com o Django REST Framework
Integre um sistema de gerenciamento de usuários no seu aplicativo. Crie um aplicativo assíncrono Django com diagrama RestAPI, desenvolvendo recursos para os seus aplicativos. Desenvolva recursos de Back-end do seu aplicativo Twitter e Marvel (serializadores para produtos e usuários, paginação do catálogo de produtos e sistema de autenticação).

  • Criar índices no Postgres
  • Estrutura e configuração Django REST
  • Trabalhe com serializadores e modelos
  • Viewsets, paginação e autenticação
  • Autenticação de seção e usuário com tokens

Atividades: Desenvolva recursos de back-end de um aplicativo Marvel e Twitter e integre-os ao seu aplicativo Android.
Parte 9. Aplicativos independentes de plataforma cruzados com Docker
Aprenda como configurar o docker, criar um ambiente de implantação virtual com contêineres, imagens e usar esses ambientes para implantar, executando e testando aplicativos

  • Configuração da janela de encaixe
  • Criando ambientes de desenvolvimento com imagens docker
  • Criação e implantação de aplicativos isolados em contêineres Docker
  • Distribuindo containers através de redes Docker 

Atividades: Transforme seus aplicativos Marvel e Twitter em contêineres para implantação do Docker. Crie um arquivo Docker, um fluxo de trabalho automatizado e redes para aplicativos.

Projeto Final 2: Conclua a criação mobile completa da Marvel Store e do Twitter App, usando toda a interface do usuário, desenvolvimento Android e Python de Back-end.
Aprenda sobre o tema
Coloque o aprendizado em prática
Consolide o conhecimento
O curso é composto por videoaulas específicas e de fácil entendimento
Atividades para praticar no ritmo mais apropriado para você
Correção dos trabalhos individualmente e feedback para melhorias
Elaboração de projetos para consolidar o conhecimento adquirido
1
2
3
4
Troque conhecimento com os tutores

Como é a rotina do curso

visão do infinito
Acesso ao curso por tempo ilimitado, relembre o conteúdo sempre que desejar
Life-Time Access

Seu currículo no futuro

Habilidades
certificado
Certificado pela EBAC
R$ 7.492/mês*
Salário mensal:
*Ref. Glassdoor.com para a grande São Paulo
Desenvolvedor Android Pleno
Seu nome
ponto
Domínio do Figma no protótipo de interfaces
ponto
Conhecimentos avançados em Android Studio
ponto
Prática e teoria no Android Kotlin e suas bibliotecas
ponto
Estratégias de microsserviços e padrões com o Python
ponto
Domínio do Docker
ponto
Gerenciamento de desempenho
ponto
Domínio da programação com Python, objetos e assíncrona
Os alunos da EBAC têm direito a
1 mês de acesso à plataforma online da EF
Certificado reconhecido internacionalmente, ao final de cada nível
Teste de nivelamento
16 níveis de inglês, totalmente grátis
1 mês de curso de inglês
Grátis
Logotipo EF
Muitos dos nossos alunos conseguem oportunidades de trabalho durante ou logo depois a conclusão do curso

Fique mais próximo do seu objetivo profissional com o nosso Centro de Carreiras

A EBAC trabalha para que você alcance os seus objetivos! Na EBAC, focamos 100% na trajetória de nossos alunos não apenas ao longo de seus estudos, mas também para o ingresso no mercado de trabalho.
Plano de Carreira
Apoio para elaboração do currículo e perfil no LinkedIn
in
Orientação para processos seletivos, dinâmicas de grupo e entrevistas individuais
rota
Aumento do conhecimento sobre o mercado de trabalho
instrumentos
Identificação de pontos fortes e preferências de carreira
cronograma
+ Curso bônus
pessoas no trabalho
pessoas no trabalho
Início:
Restam:
6 de junho
11 vagas
Faça sua inscrição para o curso

Investimento

Promo sticker -40%
Preço com desconto
R$ 4.199
12x de
R$ 349,92
sem juros no cartão
de desconto
Garantimos seu dinheiro de volta por até 7 dias
40%
Preço original
R$ 6.999
Logo Provi
Parcele no boleto. Entrada + 24 de
R$ 233,50
Valor total em 24X
R$ 5.897,96
Investimento pode variar de acordo com o meio de pagamento e data de contratação escolhidos
O valor final pode sofrer alteração por conta da variação do IOF. Essa diferença acontece por conta da incidência do IOF (Imposto sobre Operações Financeiras), um imposto obrigatório e cobrado pelo governo sobre todas as operações de financiamento.
logotipo da ebac
A EBAC é uma instituição inovadora de ensino superior em Artes Criativas e Tecnologia que oferece cursos online, além de programas presenciais e híbridos de especialização e graduação, validados internacionalmente.
graduações internacionais validadas pela University of Hertfordshire (UK)
alunos matriculados nos cursos online da instituição
dos professores e coordenadores são profissionais atuantes no mercado
empresas colaboram no desenvolvimento dos cursos, projetos reais e programas de estágio
06
100%
+45 000
+40

Perguntas frequentes

Nunca trabalhei com Mobile, vou conseguir acompanhar as aulas?
Claro! O curso não requer experiência prévia e trará, ao longo das aulas, todo o aprofundamento de que você precisa para se tornar um desenvolvedor Android. Você irá adquirir todos os conhecimentos necessários para incrementar seu currículo ou iniciar uma carreira promissora em programação.
Quais programas devo baixar?
Apenas o Android studio, o Android emulator e o Github. 
Preciso de alguma ferramenta específica para acompanhar o curso e fazer as atividades?
Sim: Google Analytics, Screaming Frog, Google Search Console e SEMRush. Todas serão apresentadas e orientadas ao longo das aulas.
Ao longo do curso, terei a chance de criar meus próprios projetos?
Com certeza! Dominar o Kotlin abre uma porta importante para você tirar suas ideias do papel e começar a realmente desenvolvê-las em apps e projetos para o Android.
Como faço para ter oportunidade de emprego como desenvolvedor Mobile Android?
Além de sites de vagas, como o LinkedIn, neste curso você aprenderá tudo que precisa para passar em entrevistas técnicas e criar um portfólio técnico de apps para a PlayStore na principal plataforma de gerenciamento de versões de software para trabalho em equipe e compartilhamento de conhecimento.
Existe alguma atividade em grupo? 
O curso foi desenvolvido pensando na sua evolução individual. Por isso, temos uma equipe de tutores para corrigir e dar feedbacks sobre as atividades realizadas por cada aluno. Você também pode conversar com outros alunos e fazer qualquer pergunta sobre o conteúdo das aulas para o tutor no Fórum. 
Quanto tempo dura o curso? Consigo conciliar com outras atividades?  
Este curso tem duração de mais de 39 horas de aula, mas o tempo de conclusão vai depender de você. As aulas estão disponíveis por tempo ilimitado na plataforma para acessar quando e onde quiser, avançando no seu ritmo, sem atrapalhar o trabalho ou a vida pessoal. Se você precisar, poderá assistir às aulas novamente, revisar conteúdos daqui algum tempo, além de tirar dúvidas com o tutor antes de prosseguir. A EBAC verificará as tarefas e fornecerá feedbacks por 2 anos (24 meses) a partir da data de matrícula do curso, mas os conteúdos continuarão disponíveis para você relembrar quando quiser. 
Quantas horas por semana precisarei dedicar aos estudos? 
Sugerimos que você complete um módulo por semana, o que dá um pouco mais de 2 horas entre assistir as aulas e realizar as atividades. Mas, não se preocupe, este prazo é apenas uma sugestão, ok? Você pode avançar no seu próprio ritmo, fazer pausas para absorver o conteúdo e assistir de novo, quantas vezes quiser, antes de prosseguir. 
Eu posso tirar dúvidas com o tutor?
Dentro da plataforma, você terá um tutor que irá comentar as suas tarefas e dar dicas. Você terá a chance de aprender mais com a experiência dos nossos professores, que são líderes do mercado nas suas áreas, e aproveitar para adquirir novos conhecimentos.