segunda-feira, 9 de dezembro de 2013

Apostila de Introdução ao SQL


Depois de vários domingos, várias horas e muito café, tenho o prazer de anunciar a disponibilização de minha primeira apostila: Apostila de Introdução ao SQL.


Fico com a sensação de que poderia ter feito mais, porém o fator tempo e minhas outras atribuições acabaram por limitar o escopo da mesma. Quem sabe no futuro não seja lançada uma versão 2.0?

Espero que a sua leitura dessa apostila seja tão divertida como foi a elaboração da mesma. Fico a disposição para sanar qualquer dúvida que você tenha ficado.

Para realizar o download da apostila, basta seguir esse link.

Caso tenha gostado, comente. Até a próxima!

domingo, 8 de dezembro de 2013

Princípios SOLID

Robert C. Martin (Uncle Bob)
SOLID é um acrônimo para as iniciais de 5 princípios aplicados ao desenvolvimento orientado a objetos e design de código pontuados pelo Robert C. Martin em meados de 2000.

Aplicando esses princípios no design de seus projetos podemos citar inúmeros benefícios, como por exemplo mais clareza nos seus códigos, mais tempo do código em produção, quando as alterações se fazem necessárias estas podem ser realizadas com mais facilidade e com muito menos esforço, os testes são mais fáceis de serem executados, um maior reaproveitamento dos recursos, etc.

Os 5 princípios que compõem o SOLID são:

Princípio da Responsabilidade Única (Single Responsability Principle - SRP)
Uma classe deve ter um, e somente um motivo para mudar.

Princípio Aberto-Fechado (Open Closed Principle - OCP)
"Você deve ser capaz de estender o comportamento de uma classe, sem modificá-lo."

Princípio da Substituição de Liskov (Liskov Substitution Principle - LSP)
"As classes derivadas devem ser substituíveis por suas classes base."

Princípio da Segregação da Interface (Interface Segregation Principle - ISP)
"Muitas interfaces específicas são melhores que uma interface geral."

Princípio da Inversão de Dependência (Dependency Inversion Principle - DIP)
"Dependa de uma abstração e não de uma implementação."

E você, aplica os princípios SOLID em seus projetos?

quarta-feira, 18 de setembro de 2013

Configurando o JAVA_HOME

Boa noite!

Não sabe configurar a variável de ambiente do java? A seguir um exemplo de configuração básica do JAVA_HOME no Windows:

1. Acesse as configurações avançadas do sistema através do painel de controle ou da tecla de atalho windows+pause e clique no botão Variáveis de Ambiente...;

Propriedades do sistema

2. Na janela que será exibida, clique no botão Novo... do quadro inferior relacionado as variáveis do sistema e insira uma nova variável de forma semelhante ao exemplo abaixo, tomando o cuidado de alterar o Valor da variável para o caminho onde o java está instalado na sua máquina:

Exemplo de configuração da variável

3. Após inserir a variável, no mesmo quadro inferior das variáveis do sistema selecione a variável chamada Path e clique no botão Editar...;

Editando variável Path

4. Tome o cuidado de não alterar o conteúdo já existente dessa variável, apenas adicione o valor ;%JAVA_HOME%\bin ao final do conteúdo do Valor da variável, conforme exemplo abaixo:

Adicionando conteúdo ao final do conteúdo da variável Path

5. Para realizar um teste basta executar no prompt do DOS o comando java (ou também o javac no caso de você ter instalado o JDK) e verificar se os comandos serão reconhecidos.

Até a próxima!

terça-feira, 17 de setembro de 2013

Configurando o Javadoc no Eclipse

Boa noite!

Com dúvidas sobre como configurar o javadoc no eclipse? Verifique através dos passos abaixo como a configuração é simples:

1. Realize o download do javadoc de acordo com a versão que você está utilizando (exemplo: jdk-7u25-apidocs.zip);

Exemplos de javadocs baixados

2. No Eclipse, acesse o menu Window > Preferences, acesse a opção Java > Installed JREs, selecione a JRE desejada e clique no botão Edit;

Editando a JRE

3. Na janela Edit JRE, selecione a biblioteca rt.jar e clique no botão Javadoc Location;

Acessando o caminho da documentação

4. Na janela Javadoc For, selecione a opção Javadoc in archive, External file, indique em Archive path o caminho até o arquivo baixado no passo 1 (exemplo: \Users\Slipknot\Desenv\javadoc\jdk-7u25-apidocs.zip) e no campo Path within archive selecione a subpasta docs/api;

Configuração do javadoc

Pronto, se tudo ocorreu como esperado basta posicionar o cursor do mouse sobre qualquer classe da API que a documentação será exibida.


Javadoc sendo exibido

Até a próxima!