Pular para o conteúdo principal

Android intermediário
A matrícula nesse curso é apenas por convite

A matrícula nesse curso é apenas por convite

CursoCompleto



Plano de ensino

Curso: Android intermediário

Instrutor: Bruno de Azevedo Mendonça.

Objetivo geralproporcionar o aprendizado acerca de tópicos intermediários de desenvolvimento mobile com a plataforma Android.

Nível: básico

Tipo do Curso: Teórico-prático

Modalidade de Ensino: Educação a distância (EaD)- Zoom

Público Alvo: colaboradores da Flextronics e FIT- Instituto de Tecnologia e comunidade.

Requisitos mínimos: Programação Orientada a Objetos, versionamento de projetos com Git, Linguagem de programação Kotline sólido conhecimento acerca dos tópicos abordados no curso Android Básico.

Duração total do curso e distribuição da carga horária: 40 horas totais, divididas em 2 horas aula por dia durante vinte dias.

Quantidade de vagas: mínimo 10 e máximo 20 alunos.

Ementa:

Principais assuntos abordados:

  • Arquitetura de software Model-View-ViewModel;
  • Injeção de dependências;
  • Biblioteca Dagger 2;
  • Threads, padrão Observer e Reactive Extensions;
  • Bibliotecas RxJava2 e RxKotlin;
  • Armazenamento em cache com a Biblioteca RxPaper;
  • Arquitetura de software Repository.

Instrumentos: Zoom Meeting como instrumento para desenvolvimento do curso, por meio de reuniões de videoconferência com interações em tempo real. Java Development Kit (JDK), necessário para desenvolvimento Java / Kotlin. Android Studio, para desenvolvimento das atividades práticas. Git para versionamento de atividades práticas e repositório online Bitbucket para o acompanhamento do instrutor no progresso das atividades. A instalação do ambiente de desenvolvimento (JDK e Android Studio) será abordada em aula.

MetodologiaMetodologia Ativa, por meio de aulas expositivas-dialogada, estudo de casos, aplicação de exercícios de compreensão em aula, esclarecimento de dúvidas, entre outros, estimulando a participação, interação e cooperação dos alunos, facilitando o processo de ensino-aprendizagem.

Processo Avaliativo: duas avaliações, uma no meio do curso e outra no final do curso. Um formulário de avaliação do curso e autoavaliação do aluno sobre seu aprendizado..

Bibliografia básica:

  • Android Developers. Disponível em: https://developer.android.com/ <Acesso em março de 2021>.
  • BURD, Barry; MUELLER, John Paul. Android Application Development All-in-One For Dummies. 3. ed. Nova Jersey: John Wiley & Sons, 2020. 800 p.
  • GRIFFITHS, Dawn; GRIFFITHS, David. Head First Android Development: a brain-friendly guide. Sebastopol: O′reilly, 2015. 734 p.
  • LECHETA, Ricardo R.. Android Essencial com Kotlin. 2. ed. São Paulo: Novatec Editora, 2018. 536 p.
  • TechYourChance. Disponível em: https://www.techyourchance.com/ <Acesso em março de 2021>.
A matrícula nesse curso é apenas por convite