Não precisa se inscrever, leia este artigo e começe as aulas que estão listadas no final do artigo.
Sejam bem vindos para o curso Programação para Web.
Quem sou eu
Antes de mais nada, quem sou eu: Professor Luís Eduardo, 33 anos, ex-professor na Etep Faculdades de São José dos Campos, uma das escolas técnicas mais conceituadas em meu município e região. E também 10 anos na Sabesp, na divisão de Informática do Vale do Paraíba. Eu sou Tecnoclasta.
Trabalho com Java desenvolvendo sistemas Web para a intranet da Sabesp. Começei com o “macarraônico” código JSP acessando diretamente o banco de dados Oracle, e agora, já evoluído, utilizo Struts mais Hibernate nos projetos novos. É claro que os primeiros projetos ainda estão em funcionamento e manutenção. Portanto lido com todo tipo de código jsp + oracle + struts + outros testes.
Objetivo do Curso
O objetivo deste curso é permitir alguém com boa vontade e dedicação desenvolver pequenos sites em Java. Apenas começar o desenvolvimento, o suficiente para conseguir acompanhar o material mais completo e técnico já presente em abundância na Internet. Será também o repositório de informações para meus alunos do curso presencial, que tem o mesmo conteúdo apresentado aqui.
O curso será dividido em oito partes:
- XHtml
- Css
- JavaScript
- Java
- Jsp
- Jstl
- Struts
- Hibernate
Uma sopa de letrinhas não é? Mas não se preocupe, iremos abordar cada um dos ítens devagar e da forma mais didática possível.
Um curso como este é desenvolvido em minha escola em 1 ano. São 6 meses com xhtml, css e javascript, e 6 meses para a parte dinâmica: jsp, jtsl, Struts e Hibernate. E em paralelo Java puro em 6 meses.
Infelizmente eu não tenho organizado comigo todo material com este conteúdo. Eu tenho tudo aqui na cabeça, com cada aula preparada e alguma coisa em anotações. Então vou desenvolver isso aos poucos, com uma lição por semana. Já terminei de postar todas as aulas, então faça seu próprio ritmo. Este é o meu plano de aulas: uma aula por semana, série de exercício e tira dúvidas direto no comentário das aulas. Quem quiser fazer isso a sério, é necessário uma dedicação de no mínimo 3 horas por semana.
As aulas serão totalmente práticas, então nada de ficar teorizando, e contando histórias, vamos direto ao assunto. Com exceção é claro da aula inicial que é muita teórica.
Inscrições
Nada de inscrições. Basta fazer as aulas. Porém eu ficaria feliz se deixasse um comentário neste artigo dizendo que fará as aulas. As aulas serão postadas todas as terças-feiras. Todas as aulas já estão disponíveis.
Material Didático:
Para início de conversa precisamos de uma máquina rodando Windows ou Linux, com acesso a internet e só.
Para o meio do curso vamos precisar também de um ambiente de desenvolvimento Java, mysql e gimp. Observe que é necessário tanto o Internet Explorer quanto o Firefox. Se ainda não usa, instale o Firefox o quanto antes, é um navegador excelente, e obrigatório para os testes de compatibilidade. Para o Firefox tem um download aqui ao lado direito. Para os usuários de Linux é muito interessante ter o Internet Explorer, para realizar testes de compatibilidade. Veja o ie4linux.
Os outros downloads você encontra aqui.
Para a próxima aula:
- Preparar o material, instalar tudo e convidar os amigos para fazer o curso também.
- Leia: http://pt.wikipedia.org/wiki/Web. Aula dia 9 de outubro: Web como funciona. ( já publicado)
Guarde esta página em favoritos (teclas ctrl+d), para poder continuar o curso a partir da próxima aula.
Para os mais entendidos: feeds, ou assine por email
Conteúdo já publicado:
- Atalho para todas as aulas já publicadas
- Primeira Parte: xHtml e Css
- Primeira Aula: 9 de outubro | Web: como Funciona
- Segunda Aula: 16 de outubro | Página Mínima XHtml
- Terceira Aula: 23 de outubro | Classificando o conteúdo
- Quarta Aula: 30 de outubro | Links, Âncoras, Tabelas e Imagens
- Quinta Aula: 6 de novembro | Introdução a Css.
- Primeira Avaliação: 9 de novembro
- Sexta Aula: 13 de novembro | Texto, fontes e seletores Css.
- Sétima Aula: 20 de novembro | Blocos, Trechos e pouca Diagramação
- Oitava Aula: 27 de novembro | Diagramação Css
- Segunda Parte: Java
- Nona Aula: 4 de dezembro | Introdução a Java
- Décima Aula: 11 de dezembro | Java Essencial
- Décima Primeira Aula: 18 de dezembro | Classes, Interfaces e Polimorfismo
- dia 25 de dezembro | Natal, folga do curso.
- Décima Segunda Aula: 22 de janeiro | Coleções, Hashing e Comparadores.
- Décima Terceira Aula: 29 de janeiro | Exceções e tratamento de erros
- Terceira Parte: Jsp, Struts, Hibernate: Web
- Décima Quarta Aula: 14 de fevereiro | O modelo MVC
- Décima Quinta Aula: 19 de fevereiro | Oracle e Hibernate, fazendo uma busca
- Décima Sexta Aula: 25 de fevereiro | Sistema de busca última parte: Jsp e Struts
- Décima Sétima Aula: 7 de março | Hibernate e Camada Model
- Encerrando o Curso de Programação para Web em Java.
Livros Recomendados:
Html, Xhtml, Css: Use a Cabeca Html Com Css e Xhtml – Elisabeth Freeman, Eric Freeman
Geral Sobre Java:Java como Programar, Deitel
Sobre JSP e Servlet:Use a Cabeça! Jsp – Brian Bashan, Kathy Sierra, Bert Bates
Outros livros:
Sobre Hibernate:Java e Hibernate
Sobre Struts:Java e Struts

Bom dia !
procurando no google com interesse de aprender Java, umas das materias vista na faculda, gostaria de saber se realmente, é uma area que promove crescimento profissional e um campo que sempre estaremos aprendendo.
Atuo na area de analista de atendimento de informatica, e cansa voce não conseguir planar ou conseguir coisa menlhor profissionalmente.
Eu tive essa materia e ele ficou no meu conceito, entre programar, em java… sua plataforma. e consiguinado com a mesma pergunta da minha colega webdesing, se ha uma chance no mundo dos programadores.
Adorei o curso, é muito rico, se for gratuito pretendo fazer.
não adorei, porque amei o curso
Boa noite profº Luís Eduardo,
Estou iniciando o curso hoje.
Desde já agradeço a disposição para compartilhar conhecimento.
Abraço.
Quero participar desse curso também parece ser muito bom.
Vou cmeçar o curso agora ! agradeço muito a oportunidade!
Serio tem todas as aulas? Tudo gratuito? Passo a passo? Tudo mesmo q ta escrito no indice? Eu to sonhando? To no céu? =O
*_________*
Brigadoooooooo!!!
Pretendo começar estas aulas o quanto antes, só não consegui entender o funcionamento dos cursos pois tento acessar e quando clico em curso gratuito programação par web sem volta para a mesma pagina gostaria de instruções a respeito…. é muito bom poder fazer estes cursos e de graça ….
Obrigado
Decio Colucci
São Paulo – SP
ola amigo. Pra começa eu nao tenho pc em casa, eu uso a internet do meu celular usando o aplicativo operamini, alias foi atravez do wap do meu celu q eu xegei ate ese site.. Eu pago um pacot d dados nu meu prepago pa ter acesso. Mas mudando d asunto. Eu gostaria d saber si poso continuar o curso pelo celular mesmo.. E quero mi aprofunda em java e web. Um abraço amigo professor!
Dá para ler, mas pra praticar é necessário um Pc…
Olá, tudo bem? eu sou um novato na área e precisava de mais estudos e coisas para colocar no meu currículo… seu curso me caiu como uma luva
Agradeço a você por ter disponibilizado esse curso.
Comecei o curso hoje [e também aviso que vou falar para todos os meus amigos que tem interesse em coisas relacionadas sobre o curso] =]
Depois eu vou estudar mais, pois já esta tarde [pelo menos aqui ^─^']…
Abraço e, mais uma vez, muito obrigado por ter disponibilizado o curso
Parabéns pela iniciativa! Sugiro ainda, para quem busca por outros cursos na área de Java, o site da softblue: http://www.softblue.com.br
Eles possuem vários cursos de Java!
Adorei o conteúdo do curso é de uma riqueza!
Agradeço sua disposição e dedicação. Um grande Abrç
posso começar a estudar qualquer dia qualquer hora
querro faser curço
ALERT(“SEJA BEM-VINDO AO SITE”);
Estou começando com as aulas!
Valeu pela dedicação e pelos ótimos conteúdos das aulas!
vou fazer esta curso, parece ser muiot bom, espero que sim!
Vou fazer o curso
Boa tarde professor gostei da sua iniciativa,pois são poucos que querem ajudar aqueles que ñ tem recursos financeiros…como eu!!espero que todos que entrarem nesse curso aproveitem o maximo,e a vc Deus continue te abençoando….Valeu!!!
Oii , tó muito interesando no curso ,
mas antes de começar queria saber , quando concluimos o cursos ,
iremos receber alguma certificação ?
Oi, eu só tenho 15 anos e estou muito interessado nesse curso
gostaria de saber quando ela começa
Estou muito interessada, gostaria, um dia quem sabe, fazer um navegador web e um so simples. Quero começar no básico, pois não sei nada por enquanto. De acordo com meus objetivos, estou no lugar certo professor Luís Eduardo?
entrei na facul a um mes e meu trabalho esta me pressionando contra a parede. eles querem um programador para aplicaçoes web maioria PHP
. estou ralando pra aprender, ja tive progressos com o java e um pouco com php mas a parte grafica para web esta um desastre! obrigado pelo curso devo começar esta semana espero poder trocar ideia e fazer o possivel para que seu blog continue no ar.. um dia quero ter conhecimento e tempo para produzir conteudo e nao somente sugar!! admiro caras como vc!!
Parabens e obrigado!
Muito obrigada, irei fazer todos os cursos, ainda mais sendo de graça. Estou na facul de eng. computação no 3º semestre e aqui usamos cpp mas eu quero aprender java que será utilizada mais pra frente. Obrigada pela iniciativa e espero poder ajudar mais tarde!
Parabéns!
Aulas abençoadas, você e muito fera, estou começando a me aventurar nessa área e ainda não tenho conhecimento algum, suas vídeo aulas estão me salvando ! por favor se possível entre em contato no meu email.
loucura,loucura quero neste curso absorver o maximo que eu puder, pois são oportunidades indispensaveis para quem planeja trabalhar nesta area. valeu um grande abraço.
vou iniciar a aula gostei da primeira parte.
vlw pela iniciativa de posta um auxilio para novos programadores.
boa sorte
vlw…
meu professor de java me passou esse site para aprimoramento do nosso curso. o curso ja ta no fim e ainda tenho dificuldades. muito legal a disponibilidade do curso.
abraço
vou iniciar A aula gostei muito, vou tentar recuperar as aulas que ja perdi…vlw
Ola professor Luís ! Estou descobrindo seu site por agora.
Muito obrigado por preparar e disponibilizar tudo, gratuitamente.
O senhor me parece ser um exemplo de pessoa a ser seguido ! Meus parabens por essa excelente iniciativa.
Abraços,
Renato
Olá prof. eu e meu marido vamos pegar uma crona com a turma e vamos acompanhar o curso também, temos mto o que aprender… Obrigada pela iniciativa que favorece a muitos.
Patricia
Olá,
Gostei do conteúdo, estou solidificando alguns conceitos sobre programação web.
Muito Obrigada pelo material.
Att,
quero começar tambem … gostei do conteudo
olá professor Luis Eduardo, obrigado pela opurtunidade q a nos o senhor nos consedi para podermos fazer esse curço de graça..predento comessar esse curço;;…na medida da força d vondade q a em mim…sei q vou preçisar muito da ajuda do meu professor ….abços
Olá amigo, vi seu site e achei muito interessante a iniciativa. Sou profissional em informática e estou tentando uma extenção para algumas lignguagens como algumas que você se propõe a ensinar. Gostaria apenas de tirar uma dúvida:
duas perguntas
1- qual seu objetivo em manter um curso gratuito dessa natureza, pois exige tempo de e dedicação?
2- em sua universidade não tinha a disciplina de português? (“…professor à 10 anos…”) (correto: “há 10 anos”).
Obrigado.
1. Meu objetivo é devolver à sociedade um pouco do que recebi de conhecimento, além de organizar meu conhecimento de forma didática, o que me ajuda muito em minhas aulas.
2. Não seja grosseiro, erros de português todos cometemos, veja seu próprio comentário a quantidade de erros de digitação, ortografia e mesmo concordância. Aposto que mesmo com possíveis erros o conteúdo é muito útil.
ola professor,
muito obrigado pelo curso. pretendo iniciar o quanto antes!
e não se preocupe com o espertão que escreve “tentando uma extenÇão para algumas lignguagens” (tentando uma extensão para algumas linguagens) e quer tirar onda ainda.
continue firme no seu ideal!
Vou fazer o curso, pois estou em fase de decisões sobre oque vou fazer da minha vida e me enteréço por programação.
preciso mesmo deste curso
senhor professor Luis Eduardo antes quero agradecer pelo gesto – “ESTOU MUITO AGRADECIDO” – porque o professsor apareceu como um passaro para ajudar a entender o java.
gostei muito da iniciativa, só gostaria de receber os informativos sobre os cursos…..
ola eu tenho muita vontade de tira um curço de programação, e gostaria de saber qual o conhecimento que eu teria que ter para inicializar o curço obrigado
Eu quero fazer o curso também com é?
Desde já agradeço
Eu quero fazer o curso também com é?
Desde já agradeço
Quero muito mesmo …Pareçe ser otimo!!!
Certa vez ouvi dizer que quando ensina alguém, está ensinando a si próprio. Continue assim parabéns.
Obs. não esquenta com a falta de educação do sujeito ai em cima geralmente eles são péssimos em português e sai procurando texto e passando no corretor para encher o saco dos outros (espírito de porco).
Vou fazer o curso, espero que consiga aprender e crescer profissionalmete com as técnicas utilizadas
Boa tarde Professor Luís Eduardo!
Irei fazer o curso. Obrigada pela oportunidade.
Muito interessante este site, vou fazer o curso e me aprofundar mais em Java…parabéns pela iniciativa.
Ola Professor Luís Eduardo, iniciarei o curso, e pretendo aprender com afinco. Conheço apenas um pouco de Microsoft Access e quero aprender Web em Java, que se diz no momento muito oportuno. Lhe agradeço pela oferta do curso gratuitamente, coisa muito rara nos dias de hoje. Com certeza Deus lhe retribuirá!
Olá amigo essa idéia é fantástica, parabéns pela iniciativa, tenho muita vontade de aprender a programar. E tenho certeza que esse curso vai me ajudar. valew!!!
OI fique enterecada sobre o seu curso como funciona para tirar as dividas
obrigada
Estava no google procurando cursos de Java e encontrei esse site, me interessei muito pelo curso, vou fazer todas as aulas.
Concerteza vou fazer o curso mto obrigado