Não é necessário se inscrever!
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 vamos desenvolver isso aos poucos, com uma lição por semana. Este é o 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
Não é necessário fazer qualquer inscrição. As aulas serão postadas todas as terças-feiras.
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 esquerdo.
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.
Na seqüência:
- dia 15: Xhtml, escrevendo páginas para Web.
- dia 22: aprofundando Xhtml, mais detalhes…
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 emailConteúdo já publicado:
- Primeira Aula: 9 de outubro | Web: como Funciona
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 BatesOutros livros:
Sobre Hibernate:Java e Hibernate
Sobre Struts:Java e Struts
Archive for the ‘Desenvolvimento’
Curso Gratuito de Programação para Web em Java - Tecnoclasta
Lista brasileira de equipamentos e serviços compatíveis com Linux
Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux
…e concorra a MP4 e MP3 players, mochilas Targus, períodos de VoIP grátis e até a ventiladores USB - além de contribuir automaticamente para doações para a Wikipedia e o Wordpress! O BR-Linux coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, …) na sua Pesquisa Nacional de Compatibilidade 2007, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as regras da promoção no BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao Wordpress.
Reproduzindo: Há vagas na Visie
Para começar, leia o trecho a seguir:
Todo mundo que já trabalhou em desenvolvimento de software sabe que alguns desenvolvedores são mais produtivos que outros. Mas estudos têm mostrado que o tempo para desenvolver um mesmo código pode variar em até 10 vezes entre um desenvolvedor e outro. Nós costumamos chamar os desenvolvedores que possuem uma grande produtividade de programação de 10x developers.
Um desenvolvedor 10x não deve ser apenas um expert em alguma tecnologia de programação, ele deve também atuar como um membro eficaz da equipe, motivando e ajudando os outros membros. Deve ter a capacidade de escrever um código limpo e bem estruturado, evitando defeitos, e também escrever programas de fácil manutenção.
A experiência também é outro fator de suma importância em um desenvolvedor 10x. Saber quais arquiteturas são funcionais, saber quando abortar uma abordagem de desenvolvimento que parecia correta mas será inadequada daqui a algumas semanas, conhecer pacotes e soluções que podem economizar esforços reinventando a roda.
fonte: A equipe tem que ser boa, Handerson Ferreira Gomes no Webinsider
Se você é um sujeito apaixonado por programação, que nasceu com um talento especial para problemas de lógica, se escreve códigos de manutenção simplificada e que vão durar anos, se não se conforma em resolver um problema de uma forma que não seja a mais simples, nós queremos você! Se você não é esse sujeito, mas conhece alguém assim, por favor, avise-o.
As vagas:
- GREPTOL: Grande Resolvedor de Problemas de Todas as Linguagens. Ele está sempre aprendendo uma nova linguagem, uma nova tecnologia, uma nova ferramenta. Conhece todos os misteriosos acrônimos do mês e já desenvolveu coisas úteis com metade deles. É capaz de construir e manter funcionando um grande sistema inteiro sozinho, desde a contratação e configuração do servidor. Requisitos:
- PHP, Javascript, VBScript
- Python, Ruby, Java ou C#
- Orientação a Objeto
- Bons conhecimentos de padrões web
- Bons conhecimentos de Javascript e Ajax
- Administração e uso de sistemas Linux
- Capacidade de trabalhar sem supervisão
São adicionais interessantes:
- Python
- Ruby
- Subversion
- Vim (sim, isso mesmo)
Esta vaga é para quem não gosta de rotina. Horário flexível, trabalho parcialmente à distância, uma coisa nova a cada dia. Muito, muito, muito trabalho, muita pesquisa, muito comprometimento e muita pressão. Também muita liberdade e a chance de aprender muito.
- PROPAR: Programador PHP Absurdamente Rápido. É um gênio do PHP. Come PHP com farinha. Requisitos:
- Pelo menos 4 anos de experiência comprovada em PHP
- PHP5 e orientação a objeto
- Experiência na modelagem de sistemas orientados a objeto
- Experiência na construção de sistemas de grande porte (muitas telas, muitos requisitos, muitos acessos, muuuuuitas transações)
- Bons conhecimentos de padrões web
- Bons conhecimentos de Javascript e Ajax
São adicionais interessantes:
- Experiência no gerenciamento de equipes
- Experiência com Smarty
- Experiência com sockets
- Experiência em sistemas financeiros, preferencialmente análise de crédito
Esta vaga é para trabalhar alocado no cliente, de gravata (sim, nós sabemos…) Em compensação é um interessantíssimo projeto, que pode agregar muito a seu currículo e sua carreira.
IMPORTANTE: Leia a descrição da vaga e as instruções a seguir antes de enviar seu currículo, caso contrário ignoraremos solenemente sua mensagem. Instruções:
- Embora parte do trabalho para a vaga GREPTOL possa ser feito à distância, parte indispensável do trabalho será feita na sede da Visie, em São Paulo, ao lado do Metrô São Judas.
- Envie seu currículo para trampo arroba visie ponto com ponto bê-érre. Coloque no título do e-mail PROPAR ou GREPTOL.
- Se você já enviou um currículo para nós no passado e não recebeu um e-mail agora sobre essas vagas, é sinal de que não achamos que seu currículo se encaixe nos perfis necessários. Talvez você não tenha dado o foco certo ao redigir seu currículo. Se você acha que tem um dos perfis acima e quer tentar novamente, fique à vontade para nos enviar outro currículo para uma das vagas acima.
Boa sorte!
Curso Gratuito de ASP.Net pela Microsoft do Brasil
A Microsoft do Brasil fechou uma parceria com instituições de ensino para a ministração de um curso de ASP.Net, o Programa de Formação .Net. A Microsoft tomou uma ótima iniciativa para fomentar a indústria nacional de programas e capacitação para o aumento da competitividade tecnológica do Brasil.
O curso abrange infra-estrutura e desenvolvimento, baseados nas plataformas do .Net.
Não sou fã da Microsoft (tanto que programo em Java e PHP), mas não perdi a oportunidade de me inscrever. É uma chance maravilhosa de conhecer recursos da tecnologia atual. Nessa área, temos que estar dispostos a conhecer as tecnologias para saber empregá-las aonde elas melhor se encaixam.
A Microsoft, com iniciativas como essa, oferece cursos de qualidades para pessoas que nunca poderiam pagar por um, além de despertar o interesse de outros que não conhecem a área ao entrar em contato com a mesma através de um curso desse. Além disso, nada mais justo, a Microsoft consegue arraigar mais profissionais que utilizem suas plataformas (os novos profissionais que surgirão através do curso e alguns que possam ser arrebanhados por conhecer e gostar do que aprenderam).
Aqui no Rio, os cursos serão ministrados no Senac Rio (uma das instituições parceiras).
Há mais informações em http://www.centrodeinovacao.org.br e no site do ProForm.Net.
Programa de Formação .NET
O Programa de Formação .Net é uma iniciativa da Microsoft através dos Centros de Inovação no Brasil, em parceria com diversas instituições de ensino e a IAMCP, International Association of Microsoft Certified Partners, que objetiva apoiar a indústria nacional de software através da formação de novos profissionais e direcionamento para vagas de trabalho. Essa iniciativa acontecerá simultaneamente em 8 Estados: Rio de Janeiro, Rio Grande do Sul, Paraná, São Paulo, Minas Gerais, Bahia, Pernambuco e Ceará.
O Programa é direcionado para estudantes do ensino médio-técnico e para estudantes do ensino superior com os seguintes benefícios:Estudantes:
a-Capacitação e/ou reciclagem de conhecimento. Treinando, selecionando e certificando novos profissionais;
b-Dar visibilidade aos participantes desse processo para empresas interessadas na contratação de novos desenvolvedores de software.Empresas:
a-Atender a demanda por novos profissionais desenvolvedores de software e administração de rede no nível júnior;
b-Facilitar a localização desses profissionais através do Canal http://www.mspartnerjobs.com.br (Disponivel a partir de junho).
Para participar do Programa de Formação .NET siga os 2 passos abaixo:1. Clique aqui para saber mais informações sobre o programa
2. Clique aqui para se inscrever (entre os dias 19 de Abril e 1° de Maio)



