SOBRE O CURSO

10 E 11 DE AGOSTO

8h de aprendizado por dia, sendo 6h para aprendizado e 2h para prática com tutoria do instrutor.

100% ONLINE

Nosso curso é 100% online, o que facilita o aprendizado de diversos alunos por todo o Brasil sem ser necessário o deslocamento.

CERTIFICADO DIGITAL

Certificado digital reconhecido para horas complementares e comprovação de participação e conclusão do curso.

Dias: 10 e 11 de Agosto (Sábado e Domingo)

Horários: Das 8h30 às 17h30

Objetivo: Este curso tem como propósito ser um curso prático que visa abordar conceitos de arquitetura e boas práticas de programação no desenvolvimento de aplicativos Android, focando em melhorar a técnica e a forma de como estruturar um projeto de um aplicativo Android, melhorando assim a qualidade dos projetos. Durante o decorrer do curso será desenvolvido um aplicativo juntos com os alunos que abordará todos os tópicos do conteúdo.

Carga horária: 16h

Público-alvo: Alunos que já tenham conhecimento prévio sobre desenvolvimento de aplicativos Android.

Conteúdos:

  • Introdução à linguagem de programação Kotlin;
  • Revisando os conceitos básicos sobre a plataforma Android;
  • Melhorando a hierarquia de views e conhecendo o Constraint Layout;
  • Android Architecture Components – Data Binding Library;
  • Android Architecture Components – View Model / Live Data;
  • Android Architecture Components – Room Persistence Library;
  • Consumindo web services utilizando Fuel;
  • Desacoplando acesso à dados com Repository Pattern;
  • Entendendo e aplicando Dependency Injection Pattern com Koin;
  • Entendendo o princípio SOLID;
  • Separando as camadas do projeto baseado no DDD;
  • Escrevendo testes automatizados.