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

Olá, tudo Bem , entaum estou muito interessado em fazer este curso , mais será que ainda ha tempo ? Muito legal a inciatica são raras as pessoal com este perfil valeu msm….
Muito boa iniciativa, sou programador Delphi e gostaria de iniciar em java e portanto participar das aulas também.
[...] Curso Java Web [...]
Oi achei bem bacana a idéia, só agora vi esse curso. Gostaria de fazer, ainda há tempo para se inscrever?
Tecnoclasta responde
Fique a vontade o curso já se encerrou, mas pode deixar dúvidas que a gente responde
oi tudu bem eu preciso muitu desse curso, pois faço informática e u q me pega eh java…
gostaria d saber o eu preciso instalar no meu pc para começar o curso.
Gostária de saber se ainda posso fazer o curso?
17/03/2008
Prof. Luis Eduardo, muito prazer.
estou interessado em fazer este curso de pro.web com java.
TEnho intersse em fazer esse curso, publicado nesse site.
O curso será dividido em oito partes:
Assim que formar túrma, gostaria de ser comunicado.
[...] Curso Java Web [...]
Oi, também quero e preciso fazer o curso. Aguardo confirmação de inscrição… Obrigada!!!
Prof tenho dificuladade em resolver estes 3 exercicios vc podia me ajudar?
• 1)Implemente as classes abaixo com seus respectivos atributos e métodos e a relação existente entre as classes
• 2 )Implemente os métodos respeitando as seguintes restrições
• O trem somente pode ser ligado se a soma da carga dos vagões (verificarcargavagões) for menor que a cargaMaxima do trem. A soma adquirida através da verificação da carga atual de todos os vagões que estão presos ao trem.
• A velocidade máxima que o trem pode atingir é 120. A mínima é 0;
• Um vagão nunca pode carregado com uma carga maior que sua cargaMáxima
• Um vagão somente pode carregar e descarregar se o trem estiver desligado ( ligado==false) verificacarga() retorna a cargaAtual de um
vagão;
• 3 )Implemente uma outra classe contendo um método main. Crie um trem com 3 vagões com as seguintes configurações:
• o trem 1:
-cargaMaxima = 1000;
-cidadeOrigem = “curitiba”
-cidadeDestino = “paranaguá”
-vagões:
-vag 1
cargaMáxima = 500
-vag 2
cargaMaxima = 500
-vag 3
cargaMaxima = 500
-carregue cada um dos vagões com 200 quilos
-ligue o trem
-tente descarregar 100 quilos de vag2
-desligue o trem[
-descarregue 200 quilos vag2
-carregue vag2 com 300 quilos
-carregue vag1 com mais 200 quilos
-descarregue 200 quilos de vag3
-carregue vag3 com 500 quilos
-tente ligar o trem
-descarregue 300 quilos de vag3
Trem
-marca: string
-cargaMaxima: int
-cidadeOrigem: string
-cidadeDestino: string
-velocidadeAtual; int
-ligado: bolean
+liga()
+desliga()
+verificarCargaVagões(): int
+prendeVagão(vagão vagão)
+liberaVagão(vagão vagão)
+acelera (qtde : int)
+freia (qtde : int)
Vagão
-cargaAtual : int
-cargaMaxima : int
+carregar(qtde : int)
+ descarregar(qtde : int)
+verificarCarga () : int
1 *
_____________
Para todos que perguntaram sobre o curso:
O curso é aberto e você precisa simplesmente fazer as aulas e postar suas dúvidas no fórum. Fique a vontade.
Curso aberto gente…
Sergio publique a dúvida no fórum, e onde está encontrando problemas!
Caro Professor Luís Eduardo:
Com satisfação me candidato ao seu curso de Programação para WEB.
Parabéns pela sua iniciativa. Gente como você é que precisamos para o desenvolvimento cultural do nosso país.
Estou muito feliz, um pouco atrasada, pois só agora poderei iniciar o curso, mas acho que tudo bem!
Me ajude pois ainda sou leiga
Gostaria de saber se este ano, abrira alguma turma nova. Conheço muito pouco e pelo o que eu li a proposta é de iniciação, me pareceu muito interessante. Obrigada pela atenção.
Andréa
gostaria de saber se eu ainda posso fazer o curso?
Ainda tem como eu entrar
quero mais informações sobre os cursos
Hoje é 21/05, será que dá pra acompanhar? Tenho um projeto e gostaria de iniciá-lo sozinho já que não tenho verba.
[...] Curso programação WEB em Java Maio 21, 2008 — alyssontmv Um bom curso Web java também é o disponibilizado pelo tecnoclasta [...]
Gostaria de participar deste curso
quero aprender programação web acho muito bacana
Obrigado!!
Leia o artigo e participe.
olá como faço para participar das aulas de programação ai?obrigado
Leia o artigo e participe
poxa..desculpe Prof. a minha ignorancia no comentario na outra pagina!Mil desculpas!!! Coisa de desatento ou preguiçoso msmo…as coisas tudo perfeitinho aki e eu perguntando como funciona!!! perdão pela pergunta idiota (no outro link).Bom..ja peguei a idéia.. e parabenizo-o pela iniciativa.
Gostaria de participar das aulas também, mas estou com quase um ano de atraso.
Se eu for seguindo as aulas conforme os links deixados lá no início da página e quiser tirar dúvidas, ainda vou ter atenção?
Parabéns pela iniciativa de partilhar o seu conhecimento.
Grato.
acho este curso mito inteesante para min nao dichem de ajudar sempre que poder os mais necessitados
muito bom esse curso mais quero saber como faço pra me participar onde me escrevo porque eu já programo em jav normal e quero aprender programar pra web por favor prof me mande uma resposta logo ok.
devem dizer que como vaib ser esse curso gratuito
muito bom ter encontrado esse caminho aqui para aprendizado. Dedicação total. Obrigado
olá…gostaria de saber como inicio o curso gratuito de diagramação…e se é possivel fazer um especialmente de diagramação de livros???
obrigada!!!
Raquel
Minha experiência é com Web, Raquel. Espero que encotre material sobre diagramação de livros na internet.
queria tirar uma duvida se esse ano vai ter tambem esse curso de gratuito de java pra web porque estou querendo fazer ok
valeu legal
Gostaria de me inscrever… vou me atualizar e tentar recuperar o tempo perdido para poder acompanhar as aulas simultaneamente. Obrigado pela oportunidade e parabéns pelo trabalho.
Bom dia Fernando, por acaso voce era dono de um Peugeot 206 quiksilver 2003 prata? se for, favor entrar em contato comigo, pois tenho algo sério e urgente a tratar sobre o carro que ainda está em seu nome. (51) 9733 1410 ou (48) 8842 0838 Até logo!
Sei que este curso foi feito em 2007 gostaria de saber se vai existir este curso este ano…
O curso é aberto e você precisa simplesmente fazer as aulas e postar suas dúvidas no fórum. Fique a vontade.
Não precisa formar turmas…
Parabéns pela iniciativa!!! Esta é uma oportunidade que não podemos perder, vou fazer o curso que a muito estava afim. Gostaria de saber se com o decorrer do curso poderei postar minhas dúvidas, mesmo que a maioria dos participantes já tenham avançado muitas etapas, agradeço a oportunidade.
Fique a vontade com as dúvidas, responderemos conforme a possibilidade.
Como faço para me inscrever no curso? estou muito intereçado.
Olá.. Quero participar desse curso… é um bom trabalho que vc esta fazendo.. parabéns…
Olá. Se puder gostaria que vc me desse uma breve explicação de como implementar uma classe servlet???
Agradeço.
[...] site muito bom sobre Java. Clique aqui para entrar. Outro site muito bom. Clique aqui para entrar. Outro site. Clique aqui para [...]
eu vo fase esse curso com a maior vontade eu sempre quis faser um curso ed programacao
otimo esse curso muito obrigado pela chance de poder aprender mais doque eu sei
vi este anuncio e gostei sou um programador mocambicno recem formado e preciso aprender a programar em java e principalmente em web sera k poxo fazer o curso
Fique a vontade. Siga as aulas e deixe suas dúvidas nos comentários.
como faco para obter os materiais…
Gostaria de participar deste curso, parabéns pela boa vontade e iniciativa.
Quero participar desse curso, como faço?
Bom dia!
Já me inscrevi e já comecei a primeira aula.
Gostaria de saber o seguinte: O curso já finalizou?
Ou seja, todas as aulas já foram publicadas?
Obrigado
Sim, todas as aulas já foram publicadas.
Muito obrigado!
Parabéns pela iniciativa.
Estou fazendo web developer aqui na minha cidade
(RJ)e em paralelo seguindo este curso.
Está me ajudando bastante…
Gostaria de participar deste curso.
Qual a duração do curso?
Tem certificado?
È inteiramente grátis?
olá, estava procurando fazer cursos online sobre programaçao e encontrei este no site “programaçao para web em java”…todas as aulas desde 2007 estao arquivadas aqui? obrigado pela oportunidade!
Todas elas… estão arquivadas.
olá, gostaria muito de poder participar deste curso. obrigado
Já fiz o cadastro e ja to iniciando o curso.
Parabens pela iniciativa.
Qual o valor do Curso??
O Curso Gratuito de Programação para Web em Java, é grátis.