logo

segunda-feira, 1 de março de 2010

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, à 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.

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.
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.

Os outros downloads você encontra neste link.
http://www.tecnoclasta.com/conteudo-especial-tecnoclasta/jsp-tudo/


» Primeira Parte: xHtml e Css.   Clique nos LINKS para serem redirecionados para as paginas das aulas.


» Primeira Aula: http://www.tecnoclasta.com/2007/06/09/primeira-aula-web-como-funciona/
Web: como Funciona

» Segunda Aula: http://www.tecnoclasta.com/2007/06/11/segunda-aula-pagina-minima-xhtml/
Página Mínima XHtml

» Terceira Aula: http://www.tecnoclasta.com/2007/06/23/terceira-aula-classificando-o-conteudo/
Classificando o conteúdo

» Quarta Aula: http://www.tecnoclasta.com/2007/10/30/quarta-aula-link-ancoras-tabelas/
Links, Âncoras, Tabelas e Imagens

» Quinta Aula:  http://www.tecnoclasta.com/2007/11/06/quinta-aula-introducao-a-css/
Introdução a Css.

» Primeira Avaliação: http://www.tecnoclasta.com/2007/11/09/primeira-avalicao-cpwj/

» Sexta Aula:  http://www.tecnoclasta.com/2007/11/13/sexta-aula-texto-fontes-e-seletores-css/
Texto, fontes e seletores Css.

» Sétima Aula:  http://www.tecnoclasta.com/2007/11/20/setima-aula-blocos-trechos-e-pouca-diagramacao/
Blocos, Trechos e pouca Diagramação

» Oitava Aula:  http://www.tecnoclasta.com/2007/11/27/oitava-aula-diagramacao-css/
Diagramação Css

» Segunda Parte: Java

» Nona Aula:  http://www.tecnoclasta.com/2007/12/04/aula-9-introducao-a-java/
Introdução a Java

» Décima Aula: http://www.tecnoclasta.com/2007/12/12/aula-10-java-essencial/
Java Essencial

» Décima Primeira Aula: http://www.tecnoclasta.com/2007/12/18/aula-11-classes-interfaces-e-polimorfismo/
Classes, Interfaces e Polimorfismo
» Décima Segunda Aula: http://www.tecnoclasta.com/2008/01/22/aula-12-colecoes-hashing-e-comparadores/
Coleções, Hashing e Comparadores.

» Décima Terceira Aula:  http://www.tecnoclasta.com/2008/01/29/aula-13-excecoes-e-tratamento-de-erros/
Exceções e tratamento de erros

» Terceira Parte: Jsp, Struts, Hibernate: Web

» Décima Quarta Aula: http://www.tecnoclasta.com/2008/02/14/aula-14-o-modelo-mvc/
O modelo MVC

» Décima Quinta Aula: http://www.tecnoclasta.com/2008/02/19/aula-15-oracle-e-hibernate-fazendo-uma-busca/
Oracle e Hibernate, fazendo uma busca

» Décima Sexta Aula:  http://www.tecnoclasta.com/2008/02/25/aula-16-sistema-de-busca-ultima-parte-jsp-e-struts/
Sistema de busca última parte: Jsp e Struts

» Décima Sétima Aula: http://www.tecnoclasta.com/2008/03/07/aula-17-hibernate-e-camada-model/
Hibernate e Camada Model





» Encerrando o Curso de Programação para Web em Java.
http://www.tecnoclasta.com/2008/03/13/encerrando-o-curso-de-programacao-para-web-em-java/

Cursos Gratuitos via INTERNET IPED

iPED Educação

Um centro de educação on-line que oferece informação, conhecimento e treinamento para profissionais, educadores e qualquer um que queira evoluir profissionalmente e culturalmente.
São mais de 60 cursos em diversas áreas.
iPED KidsProjeto voltado à educação infantil. São diversos cursos com animações e personagens que incentivam as crianças aos estudos.
O sistema possui relatórios de aproveitamento que são enviados aos pais com um parecer pedagógico.



iPED Premier

A grande diferença está no serviço prestado.
No Premier você tem professores para tirar dúvidas, possibilidade de imprimir todo o conteúdo e arquivos de apoio.
Já no iPED Educação você tem acesso a valores mais acessíveis, uma vez que fatores como suporte de professor, impressão de todo o conteúdo e arquivos de apoio, não ficam disponíveis. Tornando assim o acesso ao conteúdo mais barato.

iPED Cartões

Através dos Cartões iPED, qualquer pessoa pode ter acesso a mais de 60 tipos de cursos.Estes cartões podem ser adquiridos em mais de 200 estabelecimentos conveniados como Cybers Café, Lan House e Livrarias. Podem ser distribuídos também via mala direta para eventos promocionais.



iPED Educacional

Este é um programa educacional que nasceu com o intuito de disseminar a educação.Voltado para educadores, o Sie Educacional é um sistema completo de administração de conteúdo, notas, faltas, avaliações e tudo que é necessário para um professor expandir ainda mais conhecimento. Não cobramos nada do professor, para que o mesmo tenha condições de oferecer educação aos seus alunos e ex-alunos sem nenhum custo.



iPED Eficiente

Projeto criado para expandir a inclusão social e digital. Desenvolvemos um sistema 100% compatível com o DOSVOX (programa gratuito para deficientes visuais utilizarem o computador, sobretudo a internet). São mais de 60 cursos disponíveis para Deficientes Visuais 100% gratuito.



iPED Estudantil

Voltado para Universidades. Esta ferramenta possibilita administrar professores, alunos, faltas, notas, turmas, disciplinas, tudo que uma faculdade precisa. Além é claro, dos conteúdos dos cursos que passam a ser digitalizados e disponibilizados via internet.

iPED Clube

Em resumo seria um Marketing de Relacionamento, no qual uma empresa destina uma pequena verba para fidelização do cliente. Afirmamos pequena, pois com apenas 1 real é possível juntar e trocar por prêmios. Motivando seus clientes a comprar ou honrar seus pagamentos. Possibilitando o mesmo ser premiado a cada pagamento em dia.



iPED Parcerias

Diferenciais dos parceiros que formam o Grupo iPED:
Simplicidade e rapidez na implementação: Em poucos minutos a solução está pronta para ser utilizada.

Prática: Oferecemos um layout pronto em diversas cores.

Customizável: Implantação do sistema em um layout próprio para você, com seu logotipo.

Características

As principais características do Grupo iPED são:

Tecnologia de ponta: nosso servidor se encontra no maior Data Center do país.

Experiente: por estar no mercado de e-Learning a mais de 5 anos.

Objetiva: por ter conhecimento de que a melhor solução é a menos complexa.

Consciência: por nascer de um projeto visando a inclusão social.
 
 
LINK: http://www.iped.com.br/site/gratis/

O que é o desafio SEBRAE?


O jogo de empresas voltado para estudantes


O Desafio Sebrae é um jogo de empresas voltado para estudantes de todo Brasil que estejam cursando o ensino superior e oferece prêmios como computadores e uma viagem internacional para conhecer um centro de referência mundial em empreendedorismo. Mas acima de tudo, oferece uma oportunidade para que jovens, independentemente do curso de graduação que estejam fazendo, tenham contato com o ambiente e a dinâmica empreendedora através de um software exclusivo.

Durante a realização das etapas, a competição se torna cada vez mais difícil...Quando chegar o momento em que se torne necessária a presença dos jogadores, apenas as melhores equipes do Desafio Sebrae estarão competindo. É necessário que a Instituição de Ensino superior seja reconhecida ou cadastrada no MEC e podem participar em um mesmo grupo alunos de diferentes Instituições, desde que estas sejam de um mesmo estado.

Na disputa, os jogadores reúnem-se em equipes com 3 a 5 componentes e elas ficam responsáveis por gerenciar virtualmente uma empresa. Para participar e ter acesso ao material do jogo é necessário pagar uma taxa de R$ 30,00 por equipe. As equipes são divididas em chaves, onde são simuladas situações semelhantes às que os empresários enfrentam no dia a dia.

O Desafio é dividido em cinco fases. As três primeiras são virtuais, em que os competidores jogam via internet e as outras duas são presenciais, quando a estrutura do jogo muda, sendo adotado regime de imersão.

Durante a realização das etapas, a competição se torna cada vez mais difícil e apenas os grupos que conseguirem os melhores resultados estarão aptos para prosseguir na disputa. Quando chega o momento em que se torna necessária a presença dos jogadores, apenas as melhores equipes do Desafio Sebrae estarão competindo.

Em alguns meses de envolvimento, o participante tem a possibilidade de testar sua capacidade de tomada de decisões, de trabalhar em equipe, de buscar soluções, tendo também a oportunidade de enriquecer seu espírito empreendedor.