Postagens

Mostrando postagens com o rótulo Java

Curso de Desenvolvimento de Aplicativos Desktop em Java utilizando Padrões - Nova Turma 04/04/11

Imagem
Vão ser abertas novas turmas para o Curso de Desenvolvimento de Aplicativos Desktop em Java utilizando Padrões do Professor Antônio Passos. Já falei sobre este curso  neste post . Ele é gratuito (ao menos por enquanto), totalmente via web, e com interação entre os alunos e professor através de um fórum. Seguem os objetivos do curso:

Profissional versus Pára-quedista

Imagem
Nos últimos dias (meses) tenho pensado melhor na minha carreira profissional, onde quero chegar e quais são os meus objetivos. Iniciei um planejamento de estudos de livros e de certificações para este ano para me tornar um profissional mais qualificado. Como dizem: "A sorte é o encontro da competência com a oportunidade." Estou em estudos constantes, mas as vezes nos perdemos no meio de tanta informação e acabamos perdendo nosso precioso tempo estudando cada dia uma coisa, começando livros e não terminando, estudando tecnologias novas para estar atualizado e esquecendo do nosso objetivo profissional. Agora estou focando mais nos meus objetivos e até o próximo ano pretendo dar um salto em minha carreira e nos meus conhecimentos técnicos.

Meus estudos para certificação e um pouco da minha história com Java!

Imagem
Hoje, dia 25/02, foi um ótimo dia! Passei na minha primeira certificação Java. Agora sou um Oracle Certified Java Programmer 6 (OCJP 6). Como é de costume da comunidade de Java vou mostrar como foram os meus passos para chegar até aqui, fazer a prova e ser aprovado, para quem pretende tirar a sua certificação ficará como dica. Aproveito pra falar um pouco da minha história com Java.

Promoção de Voucher Oracle com Retake é Prorrogada

Imagem
Hoje pela manhã recebi um email da Oracle, informando que a promoção de voucher com retake foi prorrogada até o dia 28/02/11. Você que não tinha aproveitado a oportunidade, não perca dessa vez. A Oracle diz no email que o tempo de processamento do pedido é de 15 dias úteis, mas no geral está demorando bem mais que isso. O site ainda não está atualizado mas segue o que recebi por email:

Integrando sua aplicação Spring com WebService JAX-RS RESTful e Jersey

Neste post irei mostrar as alterações que você precisa fazer para sua aplicação que já deve estar funcionando com Spring, ser integrada com JAX-RS, que é uma especificação (a JSR-311) que define a criação de um WebService com arquitetura RESTful, utilizando anotações que diminuem a necessidade de muitas configurações, utilizaremos a implementação Jersey que é open source e referência do JAX-RS. Se quer saber mais sobre WebService RESTful você pode encontrar uma boa introdução no site da  K19 . No caso da minha aplicação estou utilizando Spring 2.5, Hibernate 3.3.2 e JSF 1.2. Caso seu Spring seja de uma versão diferente pode ser que não funcione da mesma forma.

Resposta da Oracle - Certificação Retake

[edit] Promoção de Voucher com Retake prorrogada para até dia 28/02/11.  http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html  [/edit] Olá pessoal. Muita gente esperando resposta da Oracle e com medo de perder a promoção do Retake. Bem ontem eu finalmente recebi a resposta, acho que depois de quase um mês esperando. Segue o email que recebi, acredito que mesmo demorando um pouco todos serão respondidos.

Enviando Email com Java - Usando Spring e Velocity e o SMTP do Gmail

Neste post não irei demonstrar a aplicação completa, mas apenas os arquivos que você precisa alterar e/ou adicionar em sua aplicação para enviar email , usando o Spring e o Velocity , pressuponho que sua aplicação já esteja utilizando o Spring. Como forma de exemplo e para você fazer sua aplicação funcionar sem precisar por enquanto de um servidor SMTP, usaremos o do Gmail. O velocity é um projeto template-engine da Apache Software Foundation para aplicações Web. Ele permite que você crie templates de texto, html, xml ou o que preferir e deixe-o separado do seu código Java, podendo interagir com ele. Permite por exemplo que o designer trabalhe em paralelo com os programadores, enquanto fazem o html os programadores fazem o código Java. Neste exemplo iremos usar o velocity para criar templates de email, textos padrões que serão criados e que receberão parâmetros do seu código Java, isto pode ser bem útil.

Como Comprar Voucher para Certificação Oracle de Java com Retake

[edit] Promoção de Voucher com Retake prorrogada para até dia 28/02/11.  http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html  [/edit] Muita gente está em dúvida de como comprar seu voucher da oracle aproveitando a promoção de Retake, pra você que não sabia, caso você não passe na primeira tentativa, terá uma segunda chance gratuita, só válido para quem comprar o voucher até dia 31/01/11. Não deixe pro último dia, pois você não recebe o voucher na mesma hora. Vou mostrar passo a passo como comprar o seu. Segue abaixo a descrição da promoção que está no site da Oracle: "As pessoas que adquirirem um voucher de exame de certificação entre 16 de novembro e 31 de janeiro de 2011 , e que não forem aprovadas no exame, se qualificarão para a sua repetição gratuita. Basta entrar em contato com o Centro de Testes Prometric Autorizado da mesma forma que na tentativa inicial do exame e fornecer o número do seu voucher de exame de certificação...

Enviando SMS de sua Aplicação Java

Estamos adicionando novas funcionalidades em nossa aplicação aqui na empresa. Uma delas é que depois de determinada ação em nosso sistema, uma pessoa responsável seja notificada através  de um email (que talvez falarei em outro post), e também por uma mensagem SMS. Procurando por soluções na web encontrei como opção a biblioteca jSMS, este é o site oficial  http://jsms.com.br/ . Não li muita coisa sobre ela, mas se você se quiser ler, parece ser bem interessante. Não li sobre ela por apenas um motivo, recebi a indicação de uma amigo sobre os serviços da ByJG. A ByJG tem uma solução chamada Torpedo SMS Web Service. Esta é muito fácil de integrar ao seu sistema, pois disponibiliza um Web Service para você consumir em sua aplicação. Você paga por torpedo enviado, e fazendo cadastro no site, ganha alguns torpedos grátis para testar a funcionalidade em seu sistema.

Cursos de Java - Supera Tecnologia

Imagem
Para melhor visualização acesse o link:  Supera Tecnologia Frederico Maia Arantes Analista e Desenvolvedor de Sistemas Java EE Oracle Certified Professional, Java SE 6 Programmer   Twitter

Gerando Documentos Word .docx com Java

Não se trata de um tutorial, apenas de algumas dicas. Esta semana precisei de uma biblioteca em Java para me ajudar a gerar documentos de Word. Durante minha pesquisa encontrei algumas opções, alguns para .doc outros para .docx: - Docx4j, não cheguei a pesquisar muito sobre esta. Link:  http://dev.plutext.org/trac/docx4j - Apache POI, pelo que encontrei parece estar estável apenas para gerar documentos de Excel, a parte de documentos Word parece não ter sido finalizada, e não sei se o projeto ainda está andando. Sua documentação também não está muito boa. Link:  http://poi.apache.org/ - RTF, aqui tem um site com um exemplo  http://www.devx.com/tips/Tip/31236  você pode procurar mais no Google por "RTF Word Java", palavras chave assim. - iReport , se você já está utilizando o iReport para gerar relatórios em PDF, é provável que essa seja a melhor opção gerar também documentos docx. Basta exportar o relatório com a classe JRDocxExporter. Link:  h...

Hands On - JSF 1.2 e Hibernate

Imagem
Frederico Maia Arantes Analista e Desenvolvedor de Sistemas Java EE Oracle Certified Professional, Java SE 6 Programmer   Twitter

Oracle: Promoção de Vouchers com RETAKE!

"Direto do JavaOne Brasil 2010: Agora a Oracle também tem vocher com Retake! No período entre 01/12/2010 e 31/01/2011, comprando o voucher do programa de certificação Oracle para as tecnologias Oracle, Solaris, Solaris Cluster e Netbeans, você ganhará o direito ao retake caso não passe na primeira tentativa. Certificações: Java Programmer, Java EE Business Components Developer, Specialist for Netbeans IDE, Solaris Cluster 3.2 System Administrator Como adquirir? Entre em  education.oracle.com Em “certificações”, selecione a prova desejada Preencha os campos necessários Aguarde o email de confirmação de pedido com instruções e próximos passos Para maiores informações: 0800 891 6502 ou education_br@oracle.com". Se você mora em Goiânia ou região, aproveite e marque sua prova de certificação na  Supera Tecnologia  que é Centro Oficial Prometric! @superaTI Divulguem! Fonte:  Campinas JUG Frederico Maia Arantes Analista e Desenvolvedor de Sistemas Java EE @fredmaia...

Dica - Iniciando com Struts 2

Aqui vai uma dica para quem está iniciando com Struts 2 (Struts + Webwork) ! Se você chegou aqui esperando um tutorial para o Struts 2, recomendo a apostila da Caelum FJ21 que você pode baixar gratuitamente aqui  http://www.caelum.com.br/apostilas/ . As apostilas da Caelum são ótimas, esta  FJ21 ensina desde o início do aprendizado do Java para Web com JSP e Servlets até a base de alguns frameworks, se estiver interessado apenas no Struts 2, basta pular para a página 125 da apostila! Esta dica abaixo poderá servir pra você! A maioria dos tutoriais na internet não estão atualizados, então vai uma dica para você que está criando um HelloWorld com Struts 2, você vai precisar das seguintes libs no seu projeto e no seu classpath: - commons-fileupload-1.x.x.jar - commons-io-1.x.x.jar - commons-logging-1.0.4.jar - freemarker-2.3.15.jar - ognl-2.7.3.jar - struts2-convention-plugin-2.1.8.1.jar - struts2-core-2.1.8.1.jar - xwork-core-2.1.6.jar e o jar que geralment...

Curso de Desenvolvimento de Aplicativos Web com Servlet e JavaServer Pages

Encontram-se abertas as inscrições para o curso  DAWJ - Desenvolvimento de Aplicativos Web com Servlet e JavaServer Pages , que ministrarei online durante o mês de outubro. Leia detalhes abaixo. Apresentação do Curso Curso totalmente a distância, livre e de qualificação, voltado para estudantes e profissionais de TI com conhecimento básico de Java, que almejam aprender como desenvolver para web usando as tecnologias Servlet e JavaServer Pages. Pré-requisitos Possuir conhecimento básico de Java; Possuir conhecimento básico de HTML; Dispor de computador que atenda aos requisitos mínimos exigidos para instalação das últimas versões dos softwares usados no curso (JDK, Eclipse Helios e Apache Tomcat); Ter acesso à internet (banda larga é desejável); Dispor de 8 horas semanais para estudo dos módulos. Objetivo Capacitar o participante para: Conhecer Servlet e JavaServer Pages (JSP); Projetar aplicativos web simples empregando o padrão Model-View-Controller (MVC); Impl...

Estágio em Infraestrutura e Análise e Desenvolvimento

A Supera Tecnologia atua com desenvolvimento de sistemas em Java, DotNet, IBM Lotus Notes, licenciamento de Sofware, treinamentos e é centro oficial Prometric. Coloque em prática o que você aprendeu na faculdade, em uma empresa que leva seu estágio a sério. A Supera abre processo de seleção para estudantes universitários na área de TI que estejam em busca de um estágio levado a sério. Os interessados devem cadastrar seu curriculo em nosso site e entrar em contato por telefone para agendar entrevista. São vagas para área de análise e desenvolvimento de Sistemas e também vagas para a área de infra-estrutura. Mais que um estágio, uma oportunidade! Sem contar que temos mesa de ping-pong e pufs nos intervalos. Sempre marcamos churrasco e tem futebol todo sábado. rs Contato: rh@supera.com.br Cidade/Estado: Goiânia/GO Supera Tecnologia - http://www.supera.com.br Contato: (62) 3942-5919 / (62) 3942-4919  Frederico Maia Arantes  Analista e Desenvolvedor de Siste...

Vagas na Supera Tecnologia

A Supera possui parceria com fabricantes como IBM e Microsoft e atende principalmente médias e grandes empresas, com soluções compostas por software, hardware, e serviço, inclusive capacitação e certificação (Prometric) para profissionais de TI.  A Supera está selecionando profissionais para atuação com base em Goiânia, Brasília e Uberlândia.  As vagas são para: - Desenvolvedor JAVA com experiência nos seguintes requisitos: JSF, Struts, Spring, Hibernate, MVC.  Diferencial: Websphere Portal , Lumis. - Desenvolvedor WEB com conhecimentos avançados em; CSS, JavaScript, HTML.  Diferencial: PHP. - Desenvolvedor LOTUS NOTES com experiência avançada em LotusScript.  Diferencial: Xpages. - Desenvolvedor .NET com experiência em Asp.Net e C#. - Desenvolvedor ORACLE com experiência em PL/SQL. *Certificações nessas áreas também são diferenciais para seleção. Interessados devem cadastrar currículo no site e enviar email para rh@supera.com.br informando preferênc...

Empregos Java

Imagem
Seguem algumas vagas de emprego divulgadas pelo DFJUG: - Samira Tayane Almeida Costa, samira@spot.com.br , da Gerencia de Recursos Humanos da Spot, é consultora da Spot Recursos Humanos e está com um processo seletivo aberto para o cargo de: Desenvolvedor Java Web. Formacao Academica: Completa no curso Ciencia da Computacao ou semelhantes. Remuneracao: por pretensao salarial Atividades : Desenvolvimento de sistemas em Java web para clientes e projetos diversos no modelo fabrica de software. Conhecimentos especificos: Struts 1 e 2, WebWork, JSF, Spring, Hibernate. Certificacao SCJP (indispensavel). Experiencia e Tempo de Atuacao (área ou cargo): Minimo de 2,5 anos de experiencia com desenvolvimento de sistemas nas tecnologias Struts 1 e 2, WebWork, JSF, Spring, Hibernate. - Samille Cazetta, samille.cazetta@miranteinfo. com , Analista de Recursos Humanos da Mirante Tecnologia, www.miranteinfo.com , disse : A Mirante Tecnologia abre oportunidades para a vaga de Des...

Curso de Desenvolvimento de Aplicativos Desktop Utilizando Padrões

Recebi o comunicado do Prof. Atônio Passos e estou repassando a vocês! Vai se iniciar uma nova turma do seu curso gratuito e a distância. É um ótimo curso mesmo sendo a distância temos o acompanhamento dele através do fórum onde todos os alunos se interagem. Recomendo que façam. Vejam mais detalhes do curso no comunicado do Prof. Antônio: "Comunico que estão abertas as inscrições para a 4ª turma do curso a distância DADP - Desenvolvimento de Aplicativos Desktop Utilizando Padrões . Trata-se de curso livre e de qualificação, voltado para estudantes e profissionais de TI, e que tem entre seus objetivos a capacitação dos participantes para: * Projetar aplicativos desktop estruturados em camadas; * Aplicar padrões de projeto no desenho de aplicativos desktop; * Construir aplicativos desktop usando a linguagem Java, a IDE NetBeans e bancos de dados relacionais. Maiores informações sobre esse curso podem ser encontradas AQUI (http://bit.ly/7k8mTR). Por favor, divulgue essa ...

Depoimento de um programador Java CEGO

"Meu nome é Jose Nilton Barbosa Meira, jnbm1505@gmail.com, tenho 41 anos e conclui o curso de Ciencia da Computacao na USCS (Universidade Municipal de Sao Caetano do Sul) no final de 2008. Por possuir deficiencia visual total, tive bastante dificuldade com relacao as disciplinas mais visuais, como Calculo Diferencial Integral, Calculo Numerico, Circuitos Digitais, mas com a ajuda dos colegas e boa vontade dos professores, acabei por superar tal dificuldade. Com relacao a programacao, sempre tive certa facilidade em assimilar o conteudo explicado, mas na faculdade somente aprendi um pouco de programacao C. Tivemos uma pequena nocao da linguagem Java, na disciplina de Conceitos de Linguagens de Programacao, no segundo ano, mas ate entao so fiquei com a explicacao dos poucos conceitos teoricos. Em busca de informacoes sobre como um deficiente visual poderia programar em Java, fiquei sabendo em uma lista de discussao, por um cego que trabalhava com essa linguagem, que deveriamos...