Últimas notícias do evento

JSE M1 – Adetec 25/02/08

Postado em Atualizado em

Neste post podemos trocar informações, comentários, sugestões e criticas durante o curso.

Reflection em Ação

Postado em Atualizado em

Você ja parou para pensar como as IDE conseguem apresentar os detalhes das classes como atributos e métodos privados até mesmo de classes empacotadas em jar’s sem seu fonte ? São todos feitos com uma poderosa ferramenta de programação chamada REFLECTION.

Veja neste ótimo artigo O que é reflection…., Quando usar…… e exemplos completos.

Vale a pena conferir 🙂

Aprendendo Java

Postado em Atualizado em

Existem basicamente 2 formas para se aprender java:

O primeiro caminho é utilizado principalmente pelo pessoal que esta iniciando na carreira de TI e requer grande investimento financeiro: Fazer cursos de extensão intensivos, seguenciais e gradativos em empresas de treinamentos. Veja por exemplo as conceituadas empresas CaelumGlobalcode e FOR-J ou procure qualquer empresa do ramo mais perto de sua localidade. Estas empresas normalmente oferecem um leque de opções em cursos no qual vc pode estar selecionando de acordo com a plataforma que se deseje trabalhar.

O segundo caminho é utilizado por pessoas que já estão no mercado de TI atualmente trabalhando com outras tecnologias, possuindo uma certa experiência relacionado como os diferentes paradigmas no desenvolvimento desktop, web, distribuído, móvel etc. Este caminho requer bem menos investimento financeiro, porém grande esforço e força de vontade individual ……no qual não existe a necessidade de gastar horas e horas fazendo cursos, vc pode de tranqüilamente comprar bons livros, ler bons artigos e aprender sozinho.

Se vc optar por em fazer treinamentos, verifique as empresas de sua região e faça o que te interessa tipo….curso de java básico (essencial) + JDBC Java com Banco de dados + Especialista em desenvolvedor em alguma plataforma (desktop, web ou móvel) dependendo da area que se deseje atuar.

Se caso vc optar em comprar livros, segue uma lista básica de alguns ja consagrados:

1. Aprender o básico de java – Sintaxe da linguagem, conceitos OOP, programação OOP e JDBC:
Em Inglês – Head First Java
Em português – Use a cabeça Java

2. Aprender conceitos de Analise e Projeto OOP.
Em inglês – Head Fisrt APOO
Em português – Use a cabeça APOO

3. Aprender designer patterns que estam em todos o lugares da tecnologia (JSE, JEE e JME)
Em Inglês – Head First Design Patterns
Em português – Use a cabeça Padrões de Projetos

4. Tentar a certificação de programador oficial java (SCJP/OCPJP) é um grande passo para concretizar e principalmente abrir a cabeça para novos horizontes. Para todas as informações, acesse minhas dicas.

Independente de como vc ira começar (fazendo cursos ou estudando sozinho), vai uma dica fundamental e decisiva nesta hora vc tem que trabalhar com JAVA !!! Trabalhar em uma equipe real, com produção e manutenção de sistemas, principalmente dentro de equipes que contenham pessoas que sabem mais que vc !!! Isso é um grande fator que gera conhecimento nas pessoas.

Bons estudos a todos 🙂

“Por esta razão, nós também, desde o dia em que o ouvimos, não cessamos de orar por vós, e de pedir que sejais cheios do conhecimento da sua vontade, em toda a sabedoria e inteligência espiritual”. Colossenses 1:9

Top 5 Tecnologias Java 2008

Postado em

Tecnologia é algo em continuo crescimento. Mudanças sempre serão inevitáveis. Os desenvolvedores em geral precisam sempre estar atentos as novas tendências, investindo continuamente no seu crescimento particular e que principalmente, é no java aonde a inovação acontece.
Veja aqui um artigo que aponta as tecnologias “Top 5” que segundo o artigo vale a pena ser investido neste ano. É incrível ver ainda que tem gente achando que java esta morrendo 🙂

Futuro EJB 3.1

Postado em Atualizado em

Para vc que gosta e acompanha a evolução da especificação EJB, segue os links artigo1, artigo2 e artigo3 onde podemos ver as novas “features” da futura versão 3.1. E como sempre JAVA NA LATA !!!

Java é o novo Cobol ?

Postado em Atualizado em

Atualmente existem quem acredite que Java esta se tornando o novo cobol ? Veja aqui um artigo que retrata isso. Segue minha opinião sobre o assunto:

Java NUNNNCA sera ultrapassado pelo fato de não ser uma tecnologia paga ou proprietária. Java pertence ao mundo inteiro, que participa ativamente do direcionamento da tecnologia através da JCP. Atualmente as grandes empresas como IBM, Oracle, Nokia etc… possuem cadeiras de votações com grande poder de decisão !! Se caso alguem ou vc mesmo não esta feliz com algo é só pegar uma cadeira, postar suas idéias com as soluções e abrir a votação 🙂 ! Veja os exemplos da versão 5.0 Tiger e das tecnologias SOA e EJB 3.0 que foram radicalmente alteradas/acrescentadas de acordo com a necessidade em geral !!! Veja que com este modelo a coisa vai evoluindo conforme o mundo vai sendo direcionado ! A SUN recentemente lançou o JAVAFX que é a tecnologia correspondente ao emergente conceito de RICH APPLICATIONS.

Então galera, não fiquem com medo ou receio sobre java, continuem estudando e investindo ! Eu venho ministrando a algum tempo cursos de JSE e JEE em empresas e faculdades e a historia é a sempre a mesma…….Java é muito difícil, tem muito coisa, java não sei o que mais…..a grande questão é que Java é tecnologia para aplicativos distriuidos, com alto grau de escalabilidade, disponibilidade, multiplataforma e multithread ! E por este fato de deter grande poder de alcance é que ela se torna a cada dia maior e com mais coisas.

O que tem norteado as empresas de hoje a não adotar java é problema de produtividade !!!! A produtividade somente é fato de fazer algo (sistema grande, na web, 24/7, com escalabilidade) em menos tempo hábil !!!! Ela não pode fator de decisão na hora de selecionar a tecnologia !!! mas é isso que tem acontecido !!! Isto esta implicitamente ligado ao uso de FERRAMENTA RAD que por sua vez tem gerado uma COMODISMO na força de trabalho de TI que pensa que fazer sistemas distriuidos, de com alto grau de escalabilidade e disponibilidade somente cliclando e arrastando formularizinhos com barrinha de propriedades.

Eu sempre falo durante os cursos ou workshops…” ferramentas RAD devem ser empregadas/customizadas de forma consciente para dar produtividade em partes do projeto e java tb esta cheios delas…”. Mas o que realmente tem acontecido é que elas tem deixado os desenvolvedores BURROS, FOLGADOS e PREGUISOÇOS, principalmente aqueles vindo de tecnologias proprietárias, plataformadas, totalmente baseado em RAD no qual java não se encaixa pela sua grande aplicabilidade.

Posso até dizer um exemplo de uma faculdade que tive oportunidade de ministrar um curso que estava ensinando JAVA com NetBeans + Matisse….o pessoal conseguia programar somente nele !! sem ele não fazia uma linha de código……ou seja…FERRAMENTA RAD e programador BURRO sendo enganado por ele mesmo 🙂

E vc concorda ? Discorda ? Poste sua opinião.

Abraços a todos.

Revista Java Totalmente Free

Postado em Atualizado em

Para os desenvolvedores como eu que assinam as revistas brasileiras Mundo Java e Java Magazine com o objetivo de sempre estar ao máximo atualizados com as novidades, veja o site da revista chamada Java Jazz Up. A revista segue a mesma linha das brasileiras em questão de conteúdo, apresentando artigos dos mais variados tipos dentro do abrangente mundo da tecnologia java. O grande diferencial é que esta é totalmente FREE, podendo ser lida no próprio site ou baixada e lida/impressa em PDF.

Na data deste post, a revista esta na sua 4 edição, podendo ser baixadas as anteriores tb.

Abraço a todos e Java na lata 😀