segunda-feira, 30 de janeiro de 2012

CERTIFICAÇÃO MICROSOFT SQL SERVER 2008


Na área de TI, as certificações tem um  único objetivo, comprovar que o profissional tem conhecimento sobre a ferramenta.

Atualmente a Microsoft tem 3 séries de certificações:



As certificações relacionadas ao MS SQL SERVER 2008 (DBA), bem como sugestões de cursos oficiais e material de estudo estão no link:
http://download.microsoft.com/download/6/3/7/6370c653-e270-4e23-9685-15043f63dcce/SQLServer2008_CertPath_Complete.pdf

Centro de treinamento SQL Server 2008 R2: http://technet.microsoft.com/pt-br/hh210186



Artigo: Certificação Oracle 11g.


Artigo: Investir em Certificação SQL Server ou Oracle?



domingo, 29 de janeiro de 2012

CERTIFICAÇÃO ORACLE 11G


Para quem pretende tirar a certificação Oracle 11g, vão algumas dicas:

- A primeira prova é a OCA (Oracle Certified Associate), a segunda OCP (Oracle Certified Profissional), maiores detalhes podem ser vistos no site da Oracle http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=198#OCA.

- O exame para certificação OCA são o 1ZO-051(Fundamentals I)  e 1ZO-052 (Administration I).

- O exame para certificação OCP tem como pré-requisito ter passado no OCA e ter feito um curso oficial da Oracle para OCP e é o 1ZO-053 (Administration II).

- As provas são em inglês.

- O tempo conta muito, se possível compre ou baixe simulados e vai treinando e já correndo contra o relógio, pois além de serem questões complexas, com possíveis pegadinhas e múltipla escolha tem-se o agravante do inglês, não se pode perder muito tempo em uma questão e/ou ficar voltando para rever algo.

Artigo: Certificação Microsoft SQL Server 2008.

Artigo: Investir em Certificação SQL Server ou Oracle?

INVESTIR EM CERTIFICAÇÃO SQL SERVER OU ORACLE?


Qual o mais importante no mercado?


O Oracle é um banco de dados incrível, mas sua utilização ainda é restrita. O número de profissionais certificados em Oracle é menor e com isso as oportunidades aumentam. O mercado do SQL Server é mais abrangente, mas sua administração é tão simples que muitas empresas acabam dispensando uma certificação específica para ele, principalmente se você já tiver experiência como DBA.

Outro fator importante vai depender muito do sistema operacional que a empresa utiliza. O Oracle permite trazer informações mais fáceis, mas o SQL Server está mais adaptado aos sistemas operacionais pela simplicidade de seu banco de dados.

Portanto, os dois profissionais ainda são muito procurados no mercado. Em geral as empresas terão os dois bancos rodando, exceto as empresas menores que talvez não tenham o Oracle. O profissional de Oracle é mais valorizado no mercado, pois, na maioria dos casos tem muita empresa que deixa o SQL na mão do administrador.

Mais qual certificação escolher? Vale algumas vantagens de um para o outro:
- Oracle é mais robusto, em geral para empresas grandes e multinacionais;
- O retorno financeiro com Oracle é ótimo;
- O SQL Server é muito versátil, tudo é mais fácil para trabalhar com o programa;
- O custo e funcionalidades do SQL Server o tornam indicados para empresas de médio e grande porte;
- O SQL Server é mais barato que o Oracle, mas isso não é uma vantagem se o orçamento não limitá-lo;
- O SQL Server, por exemplo, não roda em Linux, mas isso não é uma desvantagem se você só opera em Windows.

Desta forma, para definir qual caminho seguir, tenha uma visão de: Mercado x Tempo x Onde Quero Estar.

Artigo: Certificação Oracle 11g.

Artigo: Certificação Microsoft SQL Server 2008.

terça-feira, 25 de outubro de 2011

TECNOLOGIA EM SERVIÇOS DE INTERNET

Olá amigos,

Segue link (www.atenaps.com) do meu novo site pessoal de Tecnologia em Serviços de Internet. Aproveitem para opinar sobre e ficarem por dentro dos meus serviços oferecidos.


Acreditamos que a Internet é a solução ideal para a conquista do sucesso e surgimento de uma grande marca. Por este motivo atuamos de forma dinâmica e criativa, desenvolvendo soluções para projetos que exijam um design inteligente e inovador. 

Site Atenaps.com

domingo, 16 de outubro de 2011

5 DICAS DE SEO PARA SITES

1. ENDEREÇO DO SITE (URL)

O seu endereço web, mais conhecido como URL, deverá ser o mais simples possível. O endereço deve ser relacionado com o conteúdo das páginas do seu site. Evite o uso de números e caracteres estranhos como, por exemplo, www.website.com.br/?id=5190. Caso você esteja utilizando um CMS, poderá utilizar o recurso de URL's amigáveis. Exemplo: http://webmasterpauloricardo.blogspot.com/2011/10/5-dicas-de-seo-para-sites.html. Alguns truques que poderá utilizar, passam por utilizar hífens ( – ) ao invés de underscores ( _ ), segundo consta os motores de busca preferem os hífens ( – ).

2. ROBOTS.TXT

O arquivo robots.txt informa aos motores de busca quais páginas do seu site que você quer indexar e as quais não quer. Esse arquivo deverá estar na pasta raiz do site denominado root.
Aprenda a configurar esse arquivo com um artigo da Escola WordPress: Melhores regras para os Robots.txt do WordPress.

3. SITEMAP HTML

Um sitemap HTML, é um mapa visual do site, exibindo tanto aos motores de busca como para os visitantes do site a forma de organização e acesso as páginas do site.
Aprenda a implementar um Sitemap HTML com o artigo da Escola WordPress: Sitemap HTML para WordPress.

4. NAVEGAÇÃO E ORGANIZAÇÃO DE CONTEÚDO ADEQUADA

A navegação e os conteúdos do seu site devem ser bem planejados. Na hora do planejamento, você deverá levar em consideração alguns pontos chave.
  1. Experiência do usuário final (visitante do site);
  2. Fácil indexação dos motores de busca;
  3. Carregamento rápido do site;
  4. Design limpo e navegação fácil;
  5. Não utilizar imagens e flash em menus, pois dificulta o rankeamento dos motores de busca;
  6. Utilizar textos e recursos jQuery para menus, pois facilita a indexação dos motores de busca;
  7. Trabalhar nas páginas com imagens leves de preferência nos formatos: .jpeg, .png ou .gif;
  8. Evitar de carregar vídeo do seu servidor, preferindo desta forma fazer um link de um vídeo armazenado no YouTube;
  9. Evitar criar páginas muito longas, onde o visitante precisa rolar a página do site por muito tempo.
5. SITEMAP XML
O sitemap XML, é um mapa do site direcionado aos motores de busca. Neste arquivo, deverá conter todas as páginas desejadas para a indexação. Um sitemap XML irá melhorar muito o SEO do seu website por ser um meio fácil e rápido de visualizar as páginas do site.

sábado, 8 de outubro de 2011

DICAS DE SEGURANÇA: ROUBO DE SENHAS

Neste artigo, vamos analisar uma das formas mais usadas na internet para roubar senhas e outras informações de nossos computadores. As figuras abaixo exibem como os crackers usam desse artifício para afetar e roubar informações através dos correios eletrônicos que usamos todos os dias.

Figura 01 - E-mail desconhecido
Figura 02 - Vírus no e-mail








Figura 03 - Página desconhecida
Figura 04 - Arquivos com vírus



terça-feira, 20 de setembro de 2011

ROTINA DE BACKUP E RESTORE NO POSTGRESQL

Neste artigo, vamos criar uma rotina de backup e outra de restauração de uma base de dados do PostGreSQL.

1º - Abra o bloco de notas e digite o script de backup abaixo. Note que usamos o serviço pg_dump nativo do PostGreSQL para criar um backup.

/*define o usuário e a senha*/
set PGUSER=nome do usuário
set PGPASSWORD=senha

/*captura a data do sistema*/
for /f "tokens=1,2,3,4 delims=/ " %%a in ('DATE /T') do set Date=%%b-%%c-%%d 

/*passa em sequência: o serviço pg_dump, o servidor onde está o banco de dados, a porta, o nome do usuario, o caminho onde será armazenado o backup concatenado com a data*/   
C:\Arquiv~1\Postgr~1\8.4\bin\pg_dump.exe -i -h localhost -p 5432 -U nome_usuario -F c -b -o -v -f "C:\caminho\backup\bancoBackup%Date%.backup" nome_banco

2º - Ao final salve o arquivo com a extensão .bat (arquivo executável).

3º - Abra novamente o bloco de notas e digite o script de restore abaixo. Neste momento, usamos o serviço pg_restore nativo do PostGreSQL para criar uma restauração da base de dados.

/*define o usuário e a senha*/
set PGUSER=nome do usuário
set PGPASSWORD=senha

/*captura a data do sistema*/
for /f "tokens=1,2,3,4 delims=/ " %%a in ('DATE /T') do set Date=%%b-%%c-%%d 

/*passa em sequência: o serviço pg_restore, o servidor onde está o banco de dados, a porta, o nome do usuário, o nome do banco de dados, o caminho onde será capturado o backup feito*/       
C:\Arquiv~1\Postgr~1\8.4\bin\pg_restore.exe -i -h localhost -p 5432 -U nome_usuario -d nome_banco -v "C:\Sistema-siscae\backup\bancoBackup%Date%.backup"

4º - Salve o arquivo com a extensão .bat (arquivo executável).

5º - Neste momento, é só executar o arquivo.


quarta-feira, 14 de setembro de 2011

DICAS DE USABILIDADE EM FORMULÁRIOS

Na internet encontramos os mais variados tipos de formulários para comunicação com o usuário. Os principais tipos de formulários que encontramos são:
  • Formulário de contato;
  • Formulário de orçamento;
  • Formulário de newsletter;
  • Formulário de cadastro no site;
  • Formulário de pesquisa e eventos.
Mais o que um formulário realmente precisa para ter sucesso na web? Seguem algumas boas maneiras de criação de formulários.
  • Antes de criar um formulário, seja para qual for a finalidade, faça perguntas a sí mesmo ou com a equipe a respeito do objetivo deste pequeno projeto. Em outras palavras, qual o objetivo do formulário em solicitar tais informações ao internauta;
  • É uma informação que você geralmente precisa para o projeto? Se sim, então coloque-a, caso contrário, não solicite;
  • Se preocupe com os detalhes do layout;
  • Evite muitos bloqueios de digitação e formatação;
  • Se preocupe com o desempenho do formulário. Se possível, coloque efeitos em Ajax demonstração que o site está em processo de carregamento;
  • Em todo formulário criado, se preocupe em dar um feedback para o usuário, seja no próprio site ou por e-mail;
  • Se o formulário for muito longo, dê a opção de salvar em processos e permitir continuar posteriormente;
  • Outra preocupação é a respeito da padronização dos formulários de um mesmo site. Ou seja, se no site você possui mais de um formulário, padronize o layout, as validações, as mensagens etc.
Até o próximo post.

quinta-feira, 1 de setembro de 2011

CALENDÁRIO COM JQUERY

Rápido post ensinando como implementar o efeito de calendário automático usando a tecnologia jQuery.


1. Fazer download do jQuery no site: http://jqueryui.com/
2. Fazer referências para os arquivos javascript e css.

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.15.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.15.custom.min.js"></script>

3. Colocar na página do formulário o seguinte javascript passando o nome do campo:

<script type="text/javascript">
          $(function() { /* função para calendário para data de nascimento */
          $( "#clit_dtnascimento" ).datepicker(); /*Nome do campo*/ });
</script>

sábado, 27 de agosto de 2011

ARQUITETURA DE DESENVOLVIMENTO (MVC)

Model-view-controller
O Model-view-controller (MVC) é um padrão de arquitetura no desenvolvimento de softwares que tem como objetivo separar a lógica de negócio da lógica de apresentação, permitindo o desenvolvimento, teste e manutenção isolado de ambos. Em outras palavras, esse padrão permite dividir um sistema em 3 (três) camadas:



Camada de Modelo (model): Representa os dados, as classes e os domínios da aplicação.  É o coração da aplicação.
  • Modela os dados e o comportamento por atrás do processo de negócios.
  • É um encapsulamento de dados e de comportamento independente da apresentação.
Camada de Visão (view): Apresenta as telas (layouts) da aplicação. Não esta preocupada em como a informação foi obtida ou onde ela foi obtida apenas exibe a informação.
  • Inclui os elementos de exibição no cliente : HTML, XML, ASP, Applets, PHP, Java.
  • É a camada de interface com o usuário.
  • É usada para receber a entrada de dados e apresentar o resultado.
Camada de Controle (controller): Trabalha na camada de entrada de dados, ele também é responsável por validar, filtrar e gravar esses dados no banco de dados. Determina o fluxo da apresentação servindo como uma camada intermediária entre a camada de modelo e a de visão.
  • Controla e mapeia as ações.

Vantagens do modelo MVC :

  1. Como o modelo MVC gerencia múltiplos visualizadores usando o mesmo modelo é fácil manter, testar e atualizar sistemas múltiplos.
  2. É muito simples incluir novos clientes apenas incluindo seus visualizadores e controles.
  3. Torna a aplicação escalável.
  4. É possível ter desenvolvimento em paralelo para o modelo, visualizador e controle, pois são independentes. 
Desvantagens do modelo MVC:
  1. Requer uma quantidade maior de tempo para analisar e modelar o sistema.
  2. Requer pessoal especializado.
  3. Não é aconselhável para pequenas aplicações.
Principais Plataformas/Linguagens de Desenvolvimento:
  • .NET;
  • ASP;
  • ASP.NET;
  • Java;
  • Perl;
  • PHP;
  • Python;
  • Ruby.

 Dividir para conquistar. (Anatolii Karatsuba)

Até o próximo post.

Twitter Delicious Facebook Digg Stumbleupon Favorites More