Buying for a Team? Gift This Course
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.
3.9 (35 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.
284 students enrolled
Created by Lauro Becker
Last updated 3/2015
Portuguese
$15 $20 25% off
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
Have a coupon?
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
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)
Curriculum For This Course
Expand All 41 Lectures Collapse All 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
4.0 Average rating
275 Reviews
1,413 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.

Report Abuse