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:

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

  1. João Paulo Francisco disse:

    Olá, tudo Bem , entaum estou muito interessado em fazer este curso , mais será que ainda ha tempo ? Muito legal a inciatica são raras as pessoal com este perfil valeu msm….

  2. Evaldo disse:

    Muito boa iniciativa, sou programador Delphi e gostaria de iniciar em java e portanto participar das aulas também.

  3. Luana Passos disse:

    Oi achei bem bacana a idéia, só agora vi esse curso. Gostaria de fazer, ainda há tempo para se inscrever?

    Tecnoclasta responde
    Fique a vontade o curso já se encerrou, mas pode deixar dúvidas que a gente responde

  4. Fernanda disse:

    oi tudu bem eu preciso muitu desse curso, pois faço informática e u q me pega eh java…
    gostaria d saber o eu preciso instalar no meu pc para começar o curso.

  5. Silvio A. Nogueira disse:

    Gostária de saber se ainda posso fazer o curso?
    17/03/2008

  6. Cícero disse:

    Prof. Luis Eduardo, muito prazer.
    estou interessado em fazer este curso de pro.web com java.

  7. José Antonio disse:

    TEnho intersse em fazer esse curso, publicado nesse site.
    O curso será dividido em oito partes:
    Assim que formar túrma, gostaria de ser comunicado.

  8. Lisiane disse:

    Oi, também quero e preciso fazer o curso. Aguardo confirmação de inscrição… Obrigada!!!

  9. Sergio disse:

    Prof tenho dificuladade em resolver estes 3 exercicios vc podia me ajudar?

    • 1)Implemente as classes abaixo com seus respectivos atributos e métodos e a relação existente entre as classes

    • 2 )Implemente os métodos respeitando as seguintes restrições
    • O trem somente pode ser ligado se a soma da carga dos vagões (verificarcargavagões) for menor que a cargaMaxima do trem. A soma adquirida através da verificação da carga atual de todos os vagões que estão presos ao trem.
    • A velocidade máxima que o trem pode atingir é 120. A mínima é 0;
    • Um vagão nunca pode carregado com uma carga maior que sua cargaMáxima
    • Um vagão somente pode carregar e descarregar se o trem estiver desligado ( ligado==false) verificacarga() retorna a cargaAtual de um
    vagão;

    • 3 )Implemente uma outra classe contendo um método main. Crie um trem com 3 vagões com as seguintes configurações:

    • o trem 1:

    -cargaMaxima = 1000;
    -cidadeOrigem = “curitiba”
    -cidadeDestino = “paranaguá”
    -vagões:
    -vag 1
    cargaMáxima = 500
    -vag 2
    cargaMaxima = 500
    -vag 3
    cargaMaxima = 500

    -carregue cada um dos vagões com 200 quilos
    -ligue o trem
    -tente descarregar 100 quilos de vag2
    -desligue o trem[
    -descarregue 200 quilos vag2
    -carregue vag2 com 300 quilos
    -carregue vag1 com mais 200 quilos
    -descarregue 200 quilos de vag3
    -carregue vag3 com 500 quilos
    -tente ligar o trem
    -descarregue 300 quilos de vag3

    Trem
    -marca: string
    -cargaMaxima: int
    -cidadeOrigem: string
    -cidadeDestino: string
    -velocidadeAtual; int
    -ligado: bolean
    +liga()
    +desliga()
    +verificarCargaVagões(): int
    +prendeVagão(vagão vagão)
    +liberaVagão(vagão vagão)
    +acelera (qtde : int)
    +freia (qtde : int)

    Vagão
    -cargaAtual : int
    -cargaMaxima : int
    +carregar(qtde : int)
    + descarregar(qtde : int)
    +verificarCarga () : int

    1 *
    _____________

  10. Para todos que perguntaram sobre o curso:

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

  11. Sergio publique a dúvida no fórum, e onde está encontrando problemas!

  12. Joszislaine disse:

    Caro Professor Luís Eduardo:

    Com satisfação me candidato ao seu curso de Programação para WEB.

    Parabéns pela sua iniciativa. Gente como você é que precisamos para o desenvolvimento cultural do nosso país.
    Estou muito feliz, um pouco atrasada, pois só agora poderei iniciar o curso, mas acho que tudo bem!

    Me ajude pois ainda sou leiga

  13. Andréa Madeira disse:

    Gostaria de saber se este ano, abrira alguma turma nova. Conheço muito pouco e pelo o que eu li a proposta é de iniciação, me pareceu muito interessante. Obrigada pela atenção.
    Andréa

  14. Rodrigo Castro disse:

    gostaria de saber se eu ainda posso fazer o curso?

  15. Diego disse:

    Ainda tem como eu entrar

  16. Ana Claudia Valente disse:

    quero mais informações sobre os cursos

  17. Silvino disse:

    Hoje é 21/05, será que dá pra acompanhar? Tenho um projeto e gostaria de iniciá-lo sozinho já que não tenho verba.

  18. [...] Curso programação WEB em Java Maio 21, 2008 — alyssontmv Um bom curso Web java também é o disponibilizado pelo tecnoclasta  [...]

  19. Marcelo disse:

    Gostaria de participar deste curso
    quero aprender programação web acho muito bacana
    Obrigado!!

  20. Yuri disse:

    olá como faço para participar das aulas de programação ai?obrigado

  21. Josue Robaldo disse:

    poxa..desculpe Prof. a minha ignorancia no comentario na outra pagina!Mil desculpas!!! Coisa de desatento ou preguiçoso msmo…as coisas tudo perfeitinho aki e eu perguntando como funciona!!! perdão pela pergunta idiota (no outro link).Bom..ja peguei a idéia.. e parabenizo-o pela iniciativa.

  22. Rafael Quintana disse:

    Gostaria de participar das aulas também, mas estou com quase um ano de atraso.
    Se eu for seguindo as aulas conforme os links deixados lá no início da página e quiser tirar dúvidas, ainda vou ter atenção?

    Parabéns pela iniciativa de partilhar o seu conhecimento.
    Grato.

  23. Figueredo Francisco Dala disse:

    acho este curso mito inteesante para min nao dichem de ajudar sempre que poder os mais necessitados

  24. muito bom esse curso mais quero saber como faço pra me participar onde me escrevo porque eu já programo em jav normal e quero aprender programar pra web por favor prof me mande uma resposta logo ok.

  25. custodio disse:

    devem dizer que como vaib ser esse curso gratuito

  26. Markos Roberto disse:

    muito bom ter encontrado esse caminho aqui para aprendizado. Dedicação total. Obrigado

  27. raquel disse:

    olá…gostaria de saber como inicio o curso gratuito de diagramação…e se é possivel fazer um especialmente de diagramação de livros???

    obrigada!!!

    Raquel

  28. Francisco Carlos A.de Souza disse:

    queria tirar uma duvida se esse ano vai ter tambem esse curso de gratuito de java pra web porque estou querendo fazer ok

  29. luann disse:

    valeu legal

  30. Fernando Issao Murate disse:

    Gostaria de me inscrever… vou me atualizar e tentar recuperar o tempo perdido para poder acompanhar as aulas simultaneamente. Obrigado pela oportunidade e parabéns pelo trabalho.

    • Thomas Fidryszewski disse:

      Bom dia Fernando, por acaso voce era dono de um Peugeot 206 quiksilver 2003 prata? se for, favor entrar em contato comigo, pois tenho algo sério e urgente a tratar sobre o carro que ainda está em seu nome. (51) 9733 1410 ou (48) 8842 0838 Até logo!

  31. Rosbon Ávila disse:

    Sei que este curso foi feito em 2007 gostaria de saber se vai existir este curso este ano…

  32. Jeferson disse:

    Parabéns pela iniciativa!!! Esta é uma oportunidade que não podemos perder, vou fazer o curso que a muito estava afim. Gostaria de saber se com o decorrer do curso poderei postar minhas dúvidas, mesmo que a maioria dos participantes já tenham avançado muitas etapas, agradeço a oportunidade.

  33. Igor disse:

    Como faço para me inscrever no curso? estou muito intereçado.

  34. Wederson disse:

    Olá.. Quero participar desse curso… é um bom trabalho que vc esta fazendo.. parabéns…

  35. Leidiane disse:

    Olá. Se puder gostaria que vc me desse uma breve explicação de como implementar uma classe servlet???
    Agradeço.

  36. JAVA « disse:

    [...] site muito bom sobre Java.  Clique aqui para entrar. Outro site muito bom. Clique aqui para entrar. Outro site. Clique aqui para [...]

  37. fabio gomes disse:

    eu vo fase esse curso com a maior vontade eu sempre quis faser um curso ed programacao
    otimo esse curso muito obrigado pela chance de poder aprender mais doque eu sei

  38. Orcidio Nhassengo disse:

    vi este anuncio e gostei sou um programador mocambicno recem formado e preciso aprender a programar em java e principalmente em web sera k poxo fazer o curso

  39. Orcidio Nhassengo disse:

    como faco para obter os materiais…

  40. Rafhael disse:

    Gostaria de participar deste curso, parabéns pela boa vontade e iniciativa.

  41. Eneida disse:

    Quero participar desse curso, como faço?

  42. Scorpionrj1 disse:

    Bom dia!
    Já me inscrevi e já comecei a primeira aula.
    Gostaria de saber o seguinte: O curso já finalizou?
    Ou seja, todas as aulas já foram publicadas?
    Obrigado

  43. Olimpio disse:

    Gostaria de participar deste curso.

  44. Priscila disse:

    Qual a duração do curso?
    Tem certificado?
    È inteiramente grátis?

  45. Renan Jr. disse:

    olá, estava procurando fazer cursos online sobre programaçao e encontrei este no site “programaçao para web em java”…todas as aulas desde 2007 estao arquivadas aqui? obrigado pela oportunidade!

  46. yuri disse:

    olá, gostaria muito de poder participar deste curso. obrigado

  47. Luiz Claudio disse:

    Já fiz o cadastro e ja to iniciando o curso.

    Parabens pela iniciativa.

  48. PATO disse:

    Qual o valor do Curso??

Deixe um comentário