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

Gostaria de participar deste curso, ótima iniciativa, está de parabéns
Meus parabéns, seja bem vindo
Devido a enorme demanda de inscrições, decidi construir um fórum para o cadastro do alunos. Se você ainda quer participar do curso, basta cadastrar-se no fórum: Fórum Curso WEB
Tecnoclasta
Tb gostaria de participar do curso..desde já agradeço !!
Agora basta cadastrar-se no fórum e seja bem vindo.
tecnoclasta
Para participar basta cadastrar-se no fórum:
http://www.tecnoclasta.com/forum/
Sejam bem vindos.
gostaria de fazer esse curso! como?
Para participar basta cadastrar-se no fórum:
http://www.tecnoclasta.com/forum/
e seguir as aulas. Leia todo o conteúdo desta página.
Sejam bem vindos.
Ola professor, tambem posso fazer esse curso?
Que tarefas tenho que fazer para terça?
Para participar basta cadastrar-se no fórum:
http://www.tecnoclasta.com/forum/
e seguir as aulas. Leia todo o conteúdo desta página.
Seja bem vindo.
tecnoclasta
Professor, só hoje, dia 16, encontrei essas informações sobre o curso. Gostaria muitode fazer. Ainda dá tempo de me cadastrar e acompanhar tudo?
Para participar basta cadastrar-se no fórum:
http://www.tecnoclasta.com/forum/
e seguir as aulas. Leia todo o conteúdo desta página.
Já tem algum conteúdo para trabalhar, mas ainda tem tempo.
tecnoclasta
Profª Luís Eduardo
Gostaria muito de participar desse curso gratuito de programção,
acho uma ótima iniciativa da sua parte, mas enfim meu problema não é esse, estou tentando me cadastrar no forum,mas não consigo
o senhor poderia fazer alguma coisa para resolver meu problema?
Grato desde já!
Preciso que identifique exatamente que parte do processo está apresentando problemas e qual mensagem está aparecendo.
tecnoclasta
Estou interessado em participar.
Para participar basta cadastrar-se no fórum:
http://www.tecnoclasta.com/forum/
e seguir as aulas. Leia todo o conteúdo desta página.
Já tem algum conteúdo para trabalhar, mas ainda tem tempo.
tecnoclasta
[...] saber mais sobre o curso ou se inscrever nele, veja o post sobre o mesmo em seu blog. O curso já está na terceira aula, essa semana eu devo me inscrever no [...]
também quero me cadastrar professor
obrigada
Gostaria de me cadastrar, obrigado
Já tenho algum conhecimento de HTML. Estou gostando das aulas e espero fazer o curso até o final.
Oi,
Estou muito interessado nesse curso!!!
Como posso me inscrever???
Valeu
Lucas
Fiquei sabendo somente agora sobre este curso, estou no 3° ano de Sistemas de Informação pela UEMG, está é a área que pretendo seguir, este curso seria bastante interessante para mim, seria possível entrar a partir de agora, tendo em vista que já tenho uma noção de html e até mesmo JSP. Agradeço desde já.
Eduardo
Leia as instruções aqui e se cadastre no forum.
Fiquei sabendo hoje mas irei acompanhar mesmo com atraso
[...] Sétima Aula: Blocos, Trechos e pouca Diagramação Sejam bem vindos, esta é a sétima aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]
Olá Professor Luis, gostaria de entrar em contato com o Sr. Tem como me passar um e-mail ?
Obrigado
[...] Aula 9: Introdução a Java Sejam bem vindos, esta é a nona aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]
Oi..
Estou acompanhando o curso desde a primeira aula. Essa última aula não pude ler o conteúdo 100%, a página estar com o conteúdo misturado. Ou seja, o conteúdo não estar legível.. Gostaria de saber se estar acontecendo o mesmo com as outras pessoas que tbm. acompanham o curso.
Tecnoclasta diz:
Acabo de testar no Internet Explorer e Firefox e tudo está perfeito. Alguém mais está com problemas?
Ainda a tempo para participar do curso, tenho esse direito, o que devo fazer para participar.
tecnoclasta diz:
Cadastre-se no forum: http://www.tecnoclasta.com/forum e seja bem vindo.
119- Sandro
Configure seu monitor para 1024 – 768, ai irá aparecer a aula inteira.
[...] Aula 10: Java Essencial Sejam bem vindos, esta é a décima aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]
Nao estou conseguindo visualizar a 10 aula…
Nao consigo fazer login
tecnoclasta diz
Problema identificado e corrigido, obrigado pelo aviso
[...] irei postar a última aula do ano do Curso de Programação para Web, e só nos veremos no ano que [...]
[...] Aula 11: Classes, Interfaces e Polimorfismo Sejam bem vindos, esta é a décima aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]
Gostei da iniciativa, gostaria de participar do curso.
Tecnoclasta responde
Só ler todas as instruções e correr atrás da turma. Já temos 11 aulas publicadas e continuaremos em 22 de janeiro.
Gostei da sua atitude de dar este curso, gostaria de participar também, queria saber se este ano vai ter o curso?
Aguardo contato, tenha um bom fim de semana
Tecnoclasta responde:
Fagner, o curso é aberto e permanente. Basta seguir as aulas e tirar as dúvidas no fórum. Tudo gratuito. Faça seu ritmo e boa sorte.
[...] Programação Java para Web: Com o Tecnoclasta Professor Luis Eduardo, excelente material, também totalmente gratuito e cobre os seguintes assuntos: XHtml, Css, JavaScript, Java, Jsp, Jstl, Struts e Hibernate. [...]
[...] os alunos do Curso de Programação para Web em Java estarei publicando a próxima aula amanhã dia 22 de janeiro. Então vejam se façam uma revisão, [...]
Também gostaria de participar do curso. Parabéns professor Luís Eduardo pela iniciativa!
[...] Aula 12: Coleções, Hashing e Comparadores Sejam bem vindos, esta é a décima segunda aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]
Eu não vo participa do curso, favor não insistir…
Tecnoclasta responde:
Sem problemas, se vão vai participar mesmo, eu é que não “vo” ficar falando. Boa sorte!
Estou pesquizando cursos Java. Gostaria de saber se repetira este curso uma vez que somente hoje tive conhecimento.
Tecnoclasta responde
O curso é aberto e você precisa simplesmente fazer as aulas e postar suas dúvidas no fórum. Fique a vontade.
[...] Aula 13: Exceções e tratamento de erros Sejam bem vindos, esta é a décima segunda aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]
GOSTARIA DE FAZER TODOS ESSES CURSO DE PROGRAMAÇAO…
Prof. Luís Eduardo, este curso é alvo de um artigo que publicarei amanhã em meu blog.
Mas tenho dois comentários:
1. O acesso ao Tecnoclasta parece lento, verifique seus servidores
2. Seria proveitoso que cada parte do curso tivesse links para as lições anterior e posterior ou até mesmo uma cópia da lista completa de links
Parabéns pela iniciativa
[...] A de hoje é a do Prof. Luís Eduardo, que está divulgando regularmente material de um curso de programação para Web em Java. [...]
Parabens meu amigo.
Nota 1000.
Continue assim.
Sou seu fan.
um abraco,
Jay.
Gostaria de participar do curso.
Gostaria de realizar o curso.
Obrigado.
Olá, só agora descobri este excelente site, onde já pude encontrar várias dicas… gostaria de participar desse curso de Java, mesmo ele já tendo iniciado, pois tenho facilidade de aprender, e já trabalho com programação a 16 anos, entáo tenho alguma experiência, porém, não conheço nada de java, trabalho com PHP, CSS, e HTML, a 2 anos…
Grato e no aguardo
[...] é a décima quarta aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. Até a última aula de HTML e CSS descobrimos como preparar uma página para publicação na [...]
[...] Aula 15: Oracle e Hibernate, fazendo uma busca Sejam bem vindos, esta é a décima quinta aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ [...]
Olá! estou muito feliz, um pouco atrasado, pois só agora poderei iniciar o curso, mas acha que tudo bem, vamos lá e ver no que vai dar!
Me ajude pois ainda sou leigo
Ola, tudo bem?
Gostei da sua iniciativa.
Gostaria muito de participar do curso de JAVA apenas, tenho muito interesse em aprender java, mas de uma forma menos complicada, pois acho que java não é uma linguagem dificil de aprender, mas o problema é a forma que é explicado.
Gostaria muito de me inscrever, como faço?
Aguardo repostas.. abração!
Olá, gostaria muito de participar do curso de Java. Como faço?!?
Abraço
[...] Curso Java Web [...]
[...] Curso de Programação Web em Java – Curso no Tecnoclasta que vai de html a jsf, passando por css e oop. [...]
Olá sou de Belém do Pará e faço B.em Ciencia da Computação, agradeço a oportunidade, parabéns pela iniciativa, Deus te abençoe e que você realize todos os seus objetivos.
[...] Curso Java Web [...]