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, à 10 anos 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 à 10 anos 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


Vou começar o curso na próxima semana, estou muito curioso para saber mais acerca desta linguagem de programação.
Olá estou mto interessada sim, eu vou fazer o curso… Obrigada pela oportunidade!!! Que Deus o abençoe…
Abraços!!!
Localizei a proposta hoje, mas achei muito interessante, estou muito interessada em fazer o curso, assim estou iniciando hoje mesmo.
Parabéns pela iniciativa
Abraço
Caro professor sou formato em computação e trabalho com promação em delphi. já fiz curso de java.. mais a minha intenção é lidar com java para web, (onde sou totalmente fraco). Por isso gostaria de participar de suas aulas…
agradeço pela sua atenção
Luis, antes de mais nada quero te agradecer pela nobre iniciativa de ministrar este curso. Sou louco para aprender a programar, já tentei várias vezes com Visual Basic mas nunca fui muito longe porque chega um momento que surgem situações muito difíceis que exigem a presença de um profissional da área para me orientar. Creio que desta forma ficará muito mais fácil para mim. Muito obrigado mesmo e que Deus te abençôe.
Abraço!
fiquei sabendo hoje e sei que ja esta no meio do curso, porem gostaria de saber se havera depois novamente esse curso …….
obrigado!
Professor Carlos, add eu no msn; bene__sk8@hot…
Vou fazer o curso completo. Estou muito interessado em aprender Java! Muito obrigado pela oportunidade! Deus Te Abençõe!!!!
Oi, sou estudante do curso de Ciência da Comptação e estou interessada em fazer esse curso sim, com certeza. É uma área pela qual sou apaixonada e pretendo aprender tudo que puder. Segunda-feira começo este curso. Obrigada pela oportunidade.
Abraços.
Nossa era o que eu precisava, estou preste a terminar a faculdade mas não poderei no momento nem trabalhar e nem fazer cursos fora porque estou grávida, e o tempo do minimo 3 hors por semana é o tempo que tenho desde já agradeço a oportunidade.
Bom dia! Há dias estava procurando um curso assim cmo vc disponibilizou, faço faculade de analise… tenho uma cadeira de orientação a objetos q utiliza java e to voando… essas aulas vao me ajudar muito… agradeço por disponibiliar essas aulas.
cara muito interessante saber que existe pessoas que se interessa, em passar o seu conhecimento…
hj mesmo vou começar esse curso… abraçooo
Onde encontro mais avaliações aplicadas por você?
como fazso pra faze este curso
repito quem quiser ser meu professor de php esta aqui o meu mail guilherme_1995_@hotmail.com
Olá
os links que vc disponibilizou para dowloads tem vários ítens a serem baixados qual deles eu devo baixar:
* Download Sdk + Netbeans – Ambiente de Desenvolvimento
* Download Jakarta TomCat
* Download MySql
* Download Jdbc MySQL
pode ser esses consecutivamentes:
* jdk-6u16-nb-6_7_1-windows-ml
* Windows Service Installer
* MySQL 5.1 GA
* MySQL Connector/J 5.1
aguardo, um grande abraço
viu professor eu encontrei e baixei o mysql essential pode ser? ele é free
gostei da oprotunidade, vou fazer o curso hoje mesmo.
estou começando hoje a fazer seu curso vou fazer o possivel para concluir todas as aulas conforme irei fazendo as aulas postarei minha opiniao ok
entao vamos la.
Estou começando agora mesmo o curso. Pretendo fazer o quanto antes um presencial, mas, como decidi isso hoje ainda vou correr atrás na minha cidade(Itabaiana-Se). Obrigada.
Vou começar o curso. Prof parabéns pela iniciativa e por favor add no e-mail dark9113@hotmail.com
Vou começar o curso na póxima semana. Achei muio interessannte e agradeço a opotunidade.
ok……li e achei interessante……vou krer fazer o curso vamos ver se é gratuito mesmo……..
OLA , GOSTARIA MUITO DE FAZER O CURSO DE JAVA ….APESAR DE NAO TER NENHUM CONHECIMENTO NA AREA , MAS QUERO APRENDER ESSE TIPO DE LINGUAGEM E QUEM SABE PODER DESENVOLVER ALGO PRA MIM , JA QUE ATUALMENTE ESTOU ATUANDO NA AREA COMERCIAL DE UMA EMPRESA DE SOFTWARES , GOSTARIA DE PODER ME APROFUNDAR EM WEB JAVA E TOCAR ALGUNS PROJETOS ADIANTE…MUITO GRATO …ATTE ; JASON DIAS
meu computador é um notbook com windows xp e config : hd 160 ….ram 1 G ….dual core …..gostaria de saber se tem condicoes de levar adiante o curso ?
Parabéns pela iniciativa, irei iniciar o curso já!
Gostei da iniciativa
Olá, estou adorando as aulas sobre xhtml, mas gostaria de saber se não tem neste site informações sobre php
obrigada
Tayse
Não, por hora, nada de PHP.
pow! muito bom professor. Parabéns pelo seu trabalho. Vou começar já na semana q vem!!!
Oi vou comenzar as aulas com certeza.
estou come começando o curso hoje !!
muito bom , nao sei o que vc ganha com isso mas vc esta de parebens!!!!!!!!
Cara, esta forma e ruim de fazer a aula ,voce deveria botar links para donwload da aula escrita e entao e melhor mas a sua forma tambem e boa vlw pela iniciativa pq essa aula sua e boa mas acho melhor que seja para baixar Okei essa e minha dica se voce achou ruim discartea vlw .
Alguem menor de 14 anos pq acho que so o unico interesado menor de 14 anos
Boa iniciativa vou fazer as aulas
Olá, primeiramente parabéns pela iniciativa de estar publicando estes materiais.
Trabalho com php, css, javascript, mysql e postgresql, mas ainda assim estou muito ancioso pra começar as descobertas com o java.
Espero contato. Abraço!
Olá… mais uma precisando de auxilio, estou aprendendo java (estou desenvolvendo um sistema Web utilizando a plataforma J2EE) e espero poder contar com a ajuda de todos.
O material disponivel é mt bom…
Quem quiser add para que seja trocadas informações a respeito segueo o e-mail carolcamposrj@hotmail.com
Obrigada
Muito interessante essa iniciativa. Estava procurando algo relacionado a isto e acabou superando minhas espectativas. Vou começar o curso essa semana. Parabéns.
Olá!
Estou cursando Sistemas, e estou com dificuldade em desenvolvimento de software para web, devido a linguagem JSP. Porisso estou aproveitando esta oportunidade criada pelo Prof. Luís Eduardo para reforçar meu aprendizado.
Um grande abraço a todos!
Olá, primeiramente parabéns pela iniciativa de estar publicando estes materiais.
Trabalho com php, css, javascript, mysql e postgresql, mas ainda assim estou muito ancioso pra começar as descobertas com o java.
Se quiserem me adicionar no msn , o e-mail é: rafael@fokusweb.com.br
Espero contato. Abraço!
Obrigado pela oportunidade começarei este curso no começa desta semana e vejo que não vou me arrepender… obrigado
Nossa… que legal. Já programo em vb e estava procurando me iniciar em java para internet só que não estava conseguindo sair do ponto inicial… Muito obrigado pela ajuda!
É o que eu estava procurando. Vou começar a fazer esse curso. Parabéns pelo trabalho!
muito boa essa ideia , de ensinar java via net ,estou agradecido ,muito bom parabéns
Vou fazer o curso completo. Estou muito interessado em aprender Java! Muito obrigado pela oportunidade!
Professor obrigado por essa oportunidade
Obrigado professor e estou dentro quero aprender essa tecnologia de programaçao.
WOW! Tudo que eu queria!!!!
Muito obrigada MESMO!!!
Adorei, parabéns pela maravilhosa iniciativa.
Vou começar o curso amanhã
Tambem queria agradecer a você posponibilizar esse curso para as pessoas que quiserem aprender.
[...] Para fazer o curso você não precisa se inscrever, basta começar a ler as aulas já postadas no final do artigo [http://www.tecnoclasta.com/2007/10/01/curso-gratuito-de-programacao-para-web-em-java/]. [...]
Caro Professor,
Você teria interesse em dar aulas particulares? Podemos combinar um preço a ser depositado na sua conta.
Um abraço.
Sem disponibilidade para aulas particulares, xará. Infelizmente, vai ter que se contentar com tira dúvidas via comentários.
Valew pela iniciativa Prof° Luis, vou começar imediatamente…
Obrigada mesmo