Java - Conceitos de programação e orientação a objetos
4.2 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
381 students enrolled

Java - Conceitos de programação e orientação a objetos

Aprenda os fundamentos da linguagem de programação Java e se torne um profissional experiente nesta tecnologia!
4.2 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
381 students enrolled
Created by Gabriel Ferrari
Last updated 4/2020
Portuguese
Portuguese [Auto-generated]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 19 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Demonstrar seu conhecimento na linguagem Java para futuros empregadores
  • Criar projetos pessoais ou profissionais uisando a linguagem Java
  • Conhecimento teórico e prático das funcionalidades
  • Adquirir proficiência em Java 8
  • Como criar interfáces gráficas para o usuário usando Java Swing
  • Uso da IDE IntelliJ para codificação dos seus softwares
Course content
Expand all 118 lectures 11:22:24
+ Introdução à computação
7 lectures 50:24
Arquitetura de computadores
07:53
Representação de dados - Binário
10:19
Unidades de medida
07:03
Como funcionam meus softwares?
04:47
+ Introdução à lógica e algoritmos
4 lectures 18:54
Introdução à lógica de programação
06:14
Lógica de programação
07:48
Controle de fluxo
03:03
Considerações finais
01:49
+ Instalação Java - Windows, Linux e Mac
3 lectures 14:35
Instalação Java - Windows
09:29
Instalação Java - Mac
02:34
Instalação Java - Linux
02:32
+ Instalação IntelliJ - Windows, Linux e Mac
3 lectures 09:58
Instalação IntelliJ - Windows
03:49
Instalação IntelliJ - Linux
04:00
Instalação IntelliJ - Mac
02:09
+ Java - Conceitos e Fundamentos
3 lectures 11:09
Introdução - Sobre Java
04:30
Como funcionam programas Java?
03:43
Compilando e executando código Java
02:56
Conceitos Java
2 questions
+ Java básico - Variáveis, operações e funções
17 lectures 01:37:48
Comentários
05:30
Variáveis
05:13
Tipos de dados
09:31
Operadores matemáticos
03:43
Incremento e decremento
02:22
Variáveis e tipos de dados
7 questions
Obtendo informações do usuário
06:34
Manipulação de Strings
07:45
Tipos primitivos
03:56
Funções - Teoria
05:21
Funções - Prática
05:11
Funções úteis de String
10:03
Exercícios - Tipos de dados, operadores e funções
00:49
Resolução - Tipos de dados, operadores e funções
05:53
Exceções
07:13
Debug - IntelliJ
07:54
+ Java básico - Controle de fluxo
13 lectures 01:17:30
Controle de fluxo - if else - Parte 1
07:45
Controle de fluxo - if else - Parte 2
07:08
Operadores lógicos
04:45
Controle de fluxo - switch case
05:35
Exercícios - if else switch
00:20
Resolução - if else switch
16:13
Controle de fluxo - for
05:09
Controle de fluxo - while
02:35
Controle de fluxo - do while
02:01
Exercícios - for while do while
00:23
Resolução - for while do while - Parte 1
13:27
Resolução - for while do while - Parte 2
09:30
+ Arrays
10 lectures 40:59
Introdução - Arrays
02:58
Uso e manipulação
04:27
Cuidados e erros comuns
04:31
Exercício - Arrays
00:25
Enhanced for
01:54
Arrays multidimensionais
02:05
Percorrendo arrays multidimensionais
05:09
Exercício - Arrays multidimensionais
00:14
Resolução - Arrays multidimensionais
03:27
Requirements
  • Um computador (Windows, Mac, Linux) com conexão à internet para fazer a instalação dos softwares necessários (vídeos específicos de instalação estão disponíveis para cada plataforma)
  • Vontade de aprender e entusiasmos para construir softwares usando funcionalidades incríveis!
Description

Java - Conceitos de programação e orientação a objetos

Bem-vindo ou bem-vinda, é um prazer te receber no curso de Java!

Este curso foi preparado para te ensinar sobre Java desde os conceitos mais básicos até os mais avançados. Ao final do curso você vai entender a teoria por trás da tecnologia, será capaz de construir suas próprias aplicações e será produtivo como um desenvolvedor Java.


Por que escolher a linguagem Java?

A razão número um é sua popularidade. De acordo com inúmeros sites que rastreiam a popularidade das linguagem, Java é a linguagem mais utilizada ou está no mínimo, entre as três primeiras. Popularidade significa uma linguagem confiável e sólida. Significa também mais empresas usando a linguagem para desenvolver softwares e mais vagas e oportunidades no mercado de trabalho.

No início Java não era uma linguagem voltada para muitas plataformas, mas esse cenário mudou. Atualmente é possível construir softwares Android, Windows, Linux, Mac, API, jogos, websites e mais!


Como está estruturado? Quais os tópicos que vou aprender?

O curso começa com Introdução à computação e introdução à lógica de programação para pessoas que não possuam experiência em programação. Posteriormente é feita a instalação do Java e da IDE IntelliJ (ambiente de desenvolvimento) nos três sistemas operacionais mais conhecidos atualmente, Windows, Linux e Mac.

Uma vez instalado os softwares, você tem o que precisa para ir para qualquer uma das seções. Cada uma possui um propósito específico e possuem exercícios para ajuda no aprendizado. Não é necessário passar em todas elas e caso você já saiba do que se trata, é possível passar para a próxima.

Alguns dos assuntos cobertos:

  • Palavras reservadas Java, operadores, sintaxe da linguagem e expressões usadas no desenvolvimento cotidiano

  • Variáveis e tipos de dados, funções, exceções, controle de fluxo e laços de repetição

  • Arrays e como manipulá-los

  • Orientação a objetos - Teoria e prática - 4 seções inteiras dedicadas

  • Coleções e estrutura de dados como fila, lista e pilha

  • Generics

  • Consrtução de um projeto usando Java Swing para colocar todos os ensinamentos em um projeto real


Quais os próximos passos?

Assista a aula introdutória e outras aulas que estão abertas de maneira a comprovar a qualidade e didática que será usada durante o curso.


Udemy dinheiro de volta garantido!

Ao se inscrever neste curso, sua satisfação é garantida ou seu dinheiro de volta.

A Udemy possui uma política de devolução de dinheiro se requisitado em até 30 dias a partir da data de compra. Então não há pelo que esperar, se inscreva e vamos aprender sobre Java!


Nos vemos nas aulas!

Who this course is for:
  • Este curso é para iniciantes em programação que desejam se tornar experiêntes na linguagem Java
  • Para aqueles buscando tecnologia e conhecimento de como construir suas aplicações pessoais ou profissionais