Java Essencial para Android
4.3 (67 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.
440 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java Essencial para Android to your Wishlist.

Add to Wishlist

Java Essencial para Android

Aprenda do zero o Java Essencial e Obrigatório para Android que todo desenvolvedor iniciante deve saber.
4.3 (67 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.
440 students enrolled
Last updated 7/2017
Portuguese
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 12 Articles
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Como funciona o Java e o que são as siglas JVM, JRE e JDK
  • Aprenda cada parte da sintaxe da linguagem e desenvolva ser sofrer
  • Variáveis Primitivas
  • Controle de Fluxo
  • Orientação a Objetos nunca foi tão fácil
  • Estrutura de dados sem segredos - Lists, Maps, e Sets.
  • Modificadores de Acesso
  • Atributos de Classe
  • Total controle de exceções e erros no Java
View Curriculum
Requirements
  • Você deve ter uma noção básica de informática.
Description

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

"Porque faz jus ao que tem sido o curso (5 estrelas). O material didáctico é bastante bom, principalmente para quem já aprendeu JAVA e quer consolidar os conhecimentos já adquiridos."
- José Missage

"Por que é simples e objetivo direto ao ponto sem essa de blablá"
- Mardonis Alves

"Boa cadencia de apresentação da linguagem Java."
- Antonio Carlos Coutinho Pereira

"Até agora o curso tem sido excelente, didática muito boa e o professor domina o assunto."
- Alexandre Augusto Barbosa

*** Sobre o Curso ***

Como sabemos, o Kit de Desenvolvimento de Software da plataforma Android (o Android SDK) é construído utilizando a linguagem Java.

Sendo assim, para todos os desenvolvedores, alunos ou aprendizes que querem se tornar desenvolvedores Android, mas ainda não possuem conhecimentos em Java, este curso é composto por quatro módulos sobre os fundamentos da linguagem.

Neste curso, você aprenderá o básico da linguagem de programação Java e Orientação a Objetos, além dos conceitos necessários para o desenvolvimento de aplicativos Android.

Se você já é um programador Java experiente e quer aprender sobre desenvolvimento Android, pode pular este curso.

Se este não é o caso e você ainda não tem conhecimentos dessa linguagem, é importante fazer o curso e praticar os exercícios propostos, para compreender bem a linguagem Java e se tornar apto a avançar para o desenvolvimento Android.

Afinal, todos os profissionais de desenvolvimento Android devem compreender completamente o conteúdo deste curso intensivo de Java.

Who is the target audience?
  • Para quem tem o sonho de desenvolver aplicativos Android
  • Para quem está frustrado de tentar aprender desenvolvimento Android
  • Para quem quer dar um upgrade na sua carreira de desenvolvedor
  • Para quem tem uma ideia legal de aplicativo Android
Students Who Viewed This Course Also Viewed
Curriculum For This Course
51 Lectures
03:04:36
+
Seja Muito Bem Vindo(a)
4 Lectures 02:10

Orientações Iniciais
00:50

Faça o download da apostila de acompanhamento do curso.

Baixar Apostila da Aula
00:17

Todos os exercícios propostos nesse curso podem ser acessados pelo endereço do GitHub do AndroidPro.

Código Fonte dos Exercícios
00:03
+
Capítulo 01: Java Básico Completo
16 Lectures 57:04

Java Virtual Machine
03:08

JDK e JRE
03:03

Configurando Sua Máquina para Programar em Java
02:40

Intellij IDEA
02:46

Atalhos do Intellij IDEA
00:10

Olá Mundo
05:58

Tipo de Dados Primitivos
03:48

Naming
03:29


Controle de Fluxo: If / Else
04:24

Controle de Fluxo: Switch
06:43

Controle de Fluxo: While
03:55

Controle de Fluxo: For
07:40

Download dos Slides
00:02

Exercício1
01:00
+
Capítulo 02: Orientação a Objetos Sem Segredos
12 Lectures 58:16
Objetos
02:52

Classes
08:03

Getters e Setters
04:56


Palavras-chave this e super
06:13

Interface
06:27

Modificadores de Acesso
02:37

Construtores
05:06

Overriding e Overloading de Métodos
06:03

Polimorfismo
07:06

Download dos Slides
00:02

Exercício 2
01:42
+
Capítulo 03: Exceções e Estrura de Dados
9 Lectures 33:39
Exceções
02:59

Exceções: Exceção Verificada (Checked Exception)
04:14

Exceções: Exceção Não Verificada (Unchecked Exception)
03:08

Java Collections: Interfaces
02:15


Java Collections: HashSet
04:37

Java Collections: HashMap
09:19

Download dos Slides
00:02

Exercício 3
01:15
+
Capítulo 04: Java Intermediário
9 Lectures 33:32
Classes Aninhadas
02:06

Benefícios de Classes Internas
02:45

Atributos ​​de Classe Estáticos
07:52

Métodos Estáticos
02:22

Tipos Enumerados (Enums)
03:29

Serialização
07:52

Desserialização
05:30

Download dos Slides
00:02

Exercício 4
01:33
+
Capítulo Final
0 Lectures 00:00
Exame Final
14 questions
+
Próximo Nível
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
180 Reviews
943 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
180 Reviews
943 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.