Java e Orientação a Objetos para Iniciantes
4.3 (45 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.
310 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java e Orientação a Objetos para Iniciantes to your Wishlist.

Add to Wishlist

Java e Orientação a Objetos para Iniciantes

Aprenda de uma vez por todas esse paradigma que assusta até os programadores mais experientes.
4.3 (45 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.
310 students enrolled
Created by Lauro Becker
Last updated 3/2015
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 10 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolver programas utilizando Java
  • Programar usando Orientação a Objetos
View Curriculum
Requirements
  • O aluno deverá saber o básico de lógica de programação e algoritmos.
  • O aluno deverá possuir disponibilidade para instalar programas em seu computador (ex: Java Development Kit)
Description

Curso atualizado em Janeiro de 2016!

Aprenda Orientação a Objetos de uma forma fácil e rápida. Você conhece Orientação a Objetos na vida real, agora iremos transformar esse conhecimento em Orientação a Objetos na programação.

Usaremos Java como ferramenta de aprendizado.

Fazendo este curso, você terá condições de programar orientado a objetos em qualquer linguagem que usa esse paradigma. Mas, se você não conhece Java, poderá aproveitar para aprender ela no processo.

  • Histórico do Java;
  • Objetos na vida real;
  • Objetos em Java;
  • Classes, Métodos e Atributos;
  • Herança, Classes Abstratas, Interfaces;
  • Modificadores de Acesso;
  • Polimorfismo;
  • Exceções.

Você está preparado para o mercado de trabalho?

O mercado está aquecido como nunca. Nós, da TI, somos disputados pelas empresas. Mas, sem um sólido conhecimento de programação, você não conseguirá colocar na prática todo o seu potencial.

Talvez você não pretenda trabalhar com Java. Entretanto, ela é a linguagem de programação mais popular do mercado e conhecendo-a você conseguirá aprender outras tecnologias de forma mais simplificada.

Com Orientação a Objetos, você programa na linguagem que quiser!

Qual linguagem você quer trabalhar? Python, Rails, PHP, ou até mesmo Javascript? Todas, sem exceção, são linguagens orientadas a objetos. Não se limite ao básico, desenvolva software de forma elegante e de fácil manutenção.

Este curso lhe guiará através do desenvolvimento de um software simples, porém completo. Entenderemos o básico, escreveremos de forma simples e transformaremos em um programa verdadeiramente OO. Desta forma, se você for programador e souber alguma linguagem não orientada a objetos a transição será bastante fácil.

Muitos exercícios estarão disponíveis. A cada novo conceito, exercícios lhe darão a segurança de que cada passo será sólido em direção ao aprendizado. Subiremos degrau por degrau, e tenho certeza de que esses serão apenas o primeiros passos rumo ao seu sucesso como programador!

Who is the target audience?
  • Este curso é destinado a alunos que já possuam conhecimento de lógica de programação.
  • Para alunos de Tecnologia da Informação, Ciências da Computação, Análise de Sistemas e afins.
  • Para programadores que conheçam o básico de Java ou outra linguagem similar, como PHP, p. ex.
  • Para programadores experientes que trabalham com linguagens procedurais e desejam aprender Orientação a Objetos de forma rápida e objetiva.
  • Este curso não se propõem a ensinar todas as características da linguagem Java. Mas sim, apresentar o básico para a aplicação de Orientação a Objetos.
  • Se você quer aprender (ou precisa) aprender rapidamente Orientação a Objetos, faça este curso.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
41 Lectures
03:43:41
+
Leia antes de iniciar: Nota sobre download de arquivos
1 Lecture 00:30
+
Introdução à plataforma Java
3 Lectures 08:08

Tudo começou há um tempo atrás...

Preview 03:08

JRE, JDK, JVM... Entenda essa sopa de letrinhas!

Preview 03:28

Vamos garantir que você entendeu todas as siglas?

Devorando a sopa de letrinhas
1 question

Máquina Virtual Java (Java Virtual Machine em inglês, ou simplesmente JVM) é a base para rodar uma aplicação Java. Entenda como ela funciona.

Preview 01:32
+
Mãos à obra!
3 Lectures 06:50
Instalando o JDK
00:35

Algumas opções de editor de código. Qual você prefere?
00:44

O bom e velho Hello World para começarmos com o pé direito nossos códigos!

Preview 05:31
+
Introdução à Orientação a Objetos
7 Lectures 48:45

Uma ótima forma de aprender é com base em comparação com algo que você já conhece. A idéia aqui é te mostrar que você já conhece Orientação a Objetos, apenas ainda não conhece por esse termo.

Preview 05:03


Exercício 1
00:47

Resposta: Exercício 1
19:16

Exercício 2
00:21

Resposta: Exercício 2
5 pages

Bônus: Cálculos com números decimais
03:26
+
Métodos de Instância
3 Lectures 14:01
Métodos de Instância: O que são?
02:49

Exercício 3
06:09

Resposta: Exercício 3
05:03
+
Construtores
1 Lecture 06:30
O que são construtores?
06:30
+
Escopo de Variáveis
3 Lectures 09:16
Escopo de Variáveis? Afinal, o que é isso?
03:06

Escopo de Variáveis na Prática
02:09

A palavra reservada "this"
04:01
+
Pacotes
1 Lecture 07:21
Pacotes na prática!
07:21
+
Relacionamentos
3 Lectures 16:30
Introdução a Relacionamentos
01:24

Exercício 4
00:24

Resposta: Exercício 4
14:42
+
Herança e Classes Abstratas
5 Lectures 14:58
Herança
03:29

Exercício 5
00:03

Os códigos desse exercício serão disponibilizados após a contextualização de Classes Abstratas.

Resposta: Exercício 5
02:00

O que são Classes Abstratas?
05:37

Classes Abstratas na Prática
03:49
5 More Sections
About the Instructor
Lauro Becker
4.4 Average rating
296 Reviews
1,446 Students
2 Courses
Arquiteto Java e Empreendedor

Menu nome é Lauro Becker. Sou MBA em Gestão Empresarial e Graduado em Desenvolvimento de Sistemas. Tenho 10 anos de experiência na área de desenvolvimento.

Sou Programador Certificado Java, Arquiteto de Software, Projetista de Sistemas, Líder de Equipe e Gerente de Projetos. Atualmente, como proprietário de uma empresa de tecnologia e internet, diariamente lido com diversos desafios dessa área tão fascinante.

Ministro cursos presenciais e virtuais. Tenho uma boa bagagem em treinamento de desenvolvedores para o mercado de trabalho, assim como em consultoria em tecnologia.