Aprenda a instalar e a configurar o Java e o NetBeans, tanto em Windows como em Linux. Desenvolva aplicações Java para Desktop usando os componentes mais comuns do Swing, tais como layouts, caixas de entrada de textos, botões e eventos, sempre utilizando o editor GUI do NetBeans. Crie máscaras de entrada para caixas de texto na sua aplicação de forma bem rápida e simples. Internacionalize sua aplicação, usando recursos do NetBeans. Crie passo a passo uma agenda com acesso a banco de dados MySQL, utilizando JDBC. Aprenda a criar aplicações para a Web, utilizando a IDE, desenvolvendo páginas dinâmicas em JSP, Servlets, JavaServer Faces, Struts e JSTL. Desenvolva passo a passo uma aplicação completa para a Web com acesso a banco de dados MySQL e com internacionalização da aplicação. Faça refactoring de aplicações facilmente com o NetBeans. E mais, desenvolva uma rápida aplicação Web usando AJAX, utilizando recursos da IDE NetBeans sem digitar uma linha de código sequer.