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


Boa tarde, muito interessante sua iniciativa , uma pena eu ter encontrado isso um pouco tarde
Tem algum modo de eu começar e ainda acompanhar ou tem algum novo curso pra se iniciar ?
Abraços…!!
O curso é aberto. Faça as aulas publicadas e se tiver dúvidas use o fórum, no topo da página. Ou envie email para contato[@]tecnoclasta.com
Opa , obrigado amigo … vou começar já .. !!
Valew pela atenção e vamo nessa ..
É isso ai Daniel vamos nessa
rsrsrs…
Muito interessante isso adoreii
Vamos lá …..
Ola professor, Gostaria de dispor de vs. mais conteudos relacionados a programaçao java e se posivel uma lista de videos para que eu possa seguir, estou com um projeto para ser desenvolvido em java e estou muito interesado em dominar a tecnologia. atualmente sou programador Delphi a muitos anos e preciso me atualizar quanto a novas tecnologias, escolhi java mas nao detenho do conhecimento ainda.
oque vc puder me ajudar eu desde ja agradeço.
Pretendo ir a sao pualo em 15/11/2008 fazer um curso do project para gerencia de projetos e sondar cursos profissionalizantes em java se vc tiver algo para mim por favor me informe.
obrigado t++++
ola tbm gostaria de participar das aulas
Ainda tá em tempo de fazer esse curso? Achei muito interessante.. Abraços
Aprender e compartihar é símbolo da evolução . Sites e idéias como o seu devem ser eternizados.
Parabéns !!!
como fazer esse curso? terá novas turmas? obbrigada.
Como fazer esse curso ?
Acabo de conhecer este site e me interessei pelo assunto Java, gostaria de saber se ainda é possível este curso on-line com tira dúvidas e tudo mais.
Pretendo fazer este curso a iniciar já em Novembro do corrente.
Boa tarde,
Enceto por parabenizá-lo pela inciativa, pois, realmente, é de louvar.
Lamento bastante e, estou tristonho por ter sabido tarde!
Gostaria de saber se é possível eu participar deste curso.
Abraços…!!
Não fique triste, o curso está aberto. Basta ler as instruções e fazer as aulas.
Tentei várias vezes me registrar, mas retornava sempre à página de registro mesmo eu tendo completado todos os campos obrigatórios. Você pode fazer alguma coisa para me ajudar a registrar? Desde já agradeço a atenção.
Como faco minha inscricao.
Quero fazer o curso de java…
Quando começa outro curso? interessei no curso…
Parabéns pela iniciativa.
gotaria de saber o curso é gratis mesmo ?terei algum outro tipo de gasto a nao ser o uso da internet
Totalmente grátis.
Os meus custos são cobertos pela publicidade.
Olá, posso fazer parte deste curso ainda?
Adam
[...] No Tecnoclata: Não é necessário se inscrever! [...]
Olá, eu gostaria de saber qual o valor de umas ‘aulas particulares’ desdes módulos apresentado aqui no site?.
Muito Obrigado.
Andrews Henrique
São Paulo, SP
Andrews, entre em contato por email contato(@)tecnoclasta.com
Parabéns pela atitude…
Gostaria de obter informações sobre as custas de algumas aulas particulares que eu possa precisar durante o curso.
Att.
Oii, eu gostaria de fazer o curso.
quando começa, onde é as aulas ? vai se por onde ? gostaria muito de fazer o curso.! eu fiz logica de programação, e queria fazer banco de dados, mas nao achei nenhum curso gratuito e bom. entao resolvi ter um conceito de java, e quando tiver dinheiro fazer banco de dados, e fazer também java. mas é muito caro.
Professor, é notável o seu amor ao trabalho. Sou um aluno do Rio e tenho um grupo de estudos on-line, via msn, e conto com ajuda e tópicos como o seu para podermos estudar. MUITO OBRIGADO, e me inscreverei nesse curso.
poderia passar o msn pra eu começar as aulas contigo?
Infelizmente, não tenho disponibilidade de msn em meu trabalho. Mas estou aberto a qualquer dúvida por email, ou via comentários aqui no blog. Fique a vontade. Leia as aulas, faças os exercícios propostos e deixe as dúvidas. Seja bem vindo.
Fique a vontade para deixar dúvidas por aqui. Boa Sorte.
Olá, gostaria de começar o curso.. Estou com muita vontade de aprender a programar. O principio para poder se dedicar o quanto antes.
abraços e se puder entrar em contato no email agradeceria.
Olá Tecnoclasta,
Acabei de me inscrever no fórum. Sou estudante e estou muito interessado sobre esta tecnologia. Valeu pela iniciativa.
Insira seus códigos em wikiopencode.com e assine como autor.
hiperlink.e
EU GOSTARIA DE VERDADE DE PARTICIPAR DO CURSO, OBRIGADO DE CORAÇÃO.
Gostaria muito de fazer este curso ainda há tempo?
Seria de grande utilidade para mim.
Belo exemplo voês dão´por esta iniciativa de compartilhar “esse poder , o conhecimento” abraços
Eu tbm quero faze o curso como me inscrevo???
Ola professor, hj e 9 ainda da tempo para fazer esse curso, as aulas sao em videos? vc vai ter mais cursos gratis, obrigado.
Tbm estou bastante interessado nesse curso, posso participar?
Prezado(a) Senhor(a),
Gostaria muito de participar do curso de progração em java!… o que devo fazer?.
Grato.
Obrigado pelo curso era o que eu estava precisando.
Abraços
Ola,
gostaria de fazer o curso.
trabalho na área…
obrigado.
estou querendo fazer esse curso e muito importatante para mim
oi gostaria de fazer o curso
eu gastaria de saber ser na web, pode-se navegar entre sites diferentes
Fiquei interessada no curso de web, mas gostaria de maiores informacoes.
Aguardo
Ola bom dia.
Gostei muito da ideia de poder fazer um curso assim,e o melhor a distância,gostaria de mais informações para poder aproveitar o maximo.
Gostaria de saber como me inscrever p/ o curso. obrigado!!!
COMEÇANDO HOJE….
Bom dia.
Gostei muito da ideia e gostaria de me inscrever.
Obrigada
Olá professor,muito boa essa iniciativa.Vou estudar tudo o que tem aqui.
Me diga uma coisa:dá para imprimir o conteúdo??
ola… tbm quero participa…. muito boa essa sua iniciativa…. fico no aguardo das aulas….
ola… tbm quero participa…. muito boa essa sua iniciativa…. fico no aguardo das aulas….
Gostaria de fazer o curso espero resposta ae sexta =)
se poder me enviar eu aceito d boa vlw muito obrigado
Prof.
Gostaria de saber se pode me indicar alguém ou você mesmo para me ajudar com um projeto que tenho, ele está rodando mas preciso passá-lo para MVC. Só está faltando a camada de Controle. Estou disposta a pagar hora/aula. Poderia me indicar alguém??
Olá,
Gostaria de saber se a possibilidade de participar deste curso ?
Muito Obrigado parabens pela sua iniciativa!
Olá,
gostaria de saber se ainda existe a possibilidade de ingressar no curso.
Aguardo contato, e desde já agradeço pela atenção!
Gostei de encontrar essa página.Há algum tempo estou tentando aprender algum tipo de programação.Parabéns por essa iniciativa!!!!!!!!Quero muito aprender a programar!!!!!
Estou muito interessado na área de programação, gostaria de saber como funciona esse curso pelo fórum .Enquanto não recebo a resposta ficarei dando uma olhada nas matérias já postadas. Obrigado