Curso de Java Online Com Certificado - Como ser programador profissional

Neste artigo de nossa apostila Java Progressivo, iremos sair um pouco do conteúdo técnico de programação e passar um pouco de nossa experiência sobre o mercado de trabalho brasileiro para quem deseja ganhar a vida como programador.

Como aprender Java e ser um Programador - Guia Definitivo

É comum recebermos toda semana diversas dúvidas de usuários que querem aprender a programar em Java e não fazem ideia por onde começar nem o que fazer para ser um programador.

E, certamente, o problema não reside na falta de material: é o contrário.
Na internet, há diversas apostilas, tutoriais, vídeo aulas, tem os cursos presenciais, à distância, faculdades, cursos técnicos etc, e isso acaba fazendo as pessoas até desisterem dessa vontade se tornar um programador Java.

Nesse tutorial tentaremos esclarecer e guiar os leigos no assunto, sobre o que e como fazer para aprender Java e se tornar um programador profissional.

JRadioButton - Botão de Rádio ou de Opção (Tutorial de Java GUI)

Neste Tutorial de GUI em Java, vamos falar dos Radio Buttons, também conhecidos por botão de opção ou botão de rádio, que são usados para fazer escolhas únicas:

Curso de Java completo online grátis com certificado

Apostila de Java completa para download pdf

JCheckBox - Como Usar Botões de Checagem (CheckBox ou Caixa de Seleção) (Tutorial de Java)

Neste Tutorial de Java sobre GUI, vamos saber o que é, para que serve e como usar o JCheckBox, um componente muitíssimo importante e usado em aplicações gráficas, que serve para 'checar' ou marcar uma opção.

Apostila de Java para download, Curso de Java, Tutorial online completo

Como ler caracteres, Strings e Bytes de um arquivo em Java

Neste tutorial de nossa apostila Java Progressivo, iremos aprender as diferentes maneiras de se ler dados de um arquivo na linguagem Java.

Iniciaremos mostrando como ler caractere por caractere de um arquivo.
Em seguida, veremos como ler Strings (ler linhas inteiras).
E por fim, veremos como ler quaisquer tipos de bytes de um arquivo, seja seu conteúdo de texto, vídeo, música ou binário.

Entrada, Saída e Tipos de dados - Fluxo (stream) e o pacote Java.io

Agora que já explicamos o que são e a importância dos arquivos, nesse tutorial vamos entrar em mais detalhes sobre como usar os arquivos em nossos programas Java.

Para isso, vamos entender um pouco mais sobre os tipos de dados que vamos trabalhar, por onde entram, saem, fluxo (stream) e o pacote java.io que vai nos permitir fazer uso dos arquivos.

Arquivos (Files) em Java

Neste tutorial de Java de nosso curso, vamos apresentar um conceito bem diferente de se trabalhar com dados, e sem dúvidas um dos mais importantes em programação Java.

Não é por menos que iremos dedicar uma seção inteira de nosso site para ensinar como usar arquivos (files), em Java.

JTextField e JPasswordField - Como usar caixas de texto e de senha em Java

Apostila de Java para download
Dando continuidade a nossa seção de Interfaces Gráficas do Usuário (GUI), vamos ensinar o que é, para que serve e como usar as caixas de textos e de senha, as JTextField e JPasswordField, que nos possibilitarão a comunicação entre nosso aplicativo Java e a entrada do usuário pelo teclado.

Ao final deste tutorial de Java, iremos criar um exemplo mostrando uma aplicação simples de Login e Senha.

Livro e Ebook - Java e Programação Orientada a Objetos: Uma abordagem didática

Ebook para download sobre JavaJá é um costume da apostila Java Progressivo revisar e dar dicas sobre diversos livros na área de programação Java, como fizemos com os livros da Deitel e Use a Cabeça.

Se notarem, os autores são todos de outros países, e o motivo não é à toa: a maioria dos autores na área de programação são de fora, ainda é um costume raro ter brasileiros criando livros sobre computação.

Mas recebemos um contato muito interessante, e iremos avaliar e indicar um livro bem diferente dos demais, escrito por um brasileiro, o livro: "Java e Programação Orientada a Objetos: Uma abordagem didática", de Helder Guimarães Aragão.

Nesse artigo iremos fazer um review completo sobre o livro, que está disponível tanto impresso como em uma versão de livro digital.


Tratamento de eventos - Extends e Implements, Classe Interna e Objeto anônimo - Como mudar a cor de um JFrame

No tutorial passado de nossa apostila de Java, demos introdução ao tratamento de eventos e ações em GUI. Explicamos os conceitos de ActionListener, ActionEvent, actionPerformed e Event Handling, de um modo geral.

Lá mostramos uma maneira de criar um tratador de eventos, onde criamos uma classe que implementa a classe abstrata ActionListener.
Como mudar o background de um programa em JavaNeste artigo iremos mostrar outras maneiras de criar esse tratador de eventos.

Vamos fazer isso através de um aplicativo que cria botões com JButton que fazem com que o fundo (background) de nosso programa mude de cor quando clicamos nesses botões.

Tratando evento e ações em GUI - Event Handling, ActionListener, ActionEvent e actionPerformed

No artigo passado de nossa apostila de Java, ensinamos como criar botões em Java através da classe JButton, e vimos que nossos aplicativos gráficos estão começando a ter um aspecto mais agradável e estão se tornando cada vez mais profissionais.

Neste tutorial de Java vamos ensinar como tratar eventos e ações, e a partir de agora nossas ações (como clicar, apertar alguma tecla etc) na GUI irão dar disparar qualquer funcionalidade que queiramos.

JButton - Como criar botões em aplicativos Java

No tutorial passado de nossa apostila de Java, ensinamos como criar um JLabel para exibir textos e imagens em uma GUI (aplicação de interface gráfica do usuário) e vimos que nossos programas estão ficando cada vez mais agradáveis graficamente.

Neste tutorial vamos falar sobre um dos elementos mais importantes e usados em aplicativos GUI: os botões! Que são criados através do componente JButton.

JLabel - Como criar rótulos com textos e imagens em frames

Agora que aprendemos os conceitos básicos de JFrame e JPanel, bem como ensinamos como fazer alguns desenhos interessantes em Java, já estamos um pouco familiarizados com a programação gráfica em Java.

Agora vamos mostrar os principais componentes do pacote Swing.
Neste artigo de nosso apostila, vamos ensinar como colocar textos (JLabel) e imagens (Icon e ImageIcon).

Apostila de Java, capítulo 07 - Herança, reescrita (override) e polimorfismo

Neste tutorial de Java de nosso curso, iremos resolver as questões propostas na apostila de Java da Caelum.
Especificamente, o capítulo 7, que trata de assuntos como Herança e Polimorfismo, conceitos muito importantes e essenciais sobre Orientação à Objetos.

Apostila de Java, Capítulo 6 - Modificadores de acesso e atributos de classe

Neste artigo de nosso curso, iremos resolver e comentar todas as questões propostas na apostila de Java da Caelum, do capítulo 6.
Este capítulo fala sobre modificadores de acesso (private e public), atributos de classe (set, get, construtores, variáveis e métodos estáticos), encapsulamento e singleton

Livro: Java Secreto - Técnicas de descompilação, patching e Engenharia Reversa

O melhor livro sobre hacking e Segurança digital em javaJá indicamos aqui, em nossa apostila Java Progressivo, dois livros totalmente recomendados para iniciantes:

Use a Cabeça! Java 

Java, Como Programar - Deitel.

Agora, vamos fazer algo diferente e indicar um livro mais aprofundado sobre Java, que vai além daqueles conhecimentos básicos obtidos em livros comuns, tutoriais e apostilas:


Java Secreto 
Técnicas de descompilação, patching e 
Engenharia Reversa





Apostila de Java da K19 - Completa e gratuita para download

Apostila completa para download
K19
Durante toda nosso curso de Java, frisamos a importância de se estudar sempre, e o máximo possível, por diversas fontes de estudo.
Foi por isso que indicamos livros, as melhores vídeo-aulas do Youtube e outros materiais disponibilizados de forma gratuita, como a apostila de Java da Caelum.

Nesse artigo vamos indicar e dar uma outra importante dica de estudo: a apostila de Java da K19.

Como criar jogos - Programação Profissional de Games

Sem dúvida, uma das áreas que mais chamam atenção e despertam o interesse das pessoas é o desenvolvimento de jogos.

Visando esclarecer um pouco mais dessa área, nosso site base Programação Progressiva fez uma entrevista com um profissional e professor da área de criação de jogos digitais.

Usando o laço while para descobrir o maior número de uma lista

Nesse tutorial de nossa apostila de Java, vamos resolver uma questão proposta em nossa lista de exercícios sobre o laço while: http://www.javaprogressivo.net/2012/08/questoes-usando-o-laco-while-java.html

Essa questão gerou dúvidas, em mais de um de nossos leitores, então vamos resolver e comentar ela, passo-a-passo.

Aprenda a programar em C - Curso C Progressivo

Tá gostando de Java?
E do Java Progressivo?
Que tal aprender mais uma linguagem?

Conheça o curso C Progressivo, que aos mesmos moldes do Java Progressivo, é uma apostila online, completa e totalmente gratuita ao seu dispor.

Acesse: http://www.cprogressivo.net/
Sabe quanto custa um bom livro de java?
Entre R$ 100,00 e R$300,00

Sabe quanto custa um bom curso presencial de Java?
Entre R$ 1.500,00 até R$ 4.000,00

Sabe quanto custa estudar pelo Java Progressivo?
Absolutamente nada.

Porém, também precisamos de sua ajuda e apoio.
Para isso, basta curtir nossa Fan Page e clicar no botão G+ do Google.