Curso Gratuito de Programação para Web em Java

.!.

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:

download killshot

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:

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

Tags: , ,

Outros Artigos:

1.027 comentários para “Curso Gratuito de Programação para Web em Java”

  1. Gostaria de participar deste curso, ótima iniciativa, está de parabéns

    Meus parabéns, seja bem vindo

    Devido a enorme demanda de inscrições, decidi construir um fórum para o cadastro do alunos. Se você ainda quer participar do curso, basta cadastrar-se no fórum: Fórum Curso WEB

    Tecnoclasta

  2. Bruno Ferreira disse:

    Tb gostaria de participar do curso..desde já agradeço !!

    Agora basta cadastrar-se no fórum e seja bem vindo.
    tecnoclasta

  3. Para participar basta cadastrar-se no fórum:
    http://www.tecnoclasta.com/forum/
    Sejam bem vindos.

  4. andre augusto rondon disse:

    gostaria de fazer esse curso! como?

    Para participar basta cadastrar-se no fórum:
    http://www.tecnoclasta.com/forum/
    e seguir as aulas. Leia todo o conteúdo desta página.

    Sejam bem vindos.

  5. Fernando A. D. disse:

    Ola professor, tambem posso fazer esse curso?
    Que tarefas tenho que fazer para terça?

    Para participar basta cadastrar-se no fórum:
    http://www.tecnoclasta.com/forum/
    e seguir as aulas. Leia todo o conteúdo desta página.

    Seja bem vindo.
    tecnoclasta

  6. Marilia disse:

    Professor, só hoje, dia 16, encontrei essas informações sobre o curso. Gostaria muitode fazer. Ainda dá tempo de me cadastrar e acompanhar tudo?

    Para participar basta cadastrar-se no fórum:
    http://www.tecnoclasta.com/forum/
    e seguir as aulas. Leia todo o conteúdo desta página.

    Já tem algum conteúdo para trabalhar, mas ainda tem tempo.
    tecnoclasta

  7. Lucas disse:

    Profª Luís Eduardo

    Gostaria muito de participar desse curso gratuito de programção,
    acho uma ótima iniciativa da sua parte, mas enfim meu problema não é esse, estou tentando me cadastrar no forum,mas não consigo
    o senhor poderia fazer alguma coisa para resolver meu problema?

    Grato desde já!

    Preciso que identifique exatamente que parte do processo está apresentando problemas e qual mensagem está aparecendo.
    tecnoclasta

  8. Felipe Carvalho disse:

    Estou interessado em participar.

    Para participar basta cadastrar-se no fórum:
    http://www.tecnoclasta.com/forum/
    e seguir as aulas. Leia todo o conteúdo desta página.

    Já tem algum conteúdo para trabalhar, mas ainda tem tempo.
    tecnoclasta

  9. [...] saber mais sobre o curso ou se inscrever nele, veja o post sobre o mesmo em seu blog. O curso já está na terceira aula, essa semana eu devo me inscrever no [...]

  10. Larissa Rohde disse:

    também quero me cadastrar professor
    obrigada

  11. Rosalino disse:

    Gostaria de me cadastrar, obrigado

  12. Milton Beck disse:

    Já tenho algum conhecimento de HTML. Estou gostando das aulas e espero fazer o curso até o final.

  13. Lucas disse:

    Oi,
    Estou muito interessado nesse curso!!!
    Como posso me inscrever???
    Valeu
    Lucas

  14. Eduardo disse:

    Fiquei sabendo somente agora sobre este curso, estou no 3° ano de Sistemas de Informação pela UEMG, está é a área que pretendo seguir, este curso seria bastante interessante para mim, seria possível entrar a partir de agora, tendo em vista que já tenho uma noção de html e até mesmo JSP. Agradeço desde já.
    Eduardo

    Leia as instruções aqui e se cadastre no forum.

  15. Alvaro disse:

    Fiquei sabendo hoje mas irei acompanhar mesmo com atraso

  16. [...] Sétima Aula: Blocos, Trechos e pouca Diagramação Sejam bem vindos, esta é a sétima aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]

  17. Olá Professor Luis, gostaria de entrar em contato com o Sr. Tem como me passar um e-mail ?

    Obrigado

  18. [...] Aula 9: Introdução a Java Sejam bem vindos, esta é a nona aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]

  19. Sandro R. Pamplona disse:

    Oi..
    Estou acompanhando o curso desde a primeira aula. Essa última aula não pude ler o conteúdo 100%, a página estar com o conteúdo misturado. Ou seja, o conteúdo não estar legível.. Gostaria de saber se estar acontecendo o mesmo com as outras pessoas que tbm. acompanham o curso.

    Tecnoclasta diz:
    Acabo de testar no Internet Explorer e Firefox e tudo está perfeito. Alguém mais está com problemas?

  20. Juvenal Jose Nandes disse:

    Ainda a tempo para participar do curso, tenho esse direito, o que devo fazer para participar.

    tecnoclasta diz:
    Cadastre-se no forum: http://www.tecnoclasta.com/forum e seja bem vindo.

  21. Alvaro Trefiglio disse:

    119- Sandro
    Configure seu monitor para 1024 – 768, ai irá aparecer a aula inteira.

  22. [...] Aula 10: Java Essencial Sejam bem vindos, esta é a décima aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]

  23. Nao estou conseguindo visualizar a 10 aula…
    Nao consigo fazer login

    tecnoclasta diz
    Problema identificado e corrigido, obrigado pelo aviso

  24. [...] irei postar a última aula do ano do Curso de Programação para Web, e só nos veremos no ano que [...]

  25. [...] Aula 11: Classes, Interfaces e Polimorfismo Sejam bem vindos, esta é a décima aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]

  26. Andréia Vieira disse:

    Gostei da iniciativa, gostaria de participar do curso.

    Tecnoclasta responde
    Só ler todas as instruções e correr atrás da turma. Já temos 11 aulas publicadas e continuaremos em 22 de janeiro.

  27. Fagner Santos disse:

    Gostei da sua atitude de dar este curso, gostaria de participar também, queria saber se este ano vai ter o curso?
    Aguardo contato, tenha um bom fim de semana

    Tecnoclasta responde:
    Fagner, o curso é aberto e permanente. Basta seguir as aulas e tirar as dúvidas no fórum. Tudo gratuito. Faça seu ritmo e boa sorte.

  28. [...] Programação Java para Web: Com o Tecnoclasta Professor Luis Eduardo, excelente material, também totalmente gratuito e cobre os seguintes assuntos:  XHtml, Css, JavaScript, Java, Jsp, Jstl, Struts e Hibernate. [...]

  29. [...] os alunos do Curso de Programação para Web em Java estarei publicando a próxima aula amanhã dia 22 de janeiro. Então vejam se façam uma revisão, [...]

  30. Michelle disse:

    Também gostaria de participar do curso. Parabéns professor Luís Eduardo pela iniciativa!

  31. [...] Aula 12: Coleções, Hashing e Comparadores Sejam bem vindos, esta é a décima segunda aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]

  32. Eu não vo participa do curso, favor não insistir…

    Tecnoclasta responde:
    Sem problemas, se vão vai participar mesmo, eu é que não “vo” ficar falando. Boa sorte!

  33. Silson R. Alves disse:

    Estou pesquizando cursos Java. Gostaria de saber se repetira este curso uma vez que somente hoje tive conhecimento.

    Tecnoclasta responde
    O curso é aberto e você precisa simplesmente fazer as aulas e postar suas dúvidas no fórum. Fique a vontade.

  34. [...] Aula 13: Exceções e tratamento de erros Sejam bem vindos, esta é a décima segunda aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. [...]

  35. CARLOS ROCHA disse:

    GOSTARIA DE FAZER TODOS ESSES CURSO DE PROGRAMAÇAO…

  36. Cid Andrade disse:

    Prof. Luís Eduardo, este curso é alvo de um artigo que publicarei amanhã em meu blog.
    Mas tenho dois comentários:
    1. O acesso ao Tecnoclasta parece lento, verifique seus servidores
    2. Seria proveitoso que cada parte do curso tivesse links para as lições anterior e posterior ou até mesmo uma cópia da lista completa de links
    Parabéns pela iniciativa

  37. [...] A de hoje é a do Prof. Luís Eduardo, que está divulgando regularmente material de um curso de programação para Web em Java. [...]

  38. Jay P Goulart disse:

    Parabens meu amigo.
    Nota 1000.
    Continue assim.
    Sou seu fan.

    um abraco,
    Jay.

  39. Fabiano disse:

    Gostaria de participar do curso.

  40. Rodolfo Fernandes disse:

    Gostaria de realizar o curso.

    Obrigado.

  41. Douglas Junior Ferre disse:

    Olá, só agora descobri este excelente site, onde já pude encontrar várias dicas… gostaria de participar desse curso de Java, mesmo ele já tendo iniciado, pois tenho facilidade de aprender, e já trabalho com programação a 16 anos, entáo tenho alguma experiência, porém, não conheço nada de java, trabalho com PHP, CSS, e HTML, a 2 anos…

    Grato e no aguardo

  42. [...] é a décima quarta aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ. Até a última aula de HTML e CSS descobrimos como preparar uma página para publicação na [...]

  43. [...] Aula 15: Oracle e Hibernate, fazendo uma busca Sejam bem vindos, esta é a décima quinta aula de Programação Web em Java, para saber mais sobre o curso, começe em Curso de Programação Web em Java – CPWJ [...]

  44. Edilson disse:

    Olá! estou muito feliz, um pouco atrasado, pois só agora poderei iniciar o curso, mas acha que tudo bem, vamos lá e ver no que vai dar!

    Me ajude pois ainda sou leigo

  45. Thiago disse:

    Ola, tudo bem?
    Gostei da sua iniciativa.
    Gostaria muito de participar do curso de JAVA apenas, tenho muito interesse em aprender java, mas de uma forma menos complicada, pois acho que java não é uma linguagem dificil de aprender, mas o problema é a forma que é explicado.

    Gostaria muito de me inscrever, como faço?
    Aguardo repostas.. abração!

  46. Rafael disse:

    Olá, gostaria muito de participar do curso de Java. Como faço?!?

    Abraço

  47. [...] Curso de Programação Web em Java – Curso no Tecnoclasta que vai de html a jsf, passando por css e oop. [...]

  48. gefson disse:

    Olá sou de Belém do Pará e faço B.em Ciencia da Computação, agradeço a oportunidade, parabéns pela iniciativa, Deus te abençoe e que você realize todos os seus objetivos.

Deixe um comentário