Programa do Curso
Introdução
Configurar as ferramentas para Kotlin
- Usando as ferramentas de linha de comando
- Instalando o JDK para Kotlin
- Instalando e configurando o IDE: IntelliJ
- Instalando os plug-ins
Começando com Kotlin e a sintaxe Kotlin
- Aprendendo a arquitetura do Kotlin
- Aprendendo a sintaxe do Kotlin
- Usando os principais recursos de Kotlin
Object-Oriented Programming com Kotlin
- Visão geral de Programming com objectos
- Criando uma classe
- Adicionando métodos às classes
- Definindo Construtores Básicos
- Usando parâmetros nomeados e valores padrão
- Usando classes abertas para permitir herança
- Usando classes abstratas
- Criando e usando interfaces
- Manipulando a substituição
- Criando classes de dados
- Utilização de Singletons e Objectos Companheiros
- Usando Enumerações
- Agrupamento de classes em pacotes
- Usando importações
- Implementando ocultação de informações
- Usando Getters e Setters
- Implementação de modificadores de visibilidade
- Entendendo os genéricos
- Implementando uma pilha genérica
- Usando Funções Genéricas
Desenvolvimento de aplicações Android usando Kotlin
- Configurando as Ferramentas para o Desenvolvimento Android
- Instalando o Android Studio
- Iniciando um novo projeto
- Configurar o emulador
- Configurar a biblioteca
- Configurando Kotlin em Android
- Trabalhando com o Hello Android Framework e Android SDK Tools
- Desenvolvendo uma aplicação Android usando Kotlin
- Usando ListActivity e ListView
- Usando Intents e filtros de Intent
- Trabalhar com vistas personalizadas
- Usando gerenciadores de layout
- Manipulação de Web Services e API's
- Lidando com Android Serviços
- Trabalhando com SQLite Database
- Usando provedores de conteúdo
- Escrevendo adaptadores
- Implementando diálogos e alertas (Toasts)
- Conceber a sua IU
- Opções e menus de contexto
- WebView
- Implementação de Android Notificações
- Criar uma aplicação Android personalizada e reactiva utilizando Kotlin
- Publicar a sua aplicação Android na Google PlayStore
Desenvolvimento de aplicações iOS utilizando Kotlin
- Visão geral dos recursos e da arquitetura do XCode 9
- Descrição geral das funcionalidades e da arquitetura do Swift 4
- Comparação de semelhanças e diferenças de Kotlin e Swift
- Noções básicas
- Matrizes
- Dicionários
- Trabalhando com Web Services
- Executando Data Management
- Trabalhando com variáveis, constantes e Swift tipos de dados
- Otimizar a iOS experiência do utilizador através do design UX e UI
- Adicionar interação do utilizador para uma melhor experiência do utilizador
- Otimizar o desempenho
- Depurar uma iOS aplicação
- Criando uma aplicação iOS personalizada e responsiva usando Kotlin
- Publicar a sua aplicação iOS na Apple AppStore
Resolução de problemas
Resumo e conclusão
Requisitos
- Experiência em programação Java
- Experiência básica ou familiaridade com desenvolvimento Android
- Experiência com programação Swift
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
O conhecimento aprofundado e os exemplos
Ankur Kapila - Deutsche Bank
Curso - Programming with Kotlin
Máquina Traduzida
Alex é um homem muito simpático e sociável. Ele fez com que todos se sentissem confortáveis trabalhando juntos e se voluntariou para oferecer soluções.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
Máquina Traduzida
Intensidade do curso e abrangência dos tópicos. Tópicos complicados são explicados em um bom nível, então, mesmo que haja algumas lacunas (como DSL) -- não será difícil continuar por conta própria, pois já tenho uma compreensão geral das bases e pelo menos sei como formular minhas perguntas ao Google.
Alexey Baryshnev - C.T.Co SIA
Curso - Advanced Kotlin Programming
Máquina Traduzida