Curso Completo de Kotlin Essencial para Android
4.4 (113 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
509 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Completo de Kotlin Essencial para Android to your Wishlist.

Add to Wishlist

Curso Completo de Kotlin Essencial para Android

O Curso de Kotlin Mais Completo do Brasil! Aprenda do Zero a Criar Apps e Jogos Android com a Linguagem Kotlin
4.4 (113 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
509 students enrolled
Last updated 7/2017
Portuguese
Current price: $10 Original price: $70 Discount: 86% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 14 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Criar aplicativos e jogos Android usando o Kotlin
  • Entender a Orientação a Objetos com Kotlin
  • Diferença entre variáveis e propriedades, e como o Kotlin entende cada uma
  • Usar as expressões idiomáticas do Kotlin
  • Criar funções de Classe e de Arquivo Kotlin
  • Entender os conceitos do Kotlin e como ele se integra de forma perfeita com o Java
  • Aprenda lógica, condições e controles de fluxo
  • Usar coleções, e qual é o melhor lugar para cada uma
  • Converter projetos Android em Java para Kotlin
  • Usar o Intellij IDE, a melhor IDE de Java (e Kotlin), para escrever código de forma eficaz e profissional
View Curriculum
Requirements
  • Você deve ter conhecimentos básicos da linguagem Java para Android.
  • Você deve ter desenvolvido pelo menos um aplicativo Android.
Description

*** Depoimentos de nossos Alunos sobre o Curso ***

"Muito claro nas explicações, não é nada massante. Está divertido aprender através deste curso online."
- Daniel Ricardo Borges

"Didática muito boa, bem detalhado."
- Francisco Barros

"Explicações precisas e de fácil entendimento."
- Fabio Rene Mussi

"Excelente metodologia de ensino"
- Fabiano Nóbrega de Almeida

"Parece que o conteúdo vai ser muito interessante, já fiz curso com o Professor Fillipe Cordeiro e ele explica muito bem."
- Willian Ribeiro

*** O Kotlin agora é oficialmente a linguagem de programação para Android ***

O Kotlin é uma linguagem brilhante que pode tornar o desenvolvimento do Android mais rápido e divertido.

Já foi adotado por vários desenvolvedores pelo mundo de empresas como a Expedia, Flipboard, Pinterest, Square e outros.

Além disso, o Kotlin também é totalmente adaptado a linguagem de programação Java, possibilitando uma interoperação sem esforço entre as duas.

>> Aprenda a programar em Kotlin, uma linguagem de programação moderna baseada no Java!

>> Junte-se a este curso para aprender a escrever código com uma linguagem incrível e fácil de aprender!

>> Expanda seus conhecimentos como desenvolvedor Java ou Android e melhore a qualidade do seu código!

Este curso irá te a programar em Kotlin do zero! Começamos com o básico, então este curso é completamente adequado para iniciantes. Você colocará em prática tudo que aprender com nossos exercícios e desafios de programação.

Se você é um desenvolvedor do Android, você pode usar este curso para se atualizar. O Kotlin permitirá que você mantenha uma base de código mais limpa e expressiva, use conceitos que vão além do Java 8 para escrever aplicativos Android mais robustos.

Você irá aprender:

  • Variáveis e tipos anuláveis (segurança nula)
  • Condicionais: if e when
  • Loops: for e while
  • Funções
  • Orientação a Objetos: Classes, Objetos, Interfaces, Herança etc.
  • Data Classes (um conceito útil em Kotlin)
  • Exeções e Controle de Erros
  • Coleções e Estutura de Dados
  • Criar aplicativos e jogos Android com o Kotlin


Este curso também cobra a parte de Orientação a Objetos, o principal paradigma de desenvolvimento que você precisa entender no mundo de hoje. Mas também analisaremos conceitos de programação funcional que tornarão sua vida muito mais fácil.

Por último, você vai criar aplicativos e jogos Android do zero utilizando todo conhecimento que aprendeu ao longo do curso utilizando a linguagem Kotlin.

Who is the target audience?
  • Todos os desenvolvedores Android iniciantes.
  • Todos os desenvolvedores Android com experiência.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
61 Lectures
04:40:35
+
Introdução
2 Lectures 00:53

Código Fonte dos Exercícios e Projetos
00:05
+
Kotlin Básico
15 Lectures 01:18:28

Kotlin na Máquina Virtual Java
01:55

Configurando Sua Máquina
01:52

Intellij IDEA
02:59

Olá Mundo
04:24

Variáveis
06:51

Tipos Primitivos & Strings
09:25


Controle de Fluxo: If/Else
07:17

Controle de Fluxo: When
09:47

Controle de Fluxo: While
02:25

Controle de Fluxo: For
03:30

Arrays
09:17

Functions
06:13

Download dos Slides
00:02
+
Kotlin e Orientação a Objetos
10 Lectures 01:09:19
O que é Orientação a Objetos
02:56

Objetos
02:52


Propriedades
07:40

Construtores
09:18

Herança
11:22

Interface
11:27

Modificadores de Acesso
07:53

Data Classes
10:02

Download dos Slides
00:02
+
Kotlin Intermediário
9 Lectures 29:18
Exceções
06:48

Collections
01:42


Collections: Set
04:00

Collections: Map
04:54

Enumerados (Enum)
03:18

Packages
01:33

Imports
01:25

Download dos Slides
00:02
+
Kotlin no Android
2 Lectures 05:01
Android Studio e Kotlin
04:54

Lista de Conteúdos
00:07
+
#1 App: KTempConverter
6 Lectures 22:48

Criando o Projeto
04:10

Criando o Layout
04:43

Recuperando as Views
05:34

Adicionando a Lógica
04:58

+
#2 App: KFeedReader
8 Lectures 45:41

Criando o Projeto
03:00

Criando o Layout com RecyclerView e CardView
13:03

Configurando o Leitor de RSS
08:29

Criando o Adapter
11:06

Configurando a RecyclerView com Adapter
04:40

Como resolver o bug da tela branca
00:12

+
#3 App: KJogoVelha
4 Lectures 28:26

Desenhando o Tabuleiro
11:11

Adicionando a Lógica
14:46

+
Desafios: Conversão de Apps Android em Java para Kotlin
4 Lectures 00:21
Projeto: Boas Vindas Androideiro
00:05

Projeto: Baskete
00:05

Projeto: Tupicionario
00:05

Projeto: Bolly Filmes
00:05
+
Próximo Nível: Eleve seus Conhecimentos em Desenvolvimento Android
1 Lecture 00:28

Descubra os 4 Elementos OBRIGATÓRIOS para Você se Tornar um Desenvolvedor Android Profissional e Independente, Mesmo que você NÃO seja um Gênio da Programação.

Webinário de Encerramento
00:28
About the Instructor
AndroidPro Blog
4.4 Average rating
175 Reviews
937 Students
2 Courses
Torne-se um Desenvolvedor Android Profissional

Como sabemos, já é possível fazer quase de tudo com alguns toques na tela de pequenos dispositivos que temos à palma da mão, seja para a comunicaçãotrabalholocalização ou solicitações de serviços. Os benefícios dos aplicativos vão além da praticidade, pois muitos aplicativos colaboram, inclusive, com  a saúde, com a educação e com a mobilidade urbana das grandes cidades.

A tecnologia está nos permitindo repensar e replanejar grande parte de nossa vida. Ações muito além do consumo. A internet das coisas está presente no nosso dia a dia, em carros, TV, eletrodomésticos, relógios, roupas… atualmente tudo está sendo conectado a internet. E o objetivo de todas essas ações, revoluções e evoluções é único: tornar a nossa vida mais prática.

No início de 2015, foi contabilizado mais de 1,43 milhão de aplicativos disponíveis no mercado, e mais dois bilhões de pessoas usando aplicativos todos os dias. Dentre esses “pequenos” números, o Android é o sistema operacional mais utilizado em portáteis, com mais de 1 bilhão de aparelhos ativos até o começo do ano (imagina agora!).

Ainda assim, com todos esses números e os bilhões de dólares que giram no mercado mobile, a demanda por bons profissionais da área ainda supera a oferta destes. Desenvolvimento mobile, antes considerada a carreira do futuro, já faz parte do presente há algum tempo, e os profissionais que investirem em especialização, com certeza conseguirão o seu “lugar ao sol”.

Inclusive, foi assim que aconteceu comigo, que, sendo “Javeiro” e enxergando grandes oportunidades de crescimento no mercado mobile, decidi aprender Android e abraçar essa área pela qual me apaixonei, e que me trouxe tantas oportunidades, ganhos profissionais e pessoais também.

Nesses anos de experiência, fiz aplicativos para grandes e pequenas empresas brasileiras e internacionais, destacando-se entre estes, aplicativos para Itaú, Trikae, Kanui, Renovei e Dafiti. Aprendi muito sobre a área e suas oportunidades, e decidi montar o AndroidPro para ajudar àqueles que se interessam por desenvolvimento de aplicativos Android.

No meio da minha “peregrinação” rumo a me tornar um desenvolvedor Android profissional, eu estabeleci um método de aprendizado, compilando todos os cursos, livros e materiais gratuitos que eu havia consumido ao longo daqueles meses, e dividi toda essa informação em 04 elementos principais:

  1. Conceitos Básicos
  2. Interface Gráfica
  3. Manipulação de Dados
  4. Ferramentas

Estabelecer esse método para mim mesmo, me ajudou muito a aprender Android e colocar em prática meu aprendizado. Fiz vários cursos (sempre um para complementar o outro), li ainda mais e busquei vencer as dificuldades que tinha em entender como a linguagem Java era aplicada em Android (essa informação era bem difícil de encontrar).

Me apaixonei por tudo o que a plataforma oferecia e pretendia oferecer e mergulhei cada vez mais no Android, que, além de trabalho, se tornou um hobby.

Muita leitura, prática e aplicativos depois, percebi a carência que ainda temos de conteúdos de qualidade, que ensinam como desenvolver Android. Por isso, decidi criar o AndroidPro com o objetivo primário de dividir meu conhecimento e ensinar à quem é entusiasta e quer entrar na área, um caminho mais prático para aprender sobre desenvolvimento Android.

Para saber mais sobre os Conceitos BásicosInterface Gráfica do Android, Manipulação de DadosFerramentas e Carreira Android, basta cadastrar seu e-mail para receber nossos conteúdos em primeira mão.

Fillipe Cordeiro
4.4 Average rating
175 Reviews
937 Students
2 Courses
Engenheiro de Software | Empreendedor Digital

Engenheiro da computação e desenvolvedor de software a quase 10 anos, com experiência em tecnologias como Java, Python e Android.

Minha missão é ajudar outras pessoas a mudarem suas vidas utilizando o desenvolvimento de software como principal ferramenta.

Nos últimos 3 anos pude ajudar mais de 40.000 pessoas pelo Brasil publicando conteúdos gratuitos sobre desenvolvimento e mais de 500 alunos em treinamentos com acompanhamento.