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á professor, estou começando com Netbeans,gostaria de agradecer pelo material postado na net para que possamos compartilhar, e dizer que dificilmente vamos encontrar pessoas como vc disposta a ajudar e passar conhecimento pra frente sem pensar em dinheiro.
abraços e felicidades.
olá professor, eu estou na 11ª classe e estou aprendendo visual basic. O professor la da escola deu um projecto(fazer uma calculadora cientifica), mas eu estou com dificuldades em fazer as funcoes do shift e do alfha nos mesmos botoes das outras funcoes,, eu gostaria que o professor entra-se em contacto comigo por email para que possa esclarecer as minhas duvidas. se o prof. fizer isto ficarei muito agradecido.. O meu email é: delciolove4@hotmail.com
Fala se muito em Java, e ultimamente em JSP. Infelizmente no Brasil praticamente não se encontra uma site feito em JSP. Pelo que já li sobre JSP trata se da mais robusta linguagem de programação para internet. Bem a frente da mais conhecida PHP, ASP, .NET (#C) Segunda as más línguas est última (.net) foi um imitação, um tentativa de se aproximar da linguajem JAVA. Acredita se que o desconhecimento de JSP e JAVA no Brasil, ou seja, a falta de sites softwares feitos nesta linguagem é pura e simplesmente falta de profissionalismo que impera aqui. Como você tem um bom conhecimento, inclusive impírico nesta área, seu comentário me ajudaria muito, já que quero aprender progamação desta linguagem. Aliás lhe peço um dica. Com sei nada por onde devo começar, html? Qual?
Olá professor, há dois três anos atraz fiz o curso de Delphi 5.0, e atualmente consegui em uma empressa uma oportunidade de estágio, para aprendizado, onde no final ficará os melhores, lá nos trabalhos com java e o editor é o eclipse-galileo, e eu estava navengando na rede e parei aqui, onde achei muinto interessante, e vou fazer suas aulas, desde já agradeço pelo seu material, pois não é todo mundo que dispõe de conhecimento e se preocupa com seu proximo. Que Deus ilumine seu caminho. Obrigado
COMO FAÇO PARA FAZER O CURSO DE JAVA ..
Ola professor, parabens pela iniciativa ! Quem deseja aprender aqui vai encontrar muitas informações.
Então vou ler este material …
Obrigado !
Bom dia Professor
Eu terminei o curso de Licenciatura em TIC e quero melhorar os meus conhcimentos na programação. Durante o curso tive umk cheirinho de Java, nada profundo e eu gostaria de melhor e ir mais além por isso quero participar nesse curso com objectivo de retomar os conceitos de uma da linguagem mais importante do desenvolvimento web.
Agradeço a vossa disponibilidade e conto desde de já com o vosso apoio.
Prof Luiz Eduardo,
muito obrigado pela oportunidade.
Sou coboleiro, tenho necessidade de me atualizar, vou fazer este curso a partir do mes de junho de 2010 e espero aprender java para internet espero que o sr me ajude também, se possível.
Geraldo
geraldomello@oi.com.br; geraldo.luiz.mello@hotmail.com;
geraldo.luiz.mello@gmail.com; geraldoluizmello@ig.com.br;
http://geraldoluizmello.spaces.live.com/
skype: geraldoouisabel
Começarei hoje minhas aulas.
Olá, fiquei muito entusiasmada com o curso e irei fazer,pois pretendo seguir a carreira nassa área!
Boa Tarde,a equipe Decini vem entrar em contato para oferecer locação de salas de treinamento no Rio de Janeiro e São Paulo,caso seja do interesse favor nos enviar um email solicitando tais informações.
Sendo assim podemos estar enviando fotos de nossas salas ,proposta com valores e etc.
Desde já, Grato.
Raphael Maurício
Decini Tecnologias e Soluções
(21)2252-6001
14*20342
Cara… muito bom este material… estou começando a estudar hoje..
deu uma olhada em todo material e esta fantastico..
eu e todos os programadores da web agradeçemos…
estou começando Hoje..
Cara o mundo precisa de iniciativas assim.
To dentro!
Parabéns pela atitude!
Excelente!
Parabéns.
Estou iniciando agora.
Estudo sistema de informação e pretendo entender mais sobre java p/ WEB
caro amigo,
Eu tenho interesse em aprender java para web , mais empresa onde eu trabalho usa o eclipise e postgres
vc tambem essina estas ferramentas ou eu posso assistir suas aulas e usando esta ferramentas.
Fico muito grato em saber desta sua atitude
meus parabens.
Boa tarde se assim for por ai, bem eu acabei de ler sobre o curso e achei muito interessante e vou começalo agora, mas eu não entendo nada de programação e vou fazer a maior força para aprender.Boa sorte pra mim e obrigado pela oportunidade.
Boa tarde se assim for por ai, bem eu acabei de ler sobre o curso e achei muito interessante e vou começalo agora, mas eu não entendo nada de programação e vou fazer a maior força para aprender. sorte pra mim e obrigado pela oportunidade.
Estou começando no mundo java. Muito boa a iniciativa, valeu.
Caro Professor,
Sou iniciante no mundo da programação. Até o momento, estou cursando o 2º período da faculdade de Análista de Sistema, porém tenho grande vontade de ser um ótimo programador. Pesquisando na internet algum curso, achei esse do senhor e me interessei, não sei como funciona ainda, mas se puder me explicar por um Email eu estou disposto a participar de todos os que o senhor venha dar. Darei um jeito, mas minha presença é garantida.
Vontade acima de tudo.
Boa noite para todos.
Bom dia, professor
Nunca trabalhei com programação.Gostaria de saber se com estas aulas ja terei alguma noçao sobre programação de webcasting.
Att, Mila
bom dia, estou muito interessado no curso, ja sou programador mas apenas de clp (linguagem Ladder e Boolean), linguagens de baixo nivel, e um pouco de assembly, e estou interessado em aprender java. muito obrigado…
Como vai?!
sempre fui um usuário de diversos tipos de programas, Autocad, Project, Corel, Pagemaker e etc. No entanto, minha compulsão por conhecimento me afomenta a aprender programação mesmo sem possuir qualquer noção, e, oportunidade como esta não se pode desperdiçar, garanto que aprenderei rápido pela força de vontade.
Agredeço desde já vossa iniciativa e se não for pedir em demasía… há algum site onde posso “trocar figurinhas”?
eu quero fazer este curso, sou dona de uma lan house
e estou muito interessada, e um curso de grande valor para quem têm uma relação afetiva com internet.
Parabéns pela iniciativa
att
Wellington Zambiazzi
Vou começar o curso. Parabéns pela iniciativa.
Ola. vou a estudar por esse curso, gostei muito de sua idéia poucas pessoas se disponibilizariam para dar explicação de graça… parabens!!!!
Grande Professor,
Você tem algum site para estudar mais sobre Coleções?
Parabens pela iniciativa, atitude de “gente grande”.
Felipe
boa noite, agradeço sua iniciativa, seu conhecimento é muito bem vindo, parece ser um professor realmente experiente. sou iniciante na programação internet, na verdade ainda amador, pesquisando programação para internet, já estudei sobre html, fireworks, dreamweaver, iniciarei flash e ainda quero aprender java, asp etc. agradeço este curso gratuito.
Vou começar as aulas e gostaria de dizer que é mto importante pessoas com iniciativa como esta, compartilhar o conhecimento, parabens…
Estou começando hoje…
primeiramente voces estao de parabens por que nao e todus zosdias que se-ajuda algue
so tenho agradecervos brigada…
e queiro tanto faser este corso mais uma veis brigada…
nao ce escrever ingles mais queiro aprender…
i don no spk ingles…
yes
sim
end god inglie
Estou começando hoje
Parabéns pela iniciativa, vou começar as aulas essa semana e realmente espero tirar bons conhecimentos desse curso.
Obrigado pela iniciativa, espero aprender bastante com essa curso.
Daniel
Olá professor!
Estou fazendo tec. em sistemas para Internet 2º semestre e vejo que para entrar no mercado hj quem não tem muito conhecimento e dinheiro para fazer alguns cursos como eu, fica difícil arrumar um emprego e até mesmo estágio pois até nos estágios as empresas estão solicitando algumas coisas que se eu soubesse, não estaria procurando estágio. Fico grato pela sua iniciativa de ajudar, isso mostra que existe professores de verdade que gosta de ensinar e não estão fazendo só pelo dinheiro. Muito obrigado por nos ajudar.
Vou iniciar os estudos dos seus artigos. Parabéns pela iniciativa.
Olá,
Estou muito feliz de ter achado um material tão bom pra quem tá começando no Java, como eu por exemplo.
Queria só te perguntar uma coisa antes de começar…
Dá pra fazer o teu curso usando o eclipse ao invés do netbeans?
Gostei da primeira parte do curso, fiz a prova e agora espero o “resultado”
Boa noite Professor,
Iniciei hoje o curso de programação web, fiz a primeira aula, gostaria muito de aprender a programar em web, vou me dedicar para isso.
Até a próxima aula.
Bom dia professor, eu começei Vídeo Aulas de Lógica da Programação Java (Gel) mas tô querendo passar para NetBeans, vc dá curso on-line também?
Abraços, Adair
Vou fazer esse curso sim. Quero ser uma programadora, e trabalhar com Java e tudo que estiver diponível nesse amplo espaço da programação. Tenho apenas 15 anos e não tenho PC, porém dou o meu jeito de fazer o curso, quanto antes começar a entender esse mundo, melhor será para mim.
Abraços, Layla.
*disponível
Errinho, não sou perfeita u.u
Olá professor! Sou designer gráfico e ilustradora com mais de 6 anos de experiencia, e estou desiludida com essa área de atuação tão mal reconhecida e mal remunerada, há mais ou menos 2 anos comecei a aprender a programar em actionscript 2.0, e ha uns 6 meses estou aprendendo o actionscript 3.0, aprendi sozinha mesmo, eu e os livros e estou pegando gosto por essa área. Estou fazendo meu TCC para o curso de Design Gráfico, apesar de me formar, vou querer abandonar essa área ingrata do design e virar programadora. Vou fazer seu curso, pois nao tenho tempo nem dinheiro para fazer outra faculdade ou um curso presencial. Gostaria de saber se eu fizer uma pós graduação na área de TI, e vários cursos de programação, se eu consigo entrar no mundo dos programadores sem precisar fazer outra faculdade. Abraços! Simone
Obrigado pela iniciativa.