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, à 10 anos 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 à 10 anos 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


começo hoje ainda, valeu té +.
Olá Luís, comecei agora e pretendo acompanhar por bastante tempo os seus ensinamentos, mas queria uma opinião sua. Além de acompanhar aqui o seu site to pensando e me matrícula em alguma escola aqui no RJ para fazer um curso de Web Developer que me disseram que ensina sobre Web designer e Web Master.
Gostaria de saber se vale a pena e se você poderia me indicar alguma escola, ou algum professor que você conheça aqui no RJ.
Não consigo entender só acompanhando por leitura, preciso tirar as dúvidas pessoalmente e praticar se não consigo mesmo.
Desde já muito obrigado.
Estou começando a visitar o site agora, já estou olhando o matéria das aulas de Asp.Net e estou gostando muito, os vídeos são bem explicativos. A pessoa que idealizou esse projeto esta de parabéns, irei indicar esse site os meus colegas e conhecidos.
Começarei hoje com o curso, gostei do que vi, vou estudar, obrigado amigão, pela ajuda!!!
tfa
Já iniciei uns dois cursos de programação, nenhum foi interessante. Mas igual a esse nunca ví antes. Vou iniciar agora mesmo.
Muito obrigado, a rede precisa de pessoas como você.
PEDRO BATISTA
Muito bom…. já favoritei!!!
Obrigado, por compartilhar o conhecimento!!!
Gostaria de saber o preço para fazer esse curso onde eu trabalho é uma empresa de TI . Em alphaville.
GOSTARIA DE SABER SOBRE ESSE CURSO OBRIGADO. POIS TRABALHO EM UMA EMPRESA DE TI.
Boa Tarde…
Sou nova neste assunto e estou começando o curso…
Obrigada….Queila
Eu sou de Angola, estou comensando o curso hoje, e estou maravilhado com tudo que estou vendo, acredito que estou fazendo o curso mais importante que eu ja encontrei na Net, e gostaria que iniciativas deste genero não parace por aqui, e que tivessem muito sussesso neste e em outros Projectos por vosses criados e desenvolvidos. Vou anunciar a vossa pagina aos meus amigos e Irmão Angolanos. muito obrigado.
[...] clique aqui. Ofertas do Dia Celular Mp15 Smartfone E71 Wi Fi C Tv Java Cam 8.0 2 ChipsMais info»R$ [...]
Olá Luís Eduardo,
Fiquei muito feliz em saber que outras pessoas pensam como eu. Nossa formação, informação e educação não são nossas e sim dos outros que estão em nossa volta e que querem se instruir.
Estou muito motivado em comceçar seu curso e creio que vou gostar, pois somente a sua alternativa de postar informação pela educação já mérito do grande profissional que acredito que você seja.
Que o Criador te protege e te conserve assim.
Abraços.
ola, achei muito interessante, irei começar o curso
agora
Boa noite Prof. Luis,
Acabei de descobrir o site e peço licença para iniciar o curso.
Obrigado por dividir conosco seu conhecimento.
Deus te ilumine sempre mais.
Abraço
Boa Noite, meu Nome e Renato sou de Sao Paulo e estou estudando Ti na Microcamp,gostei muito da praticidade de seu curso, e estarei iniciando ainda esta semana, pois na verdade eu ja procurava um curso para iniciar no mundo JAVA !
Obrigado pela dedicacao e empenho.
oi
estava lendo seu topico e gostei muito e gostaria de fazer o curso tambem
sou meio novo nessa area mais sou muito interesado nisso ate tenho um servidor aki de mysql
e por isso quero me aprimorar nessa area =D
Estava lendo o seu site, e me interessei muito e vou começar as aulas com certeza eu precisava desta chance, para enriquecer meu curriculum, obrigado
Pô pelo q eu li, parece q vai ajuda me ajudar bastante, vo começar esse final de semana, mto legal da sua parte postar esse tipo de conteudo
oi !, eu estou estudando as apostilas e já comecei a pegar pessado na materia, achei execelente a forma que foi montado e acredito que utilizarei desse materia com muita diligencia !!
obrigado !!
Estou começando a visitar seu site e estudar as aulas de Java Web… fico grato pela iniciativa de ajudar os que necessitam partilhando seus conhecimentos. Massa… vlw..
Muito legal a sua iniciativa e desprendimento. Vou comerçar. Um abraço. Onildo
Caro Prof. Luís Eduardo,
Estava fazendo curso de Pós_Grd em gerenciamento java, contudo estava sentindo dificuldades pelo fato do ritmo estar muito rápido e pela pouco experiência. A recomendação que me fizeram é de retornar e iniciar pelo curso de programação web para que eu possa compreender melhor os comceitos de programação como laços de repetições, comando, etc. Gostaria de saber se realmente este é o caminho e se existe alguma possibilidade de fazer o curso deste tipo no RJ com custo acessível, uma vez que os cursos no Rio são caros.
Desde já agradeço e parabenizo pelo conteúdo do site.
Abs,
Marco
OLÁ professor , eu gostaria de começar a fazer esse curso tbm. Como faço? Estou começando o segundo semestre de analise e desenvolvimento de sistemas e gostaria de me aperfeiçoar mais nesse ramo da informática. Será que tenho chance de fazer esse seu curso. Mas porém tenho uma dúvida se vou receber certificado no final do curso? Obrigada pela atenção. Pode me mandar por e-mail. rosebr_3107@hotmail.com
Bom dia!!! esse é um presente e tanto, começo ainda hoje.
Erica como que vc fez pra começar o curso … pode me ajudar porfavor!!!
Desde já obrigada….um abraço
comecei hoje, muito bom o site
ola!
prof. estou começando agora, por favor tudo q puder me informar para q eu possa ter facilidade, não entendo nada desta area mas quero ser capaz, sou de sp, obrigada.
Olá Professor:
Estou começando o curso afim de programar para fazer simulações de equipamentos mecânicos no PC. Conseguirei isso?
Desejo sucesso nos seus empreedimentos e agradeço desde já sua orientação!
Olá Professor Luís,
Parabéns pela iniciativa.
Obrigado!
Professor Luís,
Me fale uma coisa.
Hoje é melhor (em todos os sentidos) trabalahar com java ou asp .net?
Obrigado!
As duas soluções são diferentes em muitos aspectos. A escolha depende de fatores específicos do projeto a ser utilizado e da experiência profissional dos programadores/analistas.
Alguns fatores a se considerar: multiplataforma (java é, .net ainda não), velocidade de aprendizado (java não é, .net é), programação mais ágil (java não é, .net é), programação mais estruturada para grandes projetos (java é, .net depende)…
Assim você tem que dosar cada um dos fatores e tomar sua decisão.
O ideal é saber muito profundamente um, e saber fazer no outro. Devido as características, é assim que eu faço, respectivamente com Java e .Net.