Aprendendo a programar em Java
4.3 (172 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.
648 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprendendo a programar em Java to your Wishlist.

Add to Wishlist

Aprendendo a programar em Java

Introdução ao paradigma orientado a objetos e os conceitos básicos da linguagem Java.
4.3 (172 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.
648 students enrolled
Last updated 12/2015
Portuguese
Curiosity Sale
Current price: $10 Original price: $75 Discount: 87% off
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Entender os conceitos da programação orientada a objetos.
  • Criar suas próprias aplicações em Java.
  • Obter conhecimentos em Java que são essenciais para futuramente você desenvolver aplicações Web e para dispositivos Android.
View Curriculum
Requirements
  • Nenhum pré-requisito é necessário para fazer este curso. Tudo que você precisa para começar a programar em Java está incluso neste curso, e as ferramentas de desenvolvimento utilizadas são gratuitas.
Description

Neste curso você aprenderá o que realmente é a programação orientada a objetos e os conceitos essenciais para você desenvolver suas próprias aplicações em Java.

Este curso é fortemente baseado no paradigma de programação orientada a objetos, possibilitando alavancar o seu aprendizado para outras linguagens orientadas a objetos além do Java.

Isto NÃO é um tutorial com meros exemplos em Java. Este é um verdadeiro curso de Java que ensina desde os conceitos básicos da linguagem tais como, objetos e classes, até os tópicos mais avançados da linguagem tais como, threads e semáforos.

Não se preocupe se você não é um expert em programação ou se você não tem qualquer conhecimento em Java, pois este curso destina-se a TODOS os níveis de estudantes.

Divirta-se programando!

*Os códigos Java dos projetos contidos neste curso estão disponíveis para download, bem como, os slides apresentados.

Who is the target audience?
  • Este curso destina-se à iniciantes não familiarizados com a linguagem Java ou, até mesmo, àqueles que estão procurando se aperfeiçoar nesta linguagem de programação.
  • Se você é um estudante de computação, ou um programador com certa experiência, ou uma pessoa sem conhecimentos em programação, mas que deseja se tornar um programador Java, então este curso é para você!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
84 Lectures
08:02:29
+
APRESENTAÇÃO
2 Lectures 03:03

Apresentação do palestrante e do curso Aprendendo a programar em Java.

Divirta-se programando !

Preview 02:05

Tópicos Abordados
00:58
+
PARADIGMA ORIENTADO A OBJETOS
4 Lectures 35:39

O que é um paradigma de programação e alguns tipos de paradigmas de programação existentes.

Paradigma de Programação
13:06

O conceito e as características marcantes da Programação Orientada a Objetos (POO).

Paradigma Orientado a Objetos - (objetos, propriedades e operações)
03:49

O que são classes, atributos, métodos e como criar suas próprias classes.

Paradigma Orientado a Objetos (classes, atributos e métodos)
09:00

Aprender sobre encapsulamento.

Paradigma Orientado a Objetos - (encapsulamento)
09:44
+
CONCEITOS BÁSICOS DA LINGUAGEM JAVA
4 Lectures 23:16

Apresentação das características gerais do Java.

Conceitos Básicos
03:28

Apresentação das plataformas Java para os diferentes dispositivos de execução.

Plataformas Java
02:57

O ambiente de programação JSE - download do JDK (Java Development Kit) e da IDE Eclipse para desenvolvimento de aplicações Java.

Ambiente de Programação
04:25

Downloading - JDK & IDE
12:26
+
SINTAXE BÁSICA DA LINGUAGEM JAVA
10 Lectures 01:05:00

Criar, compilar e executar o seu primeiro programa Java.

Apresentação e explicação do famoso método println.

Primeiro Programa em Java - parte I
03:44

Primeiro Programa em Java - parte II
11:04

Primeiro Programa em Java - parte III
05:40

Primeiro Programa em Java - parte IV
12:42

Primeiro Programa em Java - parte V
05:39

O passo a passo desde criação de um arquivo .java até a execução da aplicação pela JVM.

Fluxo da Compilação e Execução de uma Aplicação Java
06:22

Explanação sobre alguns pacotes que a linguagem Java oferece para funções específicas, tais como:

  • Estruturas de dados básicas (pilhas, arrays, hashing)
  • Entrada/Saída (arquivos e impressoras)
  • Interfaces Gráficas (janelas, botões, diálogos)
  • Processamento de Imagens (filtros, estruturas de dados)
  • Computação Gráfica (animação)
  • Redes (sockets)
  • Banco de Dados (conexão, SQL)
  • Acesso Remoto (RMI, CORBA)
  • Interface com páginas WWW (Applets)
Pacotes (Packages)
06:38

  • Fluxo de entrada padrão - System.in
  • Floxo de saída padrão - System.out
Leitura do Teclado
04:59

Apresentação da classe String e suas principais funcionalidades.

A Classe String
04:57

Apresentação da estrutura geral de uma classe em Java.

Estrutura Geral de uma Classe
03:15
+
TIPOS PRIMITIVOS DE DADOS
7 Lectures 44:29

Apresentação dos tipos primitivos de dados e a conversão entre os tipos.

Tipos Primitivos de Dados
10:33

Explanação dos operadores básicos da linguagem Java.

Operadores Básicos
04:01

  • Adição
  • Subtração
  • Divisão
  • Resto da divisão
  • Incremento e Decremento
Operadores Aritméticos
07:20

  • Igualdade
  • Diferente
  • Maior e Menor
  • Maior ou igual e Menor ou igual
Operadores Relacionais
02:37

  • Negação bit a bit
  • Shift right
  • And dinâmico e And lógico bit a bit
  • Or dinâmico e Or lógico bit a bit
  • Xor lógico bit a bit
  • Not dinâmico
  • If-then-else lógico
Operadores Binários
10:05

Operadores Lógicos
06:58

Prioridade de resolução dos operadores pelo compilador.

Precedência de Operadores
02:55
+
ESTRUTURAS DE CONTROLE DE FLUXO
4 Lectures 26:04

Estrutura If-then-else.

Controle de Fluxo Condicional
04:27

Estrutura switch-case.

Controle de Fluxo de Seleção
06:12

Estruturas while, do-while e for.

Controle de Fluxo de Repetição - parte I
10:58

Controle de Fluxo de Repetição - parte II
04:27
+
CONSTRUTORES
3 Lectures 27:18
PROJETO - Fase 1
10:27

O papel do método construtor na classe.

Introdução aos construtores
14:33

Apresentação dos tipos de construtores em Java (padrão, implícitos e com argumentos) e suas diferenças.

Tipos de Construtores
02:18
+
MÉTODOS E ATRIBUTOS ESTÁTICOS
4 Lectures 17:35

O que é um atributo estático e qual a sua finalidade.

Atributos Estáticos
03:15

PROJETO - Fase 2
08:42

O que é um método estático e qual a sua finalidade.

Métodos Estáticos
02:37

PROJETO - Fase 3
03:01
+
HERANÇA
3 Lectures 20:07

Explanação sobre herança utilizando, como exemplo, diagrama de classes e códigos Java.

Introdução à Herança
05:27

PROJETO - Fase 5
08:54
+
MODIFICADORES DE ACESSO
2 Lectures 10:16

Explanação sobre os modificadores public, private e protected.

Monificadores de Acesso: public, private e protected
05:55

Explanação sobre o modificador final e seus comportamentos.

Preview 04:21
8 More Sections
About the Instructor
Marco Aurélio Regis
4.3 Average rating
618 Reviews
2,070 Students
8 Courses
Java Software Developer

Experience

Director at Ocram Information Systems - since 2006 until now

Professor of Analysis and Development of Information Systems at UNIP University in Brazil - since 2011 until 2013

Effective Member of Brazilian Computer Society since 2008 until now

Professional Member of Association for Computing Machinery since 2014 until now

IEEE Membership since 2014 until now

Skills

Computer Science, Teaching, Software Engineering, UML, Programming, Java, Design Patterns