Programe em Java com prática
4.8 (16 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.
22 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programe em Java com prática to your Wishlist.

Add to Wishlist

Programe em Java com prática

Entenda os princípios da linguagem Java e pratique com exercícios
4.8 (16 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.
22 students enrolled
Created by Rita Cury
Last updated 2/2017
Portuguese
Price: $75
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 11 Articles
  • 21 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolver programas Java de forma profissional, seguindo as boas práticas da linguagem e as exigências de mercado. Estará apto à aprender tecnologias e usar frameworks relacionados à linguagem Java.
View Curriculum
Requirements
  • Conhecimentos básicos de informática. É desejável que tenha familiaridade com os conceitos de Lógica de Programaçao.
Description
Com uma metodologia de ensino diferenciada e com muitos exercícios, este curso foi especialmente desenvolvido para aqueles que desejam conhecer e programar, de forma profissional, com a linguagem Java. Além de assistir videoaulas, você poderá baixar material didático (em pdf) com assuntos complementares e glossário com termos, que por enquanto, podem ser desconhecidos para você. Ao término, você saberá os fundamentos da linguagem Java e o paradigma da programação orientada à objetos (POO), e como aplicar estes conceitos para desenvolver softwares de qualidade, sempre dentro das melhores práticas de Java e do mercado de desenvolvimento.
Who is the target audience?
  • Iniciantes em programação que pretendam ingressar no mercado de trabalho, atuando na área de desenvolvimento de software ou aplicativos usando a linguagem Java.
  • Programadores de outras linguagens que desejam conhecer e/ou trabalhar com Java.
  • Alunos de cursos de graduação e/ou pós-graduação que desejam aprofundar seus conhecimentos em Java.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
42 Lectures
05:26:09
+
Introdução
5 Lectures 28:52

  • Como Instalar JDK (kit de Desenvolvimento Java)
  • Como configurar Variáveis de Ambientes Como instalar o Eclipse
Preparando o ambiente
08:43

  1. Conhecendo rapidamente o Eclipse
  2. Organizando as classes em pacotes
  3. Grafia para nomes em Java e o padrão camelCase
  4. Primeira classe no Eclipse
  5. Erros comuns do programador iniciante
  6. Regras e convenções para nomeações em Java
  7. Palavras-chaves reservadas 
  8. Primeira classe no Eclipse
Preview 15:25

Neste exercício você terá a oportunidade de treinar sua primeira experiência no Eclipse.

Exercícios primeiros passos no Eclipse
00:02

Neste vídeo você verá a resposta para os exercícios propostos para primeiros passos no Eclipse

É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo. 

Resposta exercícios primeiros passos no Eclipse
01:15
+
Lógica de programação com Java
10 Lectures 01:20:03
  1. Variáveis
  2. Tipos primitivos
  3. Literais
  4. Literais inteiros
  5. Literais de ponto flutuante
  6. Literais de texto
  7. Sequência de escape
  8. Literais booleanos
  9. Declaração de variáveis locais
  10. Promoção de tipos primitivos
  11. Promoção de tipos primitivos por alargamento               
  12. Promoção de tipos primitivos por coerção
  13. Escopo de variáveis
Preview 15:22

Agora você vai praticar o que aprendeu sobre variáveis e tipos de dados.

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com variáveis e tipos de dados
00:02

Neste vídeo você verá a resposta para os exercícios propostos para variáveis e tipos de dados.  É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo.

Resposta dos exercícios com variáveis e tipos de dados
01:20

  1. Operadores aritméticos              
  2. Operador de atribuição simples
  3. Operadores de atribuição compostos
  4. Operadores unários
  5. Operadores unários pré-fixado e pós-fixado
  6. Operadores de comparação
  7. Operadores lógicos de abreviação
  8. Operador lógico de abreviação and
  9. Operador lógico de abreviação or
  10. Tabela verdade
  11. Operador ternário de comparação
Operadores
15:55

Agora você vai praticar o que aprendeu sobre operadores.

Atenção: para resolver alguns destes exercícios você precisará saber sobre a classe Scanner. Para isso assista o vídeo da aula 15 (Pegando dados do teclado com a classe Scanner).

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com operadores
00:02

Neste vídeo você verá a resposta dos exercícios propostos para operadores.  É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo. 

Resposta dos exercícios com operadores
05:54

  • Comando de decisão if-else
  • Comando de decisão switch-case
  • Comando de repetição for
  • Comando de repetição while
  • Comando de repetição do-while
Comandos de controles de fluxo
18:18

Agora você vai praticar o que aprendeu sobre comandos de controle de fluxo.

Atenção: para resolver alguns destes exercícios você precisará saber sobre a classe Scanner. Para isso assista o vídeo da aula 15 (Pegando dados do teclado com a classe Scanner).

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com comandos de controle de fluxo
00:02

Neste vídeo você verá a resposta para os exercícios propostos para comandos de controle de fluxo

É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo. 

Resposta exercícios com comandos de controle de fluxo
19:57

Nesta aula você conhecerá a classe Scanner para que possa usá-la nos exercícios propostos com a finalidade de simular a entrada de dados de usuários em um programa por meio do teclado do computador.

Pegando dados do teclado com a classe Scanner
03:11
+
Programação orientada à objetos com Java
9 Lectures 01:14:13
  1. Objetos              
  2. Classes
  3. Modelando classes
  4. Definindo atributos de uma classe
  5. Definindo métodos de uma classe
  6. Instanciando classes
  7. Inicialização de atributos
  8. Acessando atributos de uma classe
  9. Regras de métodos
  10. Os parâmetros de um método
  11. Passando mais de um valor à um método
Iniciando POO
18:42

  1. Sobrecarga de métodos             
  2. Encapsulamento
  3. Métodos getters e setters
  4. Boas práticas
Mais sobre métodos
13:52

Agora você vai praticar o que aprendeu sobre iniciando POO e mais sobre métodos.

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios iniciando POO (classes e métodos)
00:02

Neste vídeo você verá a resposta para os exercícios propostos para classes métodos

É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo. 

Resposta exercícios iniciando POO (classes e métodos)
12:51

  1. O modificador static em atributos
  2. O modificador static em métodos
  3. Considerações sobre static
  4. Exemplos de métodos statics na Linguagem Java
  5. Classes Wrappers
Modificador static
09:06

  1. Breve introdução à arrays
  2. Entendendo o cabeçalho do método main
  3. Como passar valores para o array args do método main
  4. Nome totalmente qualificado de uma classe
O método main
06:18

  1. Personalizando construtores
  2. Regras de construtores
  3. Sobrecarga de construtores
Construtores
10:37

Agora você vai praticar o que aprendeu sobre construtores.

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com construtores
00:02

Neste vídeo você verá a resposta para os exercícios propostos com construtores

É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo. 

Resposta exercícios com construtores
02:43
+
Arrays
3 Lectures 30:26
  1. Declararando  arrays
  2. Atribuindo valores à arrays
  3. Percorrendo arrays
  4. Comando de repetição for aprimorado
  5. Arrays de tipos construídos
  6. Arrays multidimensionais
  7. Outra forma de declarar e construir arrays
  8. Passando array como parâmetro de um método
  9. Var-args
  10. Regras de var-args
Arrays
19:18

Agora você vai praticar o que aprendeu sobre arrays.

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com arrays
00:02

Neste vídeo você verá a resposta para os exercícios propostos para arrays

É muito importante que, antes de ver a resposta, você tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo. 

Resposta exercícios com arrays
11:06
+
Mais de programação orientada à objetos
10 Lectures 01:20:57
  1. Definição de herança
  2. Super classes e classes derivadas
  3. Override (sobrescrita de métodos)
  4. Visibilidade de métodos sobrescritos
Introdução à herança
12:06

Conhecendo o método toString()
03:08

  1. O uso da palavra reservada super
  2. Sobrecarga de métodos na herança
  3. Construtores na herança
  4. Encapsulamento na herança
Herança
15:11

  1. Classes abstratas
  2. Regras de classes abstratas
  3. Relacionamento tem um
  4. O método toString
  5. Moderador protected
  6. Modificador final
  7. Constantes
Classes abstratas
16:33

Agora você vai praticar o que aprendeu sobre herança, classe abstrata, métodos abstratos e polimorfismo.

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com herança e classe abstrata
00:02

Neste vídeo você verá a resposta para os exercícios propostos para herança e classes abstratas

É muito importante que, antes de você ver a resposta, tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo.

Resposta dos exercícios com herança e classe abstrata
08:41

  1. Implementando múltiplas interfaces
  2. Casting de objetos
  3. Métodos abstratos em interfaces
  4. Métodos default e static em interfaces
Interfaces
13:21

Agora você vai praticar o que aprendeu sobre interface.

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com interface
00:02

Neste vídeo você verá a resposta para os exercícios propostos para interfaces

É muito importante que, antes de você ver a resposta, tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo.

Resposta exercícios com interface
04:10

  1. Interface funcional
  2. Lambdas
  3. Vantagens da programação funcional
Programação funcional
07:43
+
Coleções
5 Lectures 31:38
  1. Métodos equals e hashcode
  2. Generics
  3. Conjuntos (interface Set)
    • classe TreeSet
    • classe HashSet
  4. Mapas (interface Map)
    • classe HashMap
  5. Listas (interface List)
    • ArrayList


Colletion
16:58

Agora você vai praticar o que aprendeu sobre Collection (coleções).

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Exercícios com Collection
00:02

Neste vídeo você verá a resposta para os exercícios propostos para Collection

É muito importante que, antes de você ver a resposta, tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo.

Resposta exercícios com Collection
09:22

Aqui teremos mais exercícios com Collection (coleções).

É muito importante que você faça os exercícios propostos antes de passar para a próxima aula, porque os exercícios lhe ajudarão a fixar a matéria e é neste momento que muitas dúvidas surgirão.

Antes de ver a resposta, tente fazer até conseguir. 

Mais exercícios com Colletion
00:05

Neste vídeo você verá a resposta para os exercícios propostos para Mais exercícios com Collection

É muito importante que, antes de você ver a resposta, tenha feito todos os exercícios, porque a prática é muito importante para a fixação do conteúdo.

Resposta de Mais exercícios com Colletions
05:11
About the Instructor
Rita Cury
4.8 Average rating
16 Reviews
22 Students
1 Course
Consultora em Desenvolvimento de Software

Rita Cury é especialista em desenvolvimento de software e instrutora desde 1997, ministrando treinamentos sobre diversas tecnologias, tanto para iniciantes como para profissionais experientes, e, preparando equipes para desenvolvimento de software. 

Como instrutora da Impacta, já treinou mais de 10 mil alunos em VBA, POO e Java e já desenvolveu diversos cursos e materiais didáticos.