Java: Fundamentos de Programação
4.7 (427 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.
1,448 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java: Fundamentos de Programação to your Wishlist.

Add to Wishlist

Java: Fundamentos de Programação

Aprenda os principais conceitos de programação utilizando Java, em um curso de extrema qualidade e didática comprovada.
4.7 (427 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.
1,448 students enrolled
Last updated 11/2016
Portuguese
Curiosity Sale
Current price: $10 Original price: $75 Discount: 87% off
30-Day Money-Back Guarantee
Includes:
  • 12 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conhecer a linguagem Java.
  • Conhecer os principais fundamentos de programação.
  • Conhecer os pilares do paradigma de Orientação a Objetos.
View Curriculum
Requirements
  • Você deve ter uma noção básica de como usar um PC,
  • Conhecimento de algoritmo é desejável, mas não é obrigatório.
Description

Seja muito bem vindo ao curso de fundamentos de programação em Java. 

Irei te guiar desde o básico, conceituando algoritmo, apresentando as estrutura de dados, contando um pouco da história do Java e mostrando como tudo começou… e depois da parte introdutória,  passarei pelos principais aspectos relacionados à programação,  os conceitos de orientação ao objeto que são essenciais para o desenvolvimento de softwares modernos, API do Java e alguns tópicos avançados. 

Java é uma das linguagens mais utilizadas do mundo, tem um forma de escrever muito familiar, pois diversas linguagens seguem os mesmos padrões utilizados no Java, ou seja, depois de aprender Java não vai ser  muito difícil você aprender outras linguagens. Existe uma grande oferta de vagas de emprego para a linguagem Java, inclusive vagas fora do Brasil… Canadá por exemplo, tem um demanda muito alta de profissionais em Java. Quer desenvolver uma aplicação nativa para Android? A resposta é Java! Se você está na dúvida sobre qual linguagem aprender… seguramente Java é uma excelente opção!

Who is the target audience?
  • Este curso é destinado a pessoas que desejam aprender programação.
  • Alunos no início da graduação que desejam adiantar ou rever os conteúdos abordados na faculdade.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
76 Lectures
12:05:29
+
Introdução
6 Lectures 01:07:45
+
Ambiente
2 Lectures 10:45
JDK, Eclipse e Workspace
06:47

Projeto Java
03:58
+
Conceitos Básicos
22 Lectures 03:04:15
Pacote, Classe e Main
08:13


Comentários
12:48

Variáveis e Constantes
16:19

Notação Ponto
10:44

Import
10:34


Objeto vs Primitivo
06:12

Objetos Primitivos (Wrappers)
06:07


Conversão Número <-> String
07:48

Operadores
02:03

Operadores - Tabela de Precedência
00:01

Operadores Binários - Aritméticos
05:43

Operadores Binários - Relacionais
05:09

Operadores Binários - Lógicos
12:37

Operadores Binários - Atribuição
04:12

Operadores Unários
07:56

Operador Ternário
03:35

JRE vs JDK
08:44

Java e Javac
09:10

Gerando Javadoc
04:01
+
Estruturas de Controle
10 Lectures 01:44:39
Estruturas de Controle
04:14

If
11:01

If/Else
04:22

If/Else If/Else
07:10

While
16:04

For
12:46

Do/While
08:27

Switch
21:04

Break
12:40

Continue
06:51
+
Classes e Métodos
12 Lectures 02:08:14

Membros
05:59

Métodos (Parte 1)
10:40

Objeto Data
12:52

Construtor
13:54

Métodos (Parte 2)
08:43

Membros Classe vs Instância
15:44

Desafio
06:56

Passagem Valor vs Referência
14:35

This &This()
08:07

Variáveis Locais
09:29

Valores padrões
04:55
+
Arrays e Coleções
11 Lectures 01:42:16
Arrays e Collections
08:53

Array
07:44

For (each)
04:20

Matriz
12:33

Set
14:30

Set (Cont.)
07:48

List
09:08

Queue
09:48

Stack
06:00

Map
09:03

Hashcode & Equals
12:29
+
Orientação a Objetos
6 Lectures 01:28:58
Revisão
11:13

Os Pilares da OO
21:20

Encapsulamento
14:20

Encapsulamento - Exercício
15:47

Herança - Exercício
14:27

Polimorfismo - Exercício
11:51
+
API
4 Lectures 27:13
Linguagem vs API
08:41

Explorando String
11:28

Explorando StringBuilder
03:10

Explorando Math
03:54
+
Tópicos Avançados
2 Lectures 09:47
Recursividade
07:00

Varargs
02:47
+
Conclusão
1 Lecture 01:37
Conclusão e Próximos passos
01:37
About the Instructor
Leonardo Moura Leitao
4.6 Average rating
1,835 Reviews
6,304 Students
4 Courses
Arquiteto de Software

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem. Há doze anos atua na área como desenvolvedor de softwares e atualmente trabalha na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há quase dez anos, iniciou recentemente um projeto de ensinar programação à distância.

COD3R Cursos Online
4.7 Average rating
2,515 Reviews
8,059 Students
5 Courses

A COD3R é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.