Sobre o Curso

Curso de Java - Fundamentos de Programação com Java. Construir aplicativos é sem dúvida o alvo de todo desenvolvedor, mas se aventurar em cenários reais sem uma base sólida é muito frustrante, e a proposta desse curso é exatamente essa, te dar a base sólida que você tanto precisa. 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! Quais são as exigências? Você deve ter uma noção básica de como usar um PC; Conhecimento de algoritmo é desejável, mas não é obrigatório; O que serei capaz de fazer depois deste curso? Conhecer a linguagem Java. Conhecer os principais fundamentos de programação. Conhecer os pilares do paradigma de Orientação a Objetos. Qual é o público alvo? 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.

Sobre o Autor

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.

Conteúdo Programático

Capítulo 1. Introdução

Visão Geral do Curso     15:44

História do Java     10:18

Por que Java? 08:49

Visão Geral de Algoritmo     20:25

Visão Geral de Estrutura de Dados 12:25

Capítulo 2. Ambiente

JDK, Eclipse e Workspace 06:48

Projeto Java 03:58

Capítulo 3. Conceitos Básicos

Pacote, Classe e Main 08:13

Primeiro Programa 14:52

Comentários 12:48

Variáveis e Constantes 16:19

Notação Ponto 10:45

Import 10:35

Tipos Primitivos 18:58

Objeto vs Primitivo 06:12

Objetos Primitivos (Wrappers) 06:08

Conversão (Primitivos) 08:30

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

Operadores 02:04

Operadores Binários - Aritméticos 05:44

Operadores Binários - Relacionais 05:10

Operadores Binários - Lógicos 12:37

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

Operadores Unários 07:57

Operador Ternário 03:36

JRE vs JDK 08:44

Java e Javac 01:24

Gerando Javadoc 04:02

Capítulo 4. Estruturas de Controle

Estruturas de Controle 04:15

If 11:01

If/Else 04:23

If/Else If/Else 07:10

While 16:04

For 12:47

Do/While 08:28

Switch 21:05

Break 12:40

Continue 06:52

Capítulo 5. Classes e Métodos

Classe vs Objeto 16:20

Membros 06:00

Métodos (Parte 1) 10:40

Objeto Data 12:53

Construtor 13:55

Métodos (Parte 2) 08:44

Membros Classe vs Instância 15:44

Desafio 06:56

Passagem Valor vs Referência 14:36

This &This() 08:07

Variáveis Locais 09:29

Valores padrões 04:55

Capítulo 6. Arrays e Coleções

Arrays e Collections 08:53

Array 07:44

For (each) 04:20

Matriz 12:33

Set 14:30

Set (Cont.) 07:49

List 09:09

Queue 09:49

Stack 06:00

Map 09:03

Hashcode & Equals 12:30

Capítulo 7. Orientação a Objeto

Revisão 11:14

Os Pilares da OO 21:21

Encapsulamento 14:21

Encapsulamento - Exercício 15:47

Herança - Exercício 14:27

Polimorfismo - Exercício 11:51

Capítulo 8. API

Linguagem vs API 08:42

Explorando String 11:28

Explorando StringBuilder 03:11

Explorando Math 03:54

Capítulo 9. Tópicos Avançados

Recursividade 07:00

Varargs 02:47

Capítulo 10. Conclusão

Conclusão e Próximos passos 01:37

Avaliações de nossos alunos

5.0

Avaliação média

  • (100%)
  • (0%)
  • (0%)
  • (0%)
  • (0%)

Comentários

  • avatar

    rosivaldo

    Excelente didática e conteúdo ! Parabéns.

  • avatar

    Rodrigo Garcia Barbosa

    Curso espetacular! Se você procura um curso de Java para iniciante, não tenha dúvida, escolha esse! A qualidade do video, a didática, o conteúdo... Nada deixa a desejar! Parabéns professor Leonardo!