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

ok este é o site que estava a procura á anos, porêm encotrei. eu gosto de estudar individual e posteriormente tirar as minhas dovidas,
Olá Professor Luís Eduardo, boa tarde…
Iniciei as aulas ontem e estou atualmente na 2ª aula.
Quero deixar aqui meu agradecimento pela iniciativa; espero poder mostrar em breve os resultados dessa parceria para que sirva de incentivo a continuar com esse belo trabalho.
Um abraço e boas programações…:)
Bom dia
Só tenho a agradecer pela excepcional iniciativa pela capacidade em querer ajudar o próximo e disponibilizar o conhecimento de maneira de espontanea benefica e organizada.
Realmente uma ação que merece ser seguida e valorizada, vou adiocionar a página aos favoritos e seguir o curso com cautela.
Um grande abraço Professor
Professor Luis Eduardo, muito obrigado, são pessoas como você que ajudam o nossa país andar e dar oportunidades para todos, mais um vez muito obrigado e continue assim.
Estou iniciando o curso!!
Olá Profº irei começar as aulas agora! Obrigado!
Profº Luis Eduardo,muito obrigado por disponibilizar um curso tão complexo como este.Estou iniciando o curso hoje,tendo em vista que,farei o curso presencial muito em breve.Forte abraço e parabens pela iniciativa.
Estou salvando em favoritos e logo começarei a ver as aulas. Acredito no sucesso. Obrigado por acreditar também.
hoje começarei o curso.
Olá estou começando as aulas hoje! Muito Obrigado professor!
eu gostei dos programas que tem nesse site mais tem um porém o curso de programação é para fazer programas não saber mexer com internet
Professor Luis Eduardo, muito obrigado e continue assim.
Estou iniciando o curso!
Professor Luiís Eduardo parabens pela iniciativa e obrigado pela oportunidade, estou começando o curso.
professor estou estudando na etep e estou fazendo o curso de analise e desenvolviemento de sistema, e quero fazer este teu curso apartir de janeiro por motivo de acesso a net, tem como eu faze-lo? podemos começar a ter contatos. gostei muito do seu site e senti muita segurança e tenho certeza que vou aprender muito
Olá Professor, agradeço a oportunidade de participar deste curso ministrato po vc e espero corresponder.
grato
BOA TARDE
ESTOU MUITO INTERESSADO NO CURSO, JÁ ESTOU DANDO UMA OLHADA NO MATARIAL, GOSTARIA DE SABER SE TEM CERTIFICADO DE CONCLUSÃO.
eu quero tira esse curso porq eu adoro
olá, Muito obrigado pelo seu interesse em repassar seu conhecimento aos outros, sempre tive interesse em fazer esse tipo de curso, mas não tenho muito tempo, agora vou poder fazer graças a você e em casa… Espero que não desanime.
Estou começando o curso hoje mesmo.
oi professor estou comecando o curso hoje muito obrigado
FELIZ PRO ENCONTRA ESSA AJUDA VALEU
Valew por esse trabalho vai me ajudar muito
abraços!!!!
Ajuda muito bem vinda… farei o curso com toda certeza!
ola, muito legal sua ideia, vou comecar na proxima semana! obrigado
E possivel alguem como eu que nao sabe absolutamente nada de programacao, algoritimos, liguagem… acompanhar o curso. tenho muito vontade de fazer um curso assim. pois tenho umas ideias de sites, mas nao tenho o capital para implementa-las?
Siga as aulas e veja por si mesmo. Minha experiência com alunos é que tem aqueles que precisam só de um empurrãozinho. Se você for um destes, as aulas aqui serão o empurrão que você precisaria. Se você não for um destes, vai descobrir rapidinho!
gosto muito desse curso
e muito bom esse curso
Eu sou de um pais de terceiro mundo em via de desenvolvimento quero fazer esse curso e vou fazer por que vai me a judar muito na minha careira estou a fazer um curso que tem haver com programacao (ENGENHARIA INFORMATICA), meu pais chama-se Moçambique, e esta no continente Africano. A internet ca ainda esta a um preço um pouco elevado mas eid fazer tudo por tudo para fazer o curso. Thanks professor
Seja bem vindo, Celso. É um grande prazer saber que estou ajudando gente em outros continentes também. Boa sorte com o curso e com sua carreira. Abraços!
Estou começando agora com o curso e vou me dedicar cada dia mais e mais para me tornar um excelente profissional, desde já lhe agradeço pelo incentivo que me faltava, espero me tornar tão bom quanto você. No mais Obrigado prof. Luis Eduardo.
Professor no seu ponto de vista,para criar um site profissional,que tivesse que
ser atualizado diariamente,o wordpress seria uma boa,ou seria melhor a criação
usando metodos comuns,como softwers e programação.
Depende do modelo do site. Word press é uma solução comprovada para Blogs como este mesmo que você lê. Porém não é indicado para sites que necessitem ajustes e sessões controláveis de maneiras diferentes e flexíveis. Outros softwares são mais flexíveis que o WP. Drupal por exemplo.
Neste curso eu não apresento como construir um site e quais ferramentas são mais eficientes para isso. O objetivo é outro. Neste curso eu apresento qual a maneira de codificar páginas HTML/CSS segundo o padrão Web, para que programadores que criam programas como o Wp e Drupal, ou mesmo soluções caseiras para Jornais, ou intranet de empresas sigam os padrões web e obtenham mais facilidade para que seus programas funcionem corretamente nos diferentes dispositivos e navegadores.
Soluções para montar sites existem dezenas por aí…
Professor Luís Eduardo,eu vi seu site agora e queria saber como participar uma vez que estou fazendo faculdade na área,tenho muito interesse na parte web portanto quero muito participar desse curso.Obrigado!
Obrigado Prof. Luis Eduardo pela inciativa, estou começando hoje com o curso espero aprender muito com esses ensinamentos mais uma Parabéns.
Obrigado Prof. Luis Eduardo pela inciativa, estou começando hoje com o curso espero aprender muito com esses ensinamentos mais uma vez Parabéns.
Boa Tarde professor
Acabei de começar o seu plano de aulas e espero ter o melhor desempenho possivel.Agradeço ao senhor por proporcionar um material completo e organizado.
Grato
Gabriel Chamie
Podem esclarecer ou indicar melhor como participar do curso ? não vejo nenhum link/indicação do tipo “Começar”
primeiro quero agradecer pela iniciativa. desejo que continue e que tenha bom exito nessa carreira docente
Muito boa esta iniciativa.Vou começar a fazer, acredito que vou aprender muito, pois gosto muito de aulas práticas e de aprender coisas novas.
Sou estudante de Análise e Desenvolvimento de Sistemas na Fatec,e vou usar este curso para já adiantar a disciplina de web, que também vai ser em Java, que vou ter no inicio deste semestre.
Boa noite, professor! Iniciarei meu curso hoje!
Olá…
Bom, primeiramente, parabéns pela iniciativa!!!
Darei início aos estudos, através do seu material, e estou muito interessada, afinal de contas,
não é sempre que se encontra algo do tipo: teoria(pouca) + prática….
Então…o endereço já está na barra de favoritos…
Mãos á obra…rs
adorei este site,nem imaginava que pudesse encontrar um curso com tanta informação, obrigado, pelo curso
PARABENS PROFESSOR PELO TRABALHO E POR TD ESSA CARIDADE. MTO OBRIGADO E QUE DEUS LHE RETRIBUA TODO ESTE BEM QUE ESTA FAZENDO PRA MIM E OUTROS QUE NAO PODEM PAGAR UM CURSO E TU DASTE A OPORTUNIDADE DE FAZE-LO.
Boa Tarde!
Sou Maranhense, moro na ciadade de São José de Ribamar, tenho 10 anos na área de informática básica, o meu sonho é fazer um curso na área tecnologica que inclua programação, desing… Sou coordenadora do laboratório de informática de uma escola, o objetivo das aulas é desenvolver os conteúdos trabalhados em sala de aula, eu enquanto coordenadora vou criar estratégias no computador para os alunos através dos softwares educativos deenvolver as atividades. Bom, preciso saber fazer esses softwares Educativos, mais para criar essas atividades preciso desses programas. As vezes é preciso baixar alguns softwares da internet.
Preciso da sua ajuda, estou disponível para participar desses conhecimentos, o que faço?
Professor,
Sou iniciante na programação em JAVA e um dos motivos q me fizeram escolher essa linguagem foi sua estrutura para aplicativos web, visto q na minha opinião o futuro dos aplicativos está na web (literalmente). Gostaria de agradecê-lo pela iniciativa em compartilhar seu conhecimento com todos para que possamos nos desenvolver juntos .
Muito obrigado!!!!
Quero fazer o curso, quais os procedimentos a seguir.
Estou na quarta aula e está muito interessante.
Gostaria de saber como se inscrever no curso
obrigado
att ,
Leonardo Braga.
um site desse porte que estava a procura, vou iniciar as aulas o quanto antes pois tenho que começar a programar por motivo de oportunidades de emprego.
Estou fazendo um curso Java 2SE mas o meu intuito é trabalho com Java WEB! Esse site com certeza vai me ajudar na minha “jornada”.
Muito obrigado Professor pela iniciativa inovadora!
Gustavo Lemos