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

Vou começar a fazer suas aulas…obrigada!
Gostei muito de ter encontrado este site. Pretendo continuar a visitá-lo, afinal desejo aprender mais a fundo tudo sobre java.
Com certeza vou fazer este curso e espero que me ajude muito.
Excelente curso, fazendo as aulas. Obrigada pela disposição professor!
Abraço.
Luís pelo amor de Deus cara, não abandona a galera não… rsss muito bom as aulas… abraço
irei iniciar as aulas. Obrigada!
Vou fazer o curso !!!
muito obrigado eu amei eu vo acompanha aula por aula eu quero mesmo fiak dentro dessa areae tudo que relaciona internet eu amo em fimeu ja faço crianaçao de banner pr empresa fechada entao eu adoro wlv professor eu vo acompanha e tira muitas duvidas !
muito obrigado eu amei eu vo acompanha aula por aula eu quero mesmo fiak dentro dessa area tudo que se relaciona internet eu amo em fim eu ja faço criaçao de banner pra uma empresa fechada entao eu adoro wlv professor eu vo acompanha e tira muitas duvidas !
gostei muito de encontrar este site. o meu interesse por esta area é grande e gostaria tambem de saber se é possivel tambem alargar o curso para algumas aulas de produção de relatorios. muitos desses sites que visam ajudar sem nenhum custo ficam offline pouco tempo depois, desejo muitos sucessos ao professor e que não desista.
thanks pelo site.
ja estou estudando, muito bom o site!
gostei, vou começar a estudar!
Gostei vou estudar. obrigado pela oportunidade.
irei comecar o curso no meio da semana e espero q me ajude na minha vida proficional obrigado!!
Boa tarde!
Irei iniciar o curso..
Obrigado!
Estou no interior do interior no Amazonas
vou sim fazer suas aulas, afinal de contas oportunidade
de fazer um curso com professores autamente qualificados
não é pra qualquer um…
Ass. Marlon Redman
Cara estou começando a me interessar, por programação e sou um iniciante dos iniciantes, foi Deus que enviou vc pra dar essa força pra toda essa galéra, muito obrigado, valeu mesmo 1grnd abraço!!!
Bom dia,
Em função da sua disponibilidade, solicito oseguinte esclarecimento:
-Desenvolvi uma aplicação para a gestão escolar dos professores em Visual Foxpro;
-Pretendo fazer correr a mesma em Android;
-Qual a versão de java mais indicado para o efeito;
-Ter acesso a um surso sobre o mesmo.
Obrigado.
Cumprimentos,
Fernando Mesquita
É exatamente o tipo de cursos que preciso e procurava. Estou iniciando já.
vou começar hoje, muito obrigado pela dedicação em postar tamanho conhecimento …
Muito Interessante! Parabéns pela iniciativa! Irei começar o curso! Obrigado!
Alguém tem o email deste professor ou telefone??
Obrigada!!!
Vou começar amanha, espero que seja de grande valia….
Olá, adorei este site, vou aproveitar esta oportunidade, e fazer o curso sim… Muito Obrigado…
Olá,gostei muito do seu material,irei aproveitar a oportunidade.muito obrigado.
TENHO MUITO INTERESSE EM APRENDER PROGRAMARÇÃO… SERÁ UMA GRANDE CHANCE….
AGRADEÇO SUA ATENÇÃO
Eu quero fazer esse curso mais so que minha net é discada e eu não tenho esses programas e se eu fosse baixar iria demorar dias e se tiver alguma forma de me ajudar eu agradecerei
por favor me de logo alguma resposta, eu quero muito fazer esse curso
obs: eu tenho os navegadores
Única solução que eu penso é que você peça ajuda para algum amigo que tenha banda larga para baixar os programas, ou contrate o trabalho em uma lanhouse. Os programas são mesmo grandes para dialup. (160Mb, 100Mb aprox)
Estou a estudar as suas aulas, tenho feito tudo bem até agora e até comprei uns livros para me aprofundar mais na matéria. Finalmente encontrei um tema que me interessa verdadeiramente. Muito obrigado!
Vou começar a fazer as aulas, se o conteúdo for bom… estarei postando novamente um comentário recomendando este, pois o que vejo por ai são vários cursos que não ensinam da melhor forma java para web, com otima estrutura, apenas ensinam como fazer…
Em primeiro lugar gostaria de agradecer pela oportunidade de estar no curso de java.
Tambem gostaria de diser que vou me dedicar o maximo que puder pra concluir e ate mesmo, se for possivel, ajudar com alguma opiniao ou coisa assim.
Olá Prof. Luís,
tenho uma dúvida quanto ao meu sistema de análises em excel, pois futuramente penso em algo de acesso flexibilizado pela web, este trabalho que desenvolvi no excel será perdido?
O conhecimento sobre o domínio do problema você nunca perde. Porém se pretende colocar o sistema na web, terá que refazer quase tudo.
Existem algumas possibilidades de publicação da planilha Excel direto no navegador, mas funciona somente para o Internet Explorer, o que hoje em dia é inviável.
Olá, vou fazer seu curso.
Tudo de bom Deus abençõe sua iniciativa muito sucesso em seus projetos !!!!!!!
iniciando as aulas muito obrigado!!!!!!!!!!!!!!!!!!!!
nossa cara muito legal sua ideia. valeu mesmo pelas dicas e tudo mais ;D
Perfeito o site, estou no 1° semestre em T.I aqui em Brasilia-DF e vou começar a estudar muito, dedicar o maximo e conseguir um bom emprego por aqui, que está sendo muito requisitado um programador assim.
Mais uma vez parabéns pelo site Prof.
Grande abraço.
Boa noite , meus amigos , obrigado pelo bem que estão fazendo em prol do conheceimento que DEUS abençoe a todos .
Luis , a tempos tenho vontade de fazer um curso de programação,ja tenho um curso de montagem de microcomputadores e tenho bastante pratica na área de software.Não sei se isso irá ajudar nocurso… mais desde já agradeço as aulas postadas.
Achei muito interessante, a tempos venho procurando algo realmente consistente sobre java na internet, vou começar o curso ja!
boa noite estou muito feliz de poder contar com essa ajuda
Professor, os meus sinceros agradecimentos por essa iniciativa para com todos!
Pois o senhor mostra boa vontade para o bem comum, em transmitir o seu conhecimento de forma simples e agradável. Estou muito entusiasmado em aprender com o senhor o que dispôs a realizar, muito obrigado por essa oportunidade a todos oferecida, parabéns.
Ola professor estou fazendo o curso de TI mas to com muita dificudade de pegar a parte teorica de programacao ja tive vontade de desistir.prof. me ajuda. obrigado.
Bom dia professor! Vou fazer o curso também pois estou cursando Sistemas de Informação e muitos empregos em Belo Horizone requerem conhecimento de java. Obrigado por esta chance de poder aprender mais!
Irei participar das aulas.
“se possível responder no email”
Olá Professor Luiz Eduardo, boa noite!
Primeiramente quero dizer que estou iniciando este curso, assim como todos que postaram!!!
Mas tenho uma pergunta…
Qual método VOCÊ usou para começar a programar?
O que estudou primeiro?
Gostaria de começar a programar… Beleza!!! Mas, sempre as pessoas que vão nos ensinar não pensam
nesta ipótese, é como se pensassem que nós aprendizes somos experts ou algo do tipo.
Mas lendo seu site percebi que você tem um progeto com os iniciantes, é como se você se colocasse em nosso lugar.
Gostaria muito que nesse momento você só me diga COMO COMEÇAR (como se fosse você lá atraz…).
Agradeço a ajuda e a oportunidade!!!
Abraços.
hum… achei interessante, parece ser muito bom esse curso… vou me empenhar o maximo, pois meu objetivo é ser um web designe…
Simplesmente Fantástico oque o senhor está proporcionando a todos nos, estou com muitas duvidas em programação em JAVA e concerteza irei fazer o curso. Obrigado.
Vou fazer este curso sem duvidas, de certeza me ajudará muito. Obrigado…
Obrigado pela oportunidade, vou dar o meu máximo!!!
Olá! Professor. Com muito prazer, vou iniciar hoje mesmo o curso. Mas antes, preciso lhe parabenizar pela iniciativa tão ajudadora e eu, Bruna…particularmente…preciso dizer que você professor, é muito lindo! Fique com os Bjos meus.
oi, eu vou fazer o curso, já faço softwares java, mas com o curso, vou me aperfeiçoar
essa aulas são excelentes consegui fazer aquela validação de pagina web , muito bom.