Desenvolvedor Android Kotlin

Domine o Kotlin, a linguagem oficial do Google para o desenvolvimento de aplicativos Android, e se torne um desenvolvedor mobile de sucesso. Conecte serviços, desenvolva aplicativos funcionais e aprenda o suficiente para ingressar em uma área promissora.
CURSO ONLINE DE
5 meses
com mais de 20 horas de aula
Online
Estude no seu tempo, onde e quando quiser
Prática e feedback
Atividades ao longo do curso e feedback individualizado do tutor
Projeto profissional
5 aplicações para enriquecer seu portfólio
background
lineas
telefone
telefone
telefone 2
telefone 3
sombra 2
sombra 3
sombra 1
Promo Sticker -40%

Por que o Kotlin é tão popular?

Alta demanda
1
80% dos desenvolvedores trabalham com o sistema do Google
Simples e seguro
2
É o código mais conciso, seguro e com melhor suporte para uma programação mobile no Android.
Ágil e lucrativo
3
Acelera as tarefas de desenvolvimento, agilizando a produção e os lucros de grandes empresas.
R$ 2.244
Kotlin Júnior
R$ 6.752
Kotlin Pleno
R$ 9.388
Kotlin Sênior
*Glassdoor.com.br para a região de São Paulo

Quanto ganha um desenvolvedor Android Kotlin?

Para quem este curso é indicado

01. Iniciantes que desejam começar uma carreira em TI
Se você mira uma carreira promissora e lucrativa em TI, aprender a trabalhar com o Kotlin é um passo importante. Aprenda os fundamentos da plataforma e desenvolva seus próprios aplicativos com APIs e bancos de dados.
02. Desenvolvedores mobile junior
Melhore suas habilidades de programação Kotlin e Android Studio para desenvolver aplicativos interativos baseados em API com banco de dados. Essa é a chance de você aprender na prática e incrementar seu portfólio.
03. Desenvolvedores que querem migrar para o Android
Com o Android Studio, o Kotlin e suas bibliotecas e APIs, aprimore suas capacidades e aprenda rapidamente como funciona o desenvolvimento para o Android. Enriqueça seu portfólio, suas habilidades em entrevistas e migre para o desenvolvimento mobile.
imagens diferentes

O que você aprenderá

dados
Android Studio
Use a ferramenta para criar layouts e recursos funcionais.
código
Linguagem Kotlin
Decodifique a linguagem e suas bibliotecas para criar aplicativos Android.
camadas
Dados e recursos
Conheça os recursos Kotlin e crie telas que gerenciam dados online e offline.
banco de dados
Operações CRUD
Conecte aplicativos a bancos de dados e execute operações CRUD (criar, ler, atualizar, excluir).
api
Conexões
Conecte aplicativos a APIs e serviços externos.
profile de ususário
Técnica, prática e teoria
Adquira habilidades técnicas, crie um portfólio profissional e prepare-se para uma entrevista de emprego.
certificado
No final do curso, você receberá o certificado da EBAC
Logotipo Android Studio
logotipo Gradle
logotipo Kotlin
background

Nosso professor

Tomaz Rocha da Silva
imagem do professor
Android Software Engineer na Uber
Formado em Ciência da Computação, Tomaz soma 11 anos de experiência em desenvolvimento de softwares, com passagens por múltiplas tecnologias, especialmente em plataformas mobile. Entusiasta de metodologias ágeis, traz no currículo a atuação em empresas como HP, Grupo RBS, GetNet e Banco SumUp. Atualmente, atua como Android Software Engineer, na Uber.
lineas
As videoaulas são separadas por módulos para facilitar o aprendizado.
O aluno assiste quando e onde quiser - e pode rever o material e reforçar o aprendizado pelo período de dois anos.

Programa do curso

Parte 01— Fundamentos do Kotlin
Nesta primeira etapa, você vai aprender a configurar e usar o Android Studio enquanto codifica a linguagem Kotlin, do início aos conceitos avançados.

  • Kotlin vs. Java normal
  • Configurando o Android Studio
  • Conceitos básicos do Kotlin
  • Funções, Funções Lambda e outras
  • Tipos de dados, filter, map e flatten
  • Conceitos básicos de orientação a objetos aplicados no Kotlin
  • Classes e funções especiais

Atividades: Pratique variáveis, null safety, operadores lógicos, if, else, loops, listas, arrays e intervalos. Aplique-os no desenvolvimento de uma tarefa prática de programação.
Parte 02 — Portfólio, versão de software e trabalho colaborativo
Descubra as melhores práticas do trabalho colaborativo, controle de versão de software e armazenamento com git e github.

  • Melhores práticas de mercado para trabalho colaborativo
  • Controle de versão de software
  • Comandos Git e Github

Atividades: Crie uma conta no Github e armazene seu trabalho no seu portfólio.
Parte 03 — Layouts de aplicativos e navegação
Agora você vai aprender a anatomia completa de um aplicativo Android, as melhores práticas para layouts e navegação e ligação de dados. Crie um aplicativo de loja completo com atividades em várias telas, intents, recursos, menus, navegação e recycleview.

  • Anatomia de um aplicativo e práticas recomendadas
  • Usando resources e activities para aplicativos interativos
  • Gradle
  • Constraint Layout - RecycleReview
  • Activities, intents e fragments
  • Componentes de navegação e safe args
  • Backstack

Atividades: Crie um aplicativo de loja virtual completo e implemente interatividade entre telas usando os layouts e os recursos de navegação aprendidos. Crie também um aplicativo para ser seu cartão de visita.
Parte 04 —Ciclo de vida dos recursos do aplicativo
Na sequência, aprenda o que são os ciclos de vida dos recursos, como eles influenciam o desempenho do aplicativo e do dispositivo e as melhores práticas para otimizá-lo.

  • Ciclo de vida das activities
  • Ciclo de vida de fragments
  • Componentes cientes do ciclo de vida
  • Melhores Práticas

Atividades: Resolva problemas práticos do ciclo de vida para melhorar o desempenho e a usabilidade do aplicativo e do dispositivo. Crie um jogo de memória e outro jogo de sua escolha.
Parte 05 — Programação assíncrona e arquitetura de aplicativo
É hora de você aprender as melhores práticas para a arquitetura de desenvolvimento Android, diferentes modelos de arquitetura, armazenamento de dados e estratégias de manipulação para persistência.

  • MVVM
  • Viewmodel e Databinding
  • Livedata
  • Armazenamento local com Room
  • Conexão e operações de banco de dados (criar, ler, atualizar, excluir)
  • Programação assíncrona e Coroutines

Atividades: Implemente viewmodel, programação assíncrona, ligação de dados, armazenamento de banco de dados e práticas recomendadas de arquitetura no seu aplicativo.
Parte 06 — Conexão com webservices e padrão de projetos repository
Nesta parte, você aprenderá a criar recursos dependentes da Internet para seus aplicativos usando APIs, protocolos HTTP, JSON e permissões de arquivo.

  • Permissões no Android
  • Protocolo HTTP
  • Retrofit - Trabalhando com JSON
  • Conexão de serviços da Web
  • Implementação de padrão de repositório e melhores práticas

Atividades: Implemente acesso à Internet e serviços da web em seu aplicativo e faça exercícios práticos sobre o padrão de repositório.
Parte 07 — Projeto de Conclusão
Por último, você vai rever seus projetos anteriores e iniciar o projeto de graduação, aprender mais sobre a comunidade e os centros de conhecimento.

Projeto Final: Um aplicativo Android funcional, completo, com várias telas, consistência de dados e APIs implementadas.
Aprenda sobre o tema
Coloque o aprendizado em prática
Troque conhecimento com o tutor
Coloque os conhecimentos em prática
O curso é composto por videoaulas detalhadas e de fácil entendimento
Atividades para praticar no ritmo mais apropriado para você
Correção individual dos trabalhos, com feedbacks para melhorias
Consolide o conhecimento adquirido e enriqueça seu currículo com habilidades inovadoras
01
02
03
04
tela
pessoas
diálogo
certificado

Como é a rotina do curso

Seu currículo no futuro

Salário:
*Ref. Glassdoor.com.br para a região de São Paulo
Programação em linguagem Kotlin
Habilidades:
Seu nome
Desenvolvedor Android Kotlin pleno
Domínio do Android Studio
Criação de aplicativos para dispositivos móveis (Android)
Conexão com Web Services
Arquitetura MVVM
logotipo android studio
logotipo gradle
logotipo kotlin
R$ 6.752/mês*

GRÁTIS:
1 MÊS DE CURSO DE INGLÊS

Aprenda inglês com a EF — English Live. Os alunos da EBAC têm direito a:

•1 mês de acesso à plataforma online da EF
• 16 níveis de inglês, totalmente grátis
• Teste de nivelamento
• Certificado reconhecido internacionalmente, ao final de cada nível
Logo EF English Live
Logo EF English First
Background image

Ingresse e tenha sucesso no mercado de trabalho com o nosso Centro de Carreiras

Assistência na elaboração do seu portfólio, currículo e perfil no LinkedIn.
Preparação para processos seletivos, dinâmicas de grupo e entrevistas individuais.
Mentorias com os recrutadores e profissionais da sua área de atuação.
Cases de projetos finais preparados por empresas reais.
"Nossos alunos podem contar com o nosso Centro de Carreiras tanto na preparação para ingressar no mercado de trabalho quanto em etapas de transição profissional. Estaremos presentes ao longo de toda a jornada do aluno – desde o início do curso até a contratação"
Ekaterina Lukianova
Head do Centro de Carreiras
Início:
Restam:
20 de setembro
11 vagas
Faça sua inscrição para o curso
Promo sticker -40%

INVESTIMENTO

40%
Preço original
Preço com desconto
R$
12 X R$
4.165
208,25
2.499
sem juros no cartão
Programa de Crédito Estudantil
Parcele no boleto
Logo Provi
Entrada +
até 24x de R$
Valor total em 24x: R$ 3.157,50
121,15
Garantimos seu dinheiro de volta por até 7 dias
seta
de desconto
40% de desconto
background
O valor final pode sofrer alteração por conta da variação do IOF dependendo do meio de pagamento e data de contratação escolhidos. 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.
O valor final pode sofrer alteração por conta da variação do IOF: a soma das parcelas pode ser maior que o valor do curso apesar da opção de financiamento ser sem juros. 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 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%
+10.000
+40

Perguntas frequentes

Nunca trabalhei com programação. Serei capaz de acompanhar as aulas?
Com certeza! Desenvolvemos este curso para você aprender a linguagem Kotlin do zero e para que possa adquirir conhecimentos que incrementem seu currículo ou que despertem seu interesse para uma nova carreira. Não é preciso conhecimento prévio.
Quais programas devo baixar?
Apenas o Android studio, o Android emulator e o Github.
Quais requisitos técnicos meu computador precisa ter?
Para participar das aulas basta que seu computador acesse a internet, tenha o Microsoft Windows 7/8/10 (32-bit ou 64-bit) instalado, mínimo de 4GB de RAM e pelo menos 2GB de espaço disponível em disco (4GB é o recomendado).
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.
Posso assistir os módulos fora de ordem?
Os módulos são liberados semanalmente, conforme a evolução do aluno no curso. Isso significa que você deve assistir os módulos em ordem e realizar as atividades propostas pelo professor antes de passar para o módulo seguinte.
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 20h de aula, mas o tempo de conclusão vai depender de você. As aulas estão disponíveis na plataforma para acessar quando e de onde quiser, avançando no seu ritmo, sem atrapalhar o trabalho ou a vida pessoal. Se você precisar, pode assistir novamente ou tirar dúvidas com o tutor antes de prosseguir. Além disso, as aulas ficam disponíveis por 2 anos (24 meses) a partir da data de matrícula do curso. Assim, você pode revisar e relembrar algumas coisas daqui a alguns meses.
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.