Decolar na Carreira Java

Gostaria de decolar na sua carreira Java? Minha sugestão são a sequência de 3 cursos:

  1. Curso Grátis – Eclipse IDE para Desenvolvedores Java – https://www.udemy.com/eclipse-ide-para-desenvolvedores-java/
  2. Curso Grátis – Java SE – Polimorfismo – https://www.udemy.com/java-se-polimorfismo/
  3. Curso Pago com Cupon de Desconto 19,90 – Introdução a Arquitetura de Software com Java – https://www.udemy.com/introducao-a-arquitetura-de-software-com-java/?couponCode=PROMO1-2019-AQT
Tenho certeza que no final dessa jornada sua visão sobre desenvolvimento Java será bem mais ampla. Estou a disposição ;).
Anúncios

Seja livre com Groovy!

imagesVocês já viram aqueles debates sem fim sobre uma coisa ser melhor que outra, no qual não existe uma verdade absoluta? Linux ou window? Vi ou emacs? Tabs ou spaces? Cristiano Ronaldo ou Leonel Messi? Android ou iOS?

Pois bem, é exatamente o que acontece hoje com as linguagens de programação. Muitos defendem as linguagens dinâmicas e outros as estáticas, alguns as fortemente tipada e outros fracamente tipadas. A onda agora é exaltar as linguagens que oferecem programação funcional declarativa e meter o pau nas linguagens imperativas. A questão real é que não existe verdade absoluta, cada uma das opções tem suas vantagens e desvantagens! É uma discussão sem vencedor.

Mas pense comigo…por que você precisa escolher um caminho? Por que não usar todos ao mesmo tempo?

Penso eu que, o objetivo de uma linguagem de programação não é forçar ou amarrar o programador a uma determinada forma, mas sim dar opções para ele usar o melhor em cada caso.

É exatamente o motivo do por que eu uso groovy!

Groovy é uma linguagem de programação oop, funcional, imperativa, declarativa, dinâmica, estática, fracamente tipada e fortemente tipada. Ela foi projetada reconhecendo o valor de cada uma dessas abordagens.

Assim, em groovy, é você quem decide a abordagem da programação!!!

O que eu mais curto nela é possibilidade de misturar todas essas opções no mesmo projeto, podendo então extrair o melhor de cada mundo em cada situação especifica.

Seja livre para decidir e ou misturar o melhor de cada abordagem na programação de suas soluções com a JVM. Ficou interessado nessa poderosa linguagem?

Aproveite a Promoção de R$ 19,90

Colocamos a disposição nosso Pacote com 2 cursos de Groovy básico + avançado para você aprender uma linguagem realmente moderna, dinâmica e produtiva por R$ 19,90:

Cupons de descontos limitados e temporário!

“Alegrem-se sempre.” 1 Tessalonicenses 5:16

11 anos de blog

Hoje faço 11 anos de blog. Comecei com o objetivo de postar algumas dicas, minha rotina do dia a dia e acabou na verdade se tornando uma ferramenta de aprendizado, um diário de trabalho e meu próprio material de estudo! Contamos com media de 800 inscritos  e 15 mil acessos ao mês. Gostaria de usar a oportunidade para agradecer a todos que estão comigo ai na jornada. Parabéns a todos!

“Entregue os seus problemas ao SENHOR, e ele o ajudará; ele nunca deixa que fracasse a pessoa que lhe obedece.” Salmos 55:22

Catálogo de Refatoração: Lidando com Generalização #3

Extrair subclasse – use quando encontrar uma classe que tem características que são utilizadas apenas em algumas instâncias executadas na solução. Crie uma subclasse para esse subconjunto de características, separando as classes e as instancias polimorficamente da superclasse original.

Extrair superclasse – use quando encontrar diversas classes clientes que usam o mesmo subconjunto da interface de uma classe ou em casos de existirem duas classes diferentes que tem parte de suas interfaces em comum. Extraia o subconjunto para uma interface e use instâncias polimórficas na solução.

Condensar Hierarquia – use quando encontrar uma superclasse e uma subclasse que não são muitos diferentes, no qual a subclasse não está acrescentando em nada. Junte-as na mesma superclasse e apague a subclasse.

Para todas as informações, veja o post inicial.

“Ele foi rejeitado e desprezado por todos; ele suportou dores e sofrimentos sem fim. Era como alguém que não queremos ver; nós nem mesmo olhávamos para ele e o desprezávamos.” Isaías 53:3

Nova Geração de Desenvolvedores de Software

“A aura de ignorância e incompetência de um jovem, combinada com expectativas de recompensas imediatas e substanciais sem relação com o desempenho, pode ser o beijo da morte em qualquer entrevista para um bom emprego.”

Já viu aqueles marmanjos falando “Eu não gosto de xml! Xml é xatu! Eu não gosto de JSF, eu gosto de angular! Gugu dada!!!!”

Pior de tudo é ver que o T.I. ta cheios desses – http://www.huffpostbrasil.com/marcia-sirota/pais-helicoptero-estao-criando-filhos-simplesmente-inimpregav_a_23010841/

Canal SouJava

Você não pode perder o novo Canal do SouJava no YouTube, as melhores tecnologias, os melhores palestrantes, pra você se atualizar e se tornar um desenvolvedor de primeira linha! Siga a nosso canal: http://jav.mn/canalsoujava. Palestras mensais ao vivo!

“Porque até o Filho do Homem não veio para ser servido, mas para servir e dar a sua vida para salvar muita gente.” Mateus 20:28

Feliz JNatal

Desejo a todos um feliz e natal e boas festas! Um 2017 abençoado!

duke_natal

“Foi assim que Deus mostrou o seu amor por nós: ele mandou o seu único Filho ao mundo para que pudéssemos ter vida por meio dele.”1 João 4:9