Archive for the ‘Artigos’ Category

11 anos de blog

01/08/2018

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

Anúncios

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

17/10/2017

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

04/08/2017

“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

09/05/2017

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

23/12/2016

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

Solving Java Application Errors in Production

14/07/2016

http://land.takipi.com/java-application-errors/?_utm_source=1-2-2

Pacote: Arquiteto de Soluções Java

26/04/2016

For-j Treinamentos

Architects-in-Dubai-Architecture-Companies-in-Dubai

Devida a rápida e continua evolução computacional e o aumento constante das complexidades tecnológicas, as empresas tem reconhecido a necessidade de preencher e remunerar um novo papel estratégico dentro da equipe de desenvolvimento de software denominado “Arquiteto de Software”. Esse novo profissional é quem atualmente tem sido responsável pela conversão das necessidades de negócios corporativas em tecnologia, potencializando no desenvolvimento de soluções as qualidades mínimas requeridas como segurança, performance, escalabilidade, reutilização, redução de custos e a evolução sustentável do negócio e da tecnológica adotada.

Respondendo a essa crescente demanda de profissionais qualificados, a FOR-J disponibiliza uma combo de cursos que combinados entre si fornecem o escopo completo de formação para qualquer programador se tornar um arquiteto de soluções Java: Segue os cursos:

  1. AQT M1 – Introdução a Arquitetura de Software: Objetivo desse curso é oferecer conhecimentos teórico e práticos básicos relacionado a criação de uma arquitetura de software, que promova flexibilidade…

Ver o post original 190 mais palavras

Pacote: Desenvolvedor Java Web

14/04/2016

For-j Treinamentos

mandamentos-gestao-pessoas-sucesso

Com a evolução e a disseminação da Internet, soluções direcionadas para a web passaram de simples páginas estáticas para grandes soluções corporativas, tornando-se um padrão de mercado. O modelo de aplicações Cliente/Servidor desktop foram então totalmente substituídos pelo modelo web dinâmico. Segue abaixo um resumo dos motivos disso:

  • Acessibilidade – Qualquer lugar no mundo (sem fronteiras), as soluções web estão disponível a 24 Hs e 7 dias por semana etc…
  • Cliente Magro – Não precisam de capacidade de processamento e nem instalação local.
  • Execução Distribuída e Escalabilidade – Diferentes partes da aplicação são executadas em diferentes maquinas, possuindo infraestrutura escalável e elástica para suportar números crescentes de acessos simultâneos.
  • Manutenção e Atualização – Novas versões das soluções são atualizadas nos servidores propagando-se para o mundo, sem a necessidade de atualização local.
  • Multiplataforma e Multidispositivos – Comunicação e apresentação padrão de conteúdo da web W3c independente de plataforma de execução, sendo…

Ver o post original 262 mais palavras

Curso JSE M1- Abril 2016

11/04/2016

For-j Treinamentos

20160409_123801

20160409_123750

Curso JSE M1 – Java Básico

“Nunca esquecerei os teus ensinamentos, pois é por meio deles que tens conservado a minha vida.” Salmos 119:93

Ver o post original

Pacote: Desenvolvedor Java Desktop

31/03/2016

For-j Treinamentos

treinamento-iaco-empresas

Mesmo com o domínio, a preferência e os benefícios das soluções do tipo web, necessidades e situações específicas exigem o desenvolvimento de soluções do tipo desktop. As soluções desktop existem desde a década de 90 e continuará a necessitar por um bom tempo. Aplicações desktop tem como benefícios: uma rica variedade de controles para interface com o usuário, total controle sobre o posicionamento dos controles na aplicação, desempenho para uma interface gráfica é mais rápido em uma aplicação desktop que usa o processamento local e possibilita integração para com vários hardwares.

Respondendo a essa demanda de profissionais qualificados, a FOR-J disponibiliza uma combo de cursos que combinados entre si fornecem o escopo completo de formação para qualquer programador se tornar um profissional Java para soluções desktop: Segue os cursos:

  1. JSE M1 Java Básico: Curso de introdutório da plataforma, linguagem java e OOP, 24 horas, R$ 450,00. Veja a grade completa.

Ver o post original 201 mais palavras