Java e Orientação a Objetos

Programação
4.7 (12 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.
26 students enrolled
$25
Take This Course
  • Lectures 92
  • Length 18 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 Portuguese

Course Description

Este curso de Java e Orientação a Objeto e possuí 92 aulas para que você possa a aprender o básico desta plataforma. Java não é apenas uma linguagem de programação mas sim uma plataforma de desenvolvimento onde você pode construir sistemas Desktop, Web e Mobile. Muitos cursos prometem que ao seu término você já estará pronto para desenvolver sistemas e isso não é verdade. Ao término deste curso você conhecerá os princípios básicos da Orientação a Objetos em Java e aí escolherá um ambiente de desenvolvimento que a plataforma Java disponibiliza. Aí sim você estará pronto para desenvolver qualquer sistema na plataforma Java. Este curso é para você que está começando com programação e ainda não escolheu uma linguagem . É para você que ama TI mas ainda não decidiu qual área seguir. É para você que tem experiencia em outras linguagens e deseja migrar ou aprender Java. É para você que está tentando pela última vez aprender Java e não conseguiu. Muitos cursos desenvolvem sistemas junto com o curso e isso não é bom. Isso porque ficamos muito mais preocupados em ver o sistema funcionando do que o conceito que estamos aprendendo aí quando você se depara com um problema desenvolvendo um outro sistema você não consegue resolver. Acredite em mim, é só avaliar os melhores cursos de Java no mercado, eles não usam este tipo de método. Fiz todo meu treinamento Java em uma das melhores do Brasil que me ajudou muito no meu conhecimento.

What are the requirements?

  • Lógica de programação.

What am I going to get from this course?

  • Ao final deste curso o aluno terá toda a base para escolher qual tecnologia Java ele vai querer aprender.
  • Estará pronto para resolver qualquer problema com a ajuda do paradigma Orientada a Objetos.
  • Desenvolver um código limpo e coeso.
  • Conhecimento da sintaxe do Java.
  • Desenvolver soluções utilizando o Java

What is the target audience?

  • Alunos indecisos que estão na área de TI e ainda não sabem qual área seguir.
  • Alunos que já possuem um conhecimento em lógica de programação.
  • Profissionais de TI que já trabalham no desenvolvimento de sistemas utilizando o paradigma procedural e queiram migrar para o paradigma Orientada a Objetos, a linguagem Java é uma ótima opção.
  • Você que é amante da tecnologia e quer embarcar numa aventura nova, Java é a solução.
  • Este curso não se propõe a ensinar Java e Orientação a Objetos de maneira rápida e milagrosa já que estamos falando de uma linguagem que é a mais utilizada no Mundo.
  • Mas se você quer aprender de uma maneira correta, faça este curso.
  • Alunos que já tenham um conhecimento Java podem também reforçar e partir para um nível mais elevado já que o curso terá estes momentos.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução
03:19

Apresentação

08:23

1.O que é Java?

•Uma breve história do Java

•Versões do Java


10:12

•Máquina Virtual Java – JVM

•JRE, JDK

Download do JDK e configurações
09:37
Section 2: Lógica, variáveis primitivas e controle de fluxo
Compilando e executando o seu primeiro programa
Preview
10:50
Estrutura do código Java - Parte 1
10:23
Estrutura do código Java - Parte 2
08:52
Estrutura do código Java - Parte 3
04:41
Correção do Exercício
05:04
Estrutura do código Java - Parte 4
06:52
Estrutura Condicional
13:31
Laços de Repetição
12:40
Section 3: Orientação a Objetos
12:33

Entender a diferença entre classes e objetos. Todo o objeto possui características e comportamentos distintos, todos definidos em uma classe.

15:53

- Criando um classe com seus atributos

- Criando o nosso primeiro objeto Java

- Atribuindo valores aos atributos

- Objetos são acessados por referências

14:19

Código Fonte disponível nesta aula.

11:17

- Criando o nosso método sacar

05:49

- Criando o nosso método depositar

09:17

- Criando o nosso método transferir

Código Fonte disponível nesta aula.


08:03

Código Fonte disponível desta aula.

04:31

Três exercícios para que que vocês reforcem o aprendizado.

04:06

- Código Fonte deste exercício

06:52

- Código Fonte deste exercício

10:35

A correção deste exercício está dividido em duas partes

08:57

Código Fonte disponível deste exercício.

17:11

Código Fonte disponível

Section 4: Arrays
Criando uma array para guardar valores do tipo primitivos.
15:35
14:26

Código Fonte disponível

07:26

Código Fonte disponível

Array - Acessando índices inexistentes
05:28
Exercício
1 page
Correção Exercício - Parte 1
19:47
10:12

Código-fonte disponível para este exercício.

O argumento do método main()
07:17
Section 5: Modicadores de acesso e atributos de classe
Controlar o acesso aos seus atributos e métodos
Preview
13:42
Métodos de acesso a atributos do tipo getters e setters
18:45
getters e setters - Fixando conhecimento
06:55
Construtores
12:06
Sobrecarga (Overloading) de métodos
20:07
Sobrecarga (Overloading) de construtores
08:22
Atributos e métodos estáticos
10:34
Correção Exercício 1
11:36
Correção Exercício 2
05:14
Section 6: IDE Eclipse
Download IDE Eclipse
06:00
Criando meu primeiro projeto e classes na IDE Eclipse
18:25
Continuação
06:17
Section 7: Herança, Reescrita e Polimorfismo.
Herança
Preview
16:52
Reescrita de métodos
07:46
Reforçando sobre reescrita de métodos.
14:09
Polimorfismo
16:41
Reforçando o polimorfismo
06:36
Orientações para os Exercícios
08:42
Correção Exercício 1
09:08
Correção Exercício 2 - Parte 1
16:29
Correção Exercício 2 - Parte 2
15:49
Correção Exercício 3
12:00
Section 8: Classes Abstratas
Classes Abstratas
11:04
Métodos abstratos
10:27
Reforçando classes e métodos abstratos
06:20
Section 9: Interfaces
Interfaces - Parte 1
15:43
Interfaces - Parte 2
14:57
Reforçando Interfaces
05:50
Section 10: Exceções - Exceptions
O que é uma exceção?
Preview
19:16
Controlando e tratando erros de maneira elegante.
20:18
Controlando e tratando erros do sistema do Banco
19:26
Criando suas próprias classes para tratar exceções.
18:57
Cláusula Finally
07:24
Exercício
1 page
Correção Exercício
06:16
Section 11: Pacotes
Organizando suas classes. Conhecendo um pouco mais o modificador protected
17:49
Section 12: jar e javadoc
Gerando o Jar pelo Eclipse
06:06
javadoc
13:24
Section 13: Pacote java.io
Facilidades de manipulação do fluxo de dados a partir do Java 5
Preview
15:23
Entrada de fluxo de dados antes do Java 5
14:47
Saída de fluxo de dados antes do java 5
12:26
Section 14: Pacote java.lang
Casting de Referências e a superclasse Object.
22:06
Métodos toString() e equals()
17:41
Classe String e seus métodos - Parte 1
18:17
Classe String e seus métodos - Parte 2
11:21
Classes StringBuffer e StringTokenizer
17:13
Classes Wrappers e autoboxing e unboxing no Java 5 - Parte 1
16:50
Classes Wrappers e autoboxing e unboxing no Java 5 - Parte 2
15:03
Classes Wrappers e autoboxing e unboxing no Java 5 - Parte 3
09:23
Classe Math e seus métodos
06:50
Section 15: Collections Framework
Evite Arrays, utilize as Collections para trabalhar com Estrutura de dados.
Preview
21:19
Métodos hashCode() e equals() - Parte 1
11:53

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduardo Dos Reis Santos, Analista de Sistema

Eu estudei em um faculdade pública, a Fatec de Taquaritinga. Fiz a minha formação Java em uma das melhores empresas no Brasil em treinamento Java. Eu sou instrutor Java a quase dois anos e trabalhei em duas empresas como desenvolvedor Java. Atualmente quero me dedicar a parte acadêmica a qual sinto um prazer enorme em ensinar as pessoas.

Ready to start learning?
Take This Course