Programação para Android com Kotlin

99,90 €

Resumo

Aprenda a desenvolver aplicações móveis para o sistema operativo líder mundial utilizando a linguagem de programação Kotlin e o Android Studio.

Objetivo Geral

Desenvolver aplicações Android funcionais utilizando a linguagem Kotlin.

Competências a Desenvolver

  • Estruturar um programa básico em Kotlin;
  • Utilizar variáveis, tipos de dados e operadores;
  • Aplicar estruturas de controlo e ciclos;
  • Criar funções seguindo boas práticas de programação;
  • Configurar o ambiente de desenvolvimento Android Studio;
  • Estruturar um projeto Android e identificar os componentes básicos de uma aplicação Android;
  • Aplicar o conceito de Activity e o respetivo ciclo de vida;
  • Criar uma primeira aplicação Android;
  • Criar interfaces gráficas com XML e ViewBinding;
  • Manipular eventos do utilizador;
  • Utilizar Intents para navegação entre ecrãs;
  • Armazenar dados simples com SharedPreferences;
  • Utilizar uma base de dados SQLite;
  • Desenvolver uma aplicação Android prática.

Destinatários

Este curso destina-se a programadores, técnicos de informática, engenheiros de software, analistas de sistemas e outros profissionais interessados no tema.

Aplicações Práticas

Este curso permite-lhe programar em Kotlin, construir interfaces gráficas para Android, gerir a navegação entre ecrãs e o armazenamento de dados, e desenvolver uma aplicação Android funcional do zero.

Programa

1. Fundamentos do Kotlin

  • 1.1. Vantagens da Linguagem Kotlin
  • 1.2. Estrutura Básica de um Programa em Kotlin
  • 1.3. Variáveis, Tipos de Dados e Operadores
  • 1.4. Estruturas de Controlo e Ciclos
  • 1.5. Funções e Boas Práticas

2. Desenvolvimento Android

  • 2.1. Características da Plataforma Android
  • 2.2. Configuração do Ambiente de Desenvolvimento Android Studio
  • 2.3. Estrutura de um Projeto Android
  • 2.4. Componentes Básicos de uma Aplicação
  • 2.5. Activity e Ciclo de Vida
  • 2.6. Criação da Primeira Aplicação Android

3. Layouts e Interação com o Utilizador

  • 3.1. Criação de Interfaces Gráficas com XML e ViewBinding
  • 3.2. Manipulação de Eventos do Utilizador
  • 3.3. Intents e Navegação entre Ecrãs
  • 4. Armazenamento e Acesso a Dados

4.1. SharedPreferences para Armazenamento Simples

  • 4.2. Base de Dados SQLite

5. Projeto Final

  • 5.1. Desenvolvimento de uma Aplicação Prática

Funcionamento

  • Este curso tem apoio do formador, que esclarecerá as suas dúvidas através de um fórum de discussão, onde poderá colocar as suas questões a qualquer momento durante a duração do curso.
  • O curso encontra-se estruturado em aulas, que estão num formato cumpridor dos standards internacionais de e-learning.
  • ​Pode aceder às aulas a qualquer hora do dia ou da noite, bem como fins-de-semana e feriados, em função da sua disponibilidade e disposição, tendo apenas a restrição de ter de terminar o curso até ao último dia de formação.
  • Todas as aulas são disponibilizadas na sua Área de Membro logo no início da formação, e estarão disponíveis até ao último dia de formação. 
  • Pode ainda interromper uma aula a qualquer momento e recomeçá-la mais tarde, podendo frequentar cada aula quantas vezes desejar.
  • No final de cada aula tem a possibilidade de efetuar o download de alguns materiais de formação para gravar no seu computador ou imprimir.
  • No final do curso receberá um Certificado de Formação Profissional caso realize pelo menos 50% dos elementos de avaliação do curso (trabalhos, testes de avaliação e a participação online nos debates lançados no fórum) e tenha avaliação final positiva.
  • Esta formação é certificada e, como tal, a emissão do certificado é feita através da plataforma SIGO (Sistema de Informação e Gestão da Oferta Educativa e Formativa) do Estado Português e as competências desenvolvidas são registadas no Passaporte Qualifica.

Guia do Formando

Requisitos

  • Para frequentar este curso é necessário ter acesso a um computador ou um tablet com ligação à Internet e um browser (programa para navegar na web), como o Chrome, Safari, Firefox ou Internet Explorer.
  • Pode aceder ao curso a partir de qualquer computador (por exemplo, em casa e no escritório), tablet ou smartphone.
  • ​Para frequentar este curso são necessários conhecimentos básicos de programação, noções de lógica de programação orientada a objectos e conhecimento de XML.
  • Deverá assegurar o acesso ao Android Studio (gratuito), disponível para download em https://developer.android.com/studio