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 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/

Livro: Use a Cabeça - Java, KATHY SIERRA, BERT BATES


Java Progressivo vai fazer um review de um dos livros mais famosos entre estudantes universitários que estão tendo contato pela primeira vez com o Java: Use a Cabeça - Java

A coleção de livros da série Use a Cabeça é bem conhecida e respeitada, além de ser voltada para o mundo da TI.

E se falou em TI e em programação, é óbvio que eles fizeram algo voltado pra uma das linguagens mais importantes do mundo, o Java.
Garanta já seu Livro!

Livro: Java - Como Programar - 8ª Ed. 2010, HARVEY M. DEITEL & PAUL J. DEITEL

Qual o melhor livro de Java
O Java Progressivo vai analisar agora um dos livros mais importantes sobre Java, o livro: Java - Como Programar, 8ª Ed, criado por Paul Deitel e Harvey Deitel.

Este livro é, sem dúvida, é um dos melhores e mais famosos livros de Java para iniciantes.

Estudar esse livro é garantia que você irá aprender Java como poucos. Em nossa opinião, esse é o melhor e mais completo livro sobre Java no mercado.

Tutorial de Java - Strings e Caracteres

A tecnologia, ou computação de um modo geral, sempre foi sinônimo de mudança constante.
Você compra uma novidade, como um celular, hoje e mês que vem ela já vai estar defasada.
Sem dúvidas, a computação está bem mais interativa e com multimídia (vídeos, sons, comunicação visual etc).

Porém, mesmo com todas essas mudanças, uma coisa nunca mudou e nunca vai mudar: as informações textuais. Sempre será necessário escrever (nem que seja para programar), ler, fazer contratos, mandar recados, lembretes, preencher formulários etc etc.

E quando falamos em textos, duas ideias básicas vem à tona em Java: os caracteres e as strings.
Nesta seção iremos aprender a manipular strings e caracteres, que são atividades importantíssimas para qualquer programador.

Você poderá extrair informações de textos, verificar se a senha correta foi digitada, se o usuário forneceu a data da maneira pedida (dd/mm/aa ou dd/mm/aaaa , etc), validar um número de CPF, entrar em determinado site e baixar as informações de texto, e selecionar automaticamente só aquilo que deseja (por exemplo, entrar no site da Caixa e extrair somente o resultado da loteria dele), manipular e editar informações de arquivos etc etc etc.

Tutorial de Java - Caracteres e Strings


01. A Classe String
02. A Classe StringBuilder 
03. A Classe Character
04. Regex: Usando as Expressões Regulares em Java
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.