Curso Kotlin for iOS Developers

  • APP Mobile & Development

Curso Kotlin for iOS Developers

24 horas
Visão Geral
  • Kotlin é uma linguagem de programação moderna, funcional e orientada a objetos, baseada em Java.
  • Neste treinamento ao vivo, conduzido por instrutor, os participantes aprenderão a programação Kotlin à medida que avançam na criação de um aplicativo Android baseado em um aplicativo iOS existente.
Objetivo

Ao final deste treinamento, os participantes serão capazes de:

  • Entenda os conceitos fundamentais da programação Kotlin, aproveitando o conhecimento do Swift e do iOS.
  • Construa uma interface do usuário do Android usando o Kotlin.
Publico Alvo
  • Desenvolvedores iOS e Swift interessados ​​em mudar seus aplicativos para Android usando o Kotlin
Pre-Requisitos
  • Experiência com programação Swift
Informações Gerais
  • Carga horaria 24h
  • Se aos sábados o curso acontece de 09h às 18h, total de 3 sábados
  • Se noturno o curso acontece das 19h às 23h, total de 6 noites,

Formato de Entrega:

  • Presencial em Sala de alua 
  • On-line ao vivo em tempo real
Materiais
Português
Conteúdo Programatico

Introdução

  1. Configurando as ferramentas para o Kotlin
  2. Usando as ferramentas de linha de comando
  3. Instalando o JDK for Kotlin
  4. Instalando e configurando o IDE: IntelliJ
  5. Instalando os plugins

Configurando as ferramentas para desenvolvimento Android

  1. Instalando o Android Studio
  2. Iniciando um novo projeto
  3. Configurando o emulador
  4. Configurando a biblioteca

Configurando o Kotlin no Android

  1. Introdução ao Kotlin e à sintaxe do Kotlin
  2. Visão geral do Kotlin
  3. Aprendendo a arquitetura Kotlin
  4. Aprendendo a sintaxe Kotlin
  5. Usando os principais recursos do Kotlin

Comparando semelhanças e diferenças de Kotlin e Swift

  1. Fundamentos
  2. Matrizes
  3. Dicionários

Aprofundando a programação com Kotlin vs. Swift

  1. Aprendendo os tipos de aulas
  2. Criando uma classe
  3. Adicionando Métodos às Classes
  4. Definindo construtores básicos
  5. Usando parâmetros nomeados e valores padrão
  6. Usando classes abertas para permitir herança
  7. Criando, declarando e usando funções no Kotlin
  8. Usando parâmetros e retornando um valor
  9. Criando e usando interfaces
  10. Usando enumerações
  11. Noções básicas sobre genéricos
  12. Implementando uma pilha genérica
  13. Usando funções genéricas
  14. Usando funções de extensão

Trabalhando com Java do Kotlin e vice-versa

  1. Trabalhando com a camada de dados
  2. Visão geral da camada de rede
  3. Usando entidades e terminais
  4. Implementando Interatores de Rede
  5. Artigos GET
  6. Artigos do POST
  7. Finalizar
  8. Configurando espaço para o banco de dados SQLite
  9. Trabalhando com banco de dados de região
  10. Implementando tarefas comuns na camada de dados

Noções básicas sobre o ciclo de vida do aplicativo Android vs. iOS

  1. Simples
  2. Complexo
  3. Rosqueamento

Usando o layout da interface do usuário XML

  1. Visão geral dos componentes comuns da interface do usuário entre Apple e Android
  2. Adicionando eventos da interface do usuário
  3. Criando uma atividade
  4. Usando o RecyclerView

Solução de problemas

Resumo e conclusão

TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas