Oct 03 2008

Dois anos de idade

Autor: Marcos Dell Antonio - Categorias: Blogging

No último 22 de setembro o blog completou dois anos de existência. Deixo aqui registrada a minha gratidão para todas as pessoas que frequentam ele diariamente ou que já passaram por aqui.

O objetivo em 2006 era criar um espaço virtual para escrever textos técnicos e exercitar o português. Hoje, com quase 15.000 visitas por mês, o projeto se transformou em uma fonte rica de conhecimentos e em um networking incrível.

Conheci pessoas extremamente competentes através deste website e isso, acima de tudo, é a maior recompensa que tenho.

Financeiramente falando, o blog se mantém e é isso que importa. Os registros anuais do domínio e do servidor são mantidos pelas rendas geradas através dos programas de afiliados.

Tenho dois grandes objetivos para os próximos meses: 1) atrair mais visitantes para o site através de textos um pouco menos técnicos e específicos sobre um determinado assunto (a série sobre certificações é um exemplo disto); 2) Reduzir o percentual de usuários que chegam até aqui através de engines de busca (já alcançou os 90% e hoje está próximo dos 80%).

Obrigado! :)

É isto. Até +.

Comentários 4 comentários

Oct 02 2008

Certificações Microsoft .NET Framework - Desenvolvedores WEB

Autor: Marcos Dell Antonio - Categorias: .NET, Certificação

No post anterior publiquei uma visão geral sobre as certificações da Microsoft para desenvolvedores .NET. Neste vou descrever um pouco mais sobre as provas específicas para os desenvolvedores WEB.

As versões 2.0 e 3.5 do framework possuem a mesma quantidade de provas para obter os títulos de Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist (MCTS) ou Microsoft Certified Professional Developer (MCPD). O que muda é o conteúdo abordado, que é de acordo com a versão do .NET.

Confira abaixo uma lista de provas e materiais de estudo separados por perfil.

Perfil: todos os desenvolvedores WEB (.NET 2.0 e 3.5)

A primeira prova que qualquer desenvolvedor .NET deve fazer é a 70-536: Application Development Foundation.  Ela avalia os conhecimentos fundamentais do framework, tais como: tipos de dados, coleções, threads, serialização, segurança, reflexão, globalização, etc.

Se aprovado, o título de MCP é atribuído ao profissional. O livro oficial da Microsoft para esta prova é o MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0—Application Development Foundation.


Confira o preço deste livro na Submarino ou na Amazon

Perfil: desenvolvedores WEB que trabalham com o .NET 2.0

A próxima prova para quem trabalha com o .NET 2.0 é a 70-528: Web-Based Client Development. O objetivo desta é mensurar os conhecimentos sobre os seguintes tópicos: controles WEB, integração do ADO.NET com aplicações WEB, tracing, deployment, autenticação, aplicações mobile, etc.

O título de MCTS é dado aos aprovados. Também existe um livro oficial da Microsoft para esta prova, o MCTS Self-Paced Training Kit (Exam 70-528): Microsoft® .NET Framework 2.0 Web-Based Client Development.


Confira o preço deste livro na Submarino ou na Amazon

A última da série WEB para a plataforma .NET 2.0 é a 70-547: Web Developer. Ela avalia os seguintes itens: arquitetura de aplicações, criação de componentes, desenvolvimento de um framework, testes, etc. O foco desta prova deixa de ser tão técnico e passa a ser teórico também.

O título de MCPD é concedido aos aprovados. O livro oficial da Microsoft para esta prova é o MCPD Self-Paced Training Kit (Exam 70-547): Designing and Developing Web-Based Applications Using the Microsoft® .NET Framework.


Confira o preço deste livro na Submarino ou na Amazon

Os dois livros abaixo também são indicados pela Microsoft como material preparatório para os exames 70-528 e 70-547 (MCTS e MCPD, respectivamente). Eles abordam tópicos específicos, portanto se você tiver alguma dificuldade com algum destes assuntos eu recomendo a leitura.


Confira o preço deste livro na Submarino ou na Amazon


Confira o preço deste livro na Submarino ou na Amazon

Perfil: desenvolvedores WEB que trabalham com o .NET 3.5

Os desenvolvedores que trabalham com o .NET 3.5 têm a possibilidade de escolher uma das diversas provas para obter o título MCTS e MCPD. Entretanto como o foco deste post são as provas web, vou abordar somente duas que são sobre ASP.NET.

A primeira prova que todo desenvolvedor .NET 3.5 deve fazer é a 70-536, conforme mencionado acima. Ela é pré-requisito para as duas que apresento abaixo.

A próxima é a 70-562: ASP.NET Application Development. Os assuntos abordados são os seguintes: web services, debugging, javascript, IIS, segurança, etc.

O título concedido aos profissionais aprovados nesta prova é o MCTS. O livro oficial da Microsoft para estudo é o Programming Microsoft® ASP.NET 3.5.


Confira o preço deste livro na Amazon

A última prova da série WEB para a versão 3.5 é a 70-564: Web Developer. O objetivo desta, assim como da versão 2.0, é avaliar aspectos um pouco menos técnicos, tais como: estratégias de deploy, construção de controles, acesso a dados e serviços, extensão da arquitetura do ASP.NET, etc.

O título de MCPD é concedido aos aprovados. Ainda não existe um livro oficial da Microsoft para esta prova, mas tem muito material para estudo na MSDN e nas comunidades de desenvolvedores.

Por hoje é só!

Qualquer dúvida deixe um comentário. E boas provas!

Até +.

Comentários Faça o seu comentário

Oct 02 2008

Certificações Microsoft .NET Framework - Visão geral

Autor: Marcos Dell Antonio - Categorias: .NET, Certificação

O programa da Microsoft para as certificações no Framework .NET é perfeito para quem deseja comprovar o conhecimento em uma determinada área de desenvolvimento.

Os benefícios de possuir uma certificação são vários. Segundo a Microsoft, quase 50% dos profissionais certificados reportaram aumento de salário após a obtenção do título. Além disso, muitas empresas consideram a certificação um fator decisivo ao contratar ou promover profissionais.

E você, quer se tornar um Microsoft Certified Professional (MCP)? Confira as dicas abaixo.

Qual certificação devo obter?

As certificações do .NET Framework são separadas por versão, ou seja, existem provas para a o framework 1.1, 2.0 e 3.5. Além disso, cada certificação existe para uma área específica (web, windows e aplicações distribuídas).

Os títulos que existem atualmente para as versões 2.0 e 3.5 são os seguintes: Microsoft Certified Professional (MCP), Microsoft Certified Technology Specialist (MCTS) e Microsoft Certified Professional Developer (MCPD).

Existem também outros dois para a versão 1.1, mas que a partir do ano que vem já não terão mais provas de certificação. São eles: Microsoft Certified Application Developer (MCAD) e Microsoft Certified Solution Developer (MCSD).

Como devo preparar-me para a prova?

Para cada prova existe um sem número de materiais disponíveis. Os mais utilizados são os testes práticos (uma espécie de simulados), recursos de e-learning e os livros oficiais da Microsoft.

Dica: se você for dedicado e ler os livros até o final botando em prática os exercícios propostos, com certeza será o suficiente para passar na prova.

Onde posso fazer a prova?

Existem diversas instituições parceiras da Microsoft que estão habilitadas a aplicar as provas de certificação. A maneira mais fácil de encontrá-las é através do site da Prometric. No link Locate a Test Site basta selecionar o país de origem e escolher a prova que deseja realizar.

Aqui em Santa Catarina, por exemplo, existem pelo menos dois centros, o SENAC de Florianópolis e a KeepIT de Blumenau.

Quanto custa cada prova?

As provas de certificação para o Framework .NET custam U$$ 80.00 cada uma. Periodicamente a Microsoft lança uma promoção chamada second shot (segunda chance) onde ela dá a oportunidade de realizar uma segunda prova sem custo algum caso você não seja aprovado na primeira.

Não existe uma regra para este benefício. Muitas vezes ele aparece nos banners da MSDN e outras no próprio site da Prometric ao realizar a inscrição.

Por hoje é só.

Amanhã publicarei outro post sobre as certificações específicas para desenvolvedores WEB.

Até +.

Comentários 2 comentários

Oct 01 2008

Mudanças no blog - on the fly!

Autor: Marcos Dell Antonio - Categorias: Blogging

Estou fazendo alguns ajustes no layout do blog. Isso pode levar alguns dias, então qualquer coisa diferente do normal você já sabe o que é. :)

Até +.

Comentários Faça o seu comentário

Oct 01 2008

Tech-Ed 2008

Autor: Marcos Dell Antonio - Categorias: Cotidiano, Tecnologia

Esse ano terei o prazer de estar presente em um dos maiores, se não o maior, evento sobre tecnologias da Microsoft no Brasil, o Tech-Ed.

A agenda está excelente, contando até com a presença do Steve Ballmer no keynote. Pessoas que eu acompanho há muitos anos estarão lá e com certeza poderei conversar com elas durante alguns instantes.

Fica aí uma dica que acabei de ver no site do Tech-Ed: se você é certificado Microsoft, leve sua carteirinha ou transcript impresso ao evento para receber um presente surpresa.

Até +.

Comentários Faça o seu comentário

Sep 30 2008

Conversão de HTML para PDF - o jeito fácil

Autor: Marcos Dell Antonio - Categorias: .NET

“Não tem que ser difícil,” já dizia Ramon Durães. Não me canso de repetir esta frase, e parece que o pessoal da Winnovative Software Solutions conhece ela também.

Eles vendem um conjunto de componentes para trabalhar com arquivos PDF. As funcionalidades vão desde a conversão de HTML para PDF até um SDK completo para trabalhar com este formato de arquivo.

O que mais impressiona, no entanto, não são as funcionalidades do componente, mas sim a abordagem que utilizaram para construir o tal. Depois de feito o download e adicionada uma referência no projeto, com duas linhas de código eu criei um objeto PdfConverter e em seguida gerei um arquivo PDF com base em um HTML. Simples assim:

É assim que as coisas têm que ser. KISS!

Até +.

Comentários Faça o seu comentário

Sep 30 2008

Desenvolvedor web tem que saber JavaScript. Ponto.

Autor: Marcos Dell Antonio - Categorias: .NET, Cotidiano

Dia após dia me deparo com situações inusitadas. A última delas foi um desenvolvedor web dizendo o seguinte: “eu não conheço javascript, quero programar só em c#”.

Meu caro, minha cara, lamento informar que o javascript está para a web tal como a crise está para os Estados Unidos (se você não acompanha economia, alô, estamos em meio a uma grande crise). Foram feitos um para o outro.

A linguagem dos browsers é o javascript. Não adianta fugir disto, ou você estará na contra mão de todo mundo, e isso inclui os big players.

Na teoria

Javascript é uma linguagem client-side, ou seja, é interpretada e executada no lado do cliente, portanto executa no navegador do usuário.

O grande diferencial dela é justamente este: processar dados lá do outro lado, no computador do usuário. Isso evita uma série de round trips entre o cliente e o servidor, e a consequência disso é um site muito mais amigável, rápido e eficiente.

Na prática

Exemplos práticos para o uso do javascript são as validações de dados. Verificar se um campo está preenchido, se o formato está de acordo, enfim, fazer uma validação básica dos dados antes de submetê-los ao servidor para serem validados novamente (não esqueça disto) e processados de acordo com a situação.

Além disso, é possível dar muito mais vida ao website com alguns trechos de código javascript. Já vi diversos exemplos muito interessantes, tais como: controles de pesquisa, manipulação de divs, redimensionamento, etc. O GMail é um ótimo exemplo de como uma boa aplicação de javascript pode gerar um resultado excelente.

Aos rebeldes

Estudem javascript. Se você não conhece é porque está no passado. Aproveite todo o suporte do Visual Studio 2008 para ir a fundo no uso dessa linguagem. Não ache que o C# por si só é o suficiente para desenvolver um site profissional.

Aos que ainda preferem escrever só código C#, pelo menos façam o favor de estudar uma biblioteca no estilo do Script#. Mas não venham chorar pitangas quando o erro acontecer no cliente e vocês não souberem interpretar visualmente algumas poucas linhas de código javascript.

Até +!

Comentários 1 comentário

Sep 24 2008

4 verbos que todo bom funcionário deveria saber conjugar

Autor: Marcos Dell Antonio - Categorias: Cotidiano

Eu não sou daquele tipo de gente fresca. Muito menos fico o tempo todo reparando nos outros. Mas uma coisa é fato: existem atitudes que todos percebem e que podem arruinar a imagem de qualquer um dentro de uma empresa.

Boas maneiras para evitar este tipo de problema estão descritas abaixo. Leia, garanto que funcionam!

1 - Cumprimentar

Olá Pedro. Bom dia Paulo. Boa tarde Maria. Boa noite José. Como vai Raul? Tudo bem João?

Essas palavras mágicas contam diversos pontos na avaliação que cada colaborador faz dos seus colegas. Além disso, quem chega na empresa carregado de cumprimentos logo antes do dia começar, demonstra total disposição com a vida, e isso reflete diretamente no relacionamento com os colegas.

2 - Comunicar

“Estou com um erro!”. Escuto essa frase várias vezes por dia. De que me adianta? Nada, absolutamente nada. Se alguém precisa de ajuda deve ser claro. Se alguém precisa dizer alguma coisa deve organizar as idéias e direcionar a fala com um único objetivo: explicar a sua necessidade.

Comunicar algo abstrato só gera confusão e interpretações contrárias ao pretendido. Nestas horas o cidadão tem que agir claramente: “Estou com erro para acessar o sistema quanto utilizo o Firefox. O botão para entrar não aparece depois que fiz a última atualização”.

3 - Agradecer

Dizer um obrigado quando alguém oferece ajuda não torna a pessoa imortal, mas esquecer do agradecimento transforma ela em mal educada. Quem ajuda não faz pensando no salário que recebe no final do mês, portanto isso não serve como agradecimento.

4 - Tolerar

Poucas pessoas dentro de uma empresa cometem erros propositalmente. Aquelas que o fazem estão com os dias contados. Os erros das outras devem ser tolerados.

Chamar a atenção é sempre bom, mas não deve ser na frente de todos e muito menos com o intuito de rebaixar ou desmerecer o trabalho do próximo. O ideal é ser sutil, usar um pouco de politicagem para dizer que o outro está errado sem usar estas palavras.

Por hoje é só.

Até +!

Comentários Faça o seu comentário

Sep 11 2008

Chrome e o Google

Autor: Marcos Dell Antonio - Categorias: Tecnologia

O Alexandre Fugita do TechBits publicou um post muito interessante sobre o Chrome, Google, sistemas operacionais (SO) e onde vai parar tudo isto junto.

Segundo ele, o SO é só um acessório para o Chrome, pois a única necessidade dos usuários deverá ser a janela do browser. E isso basta!

Concordo com ele, mas acho que há algo mais junto com estes lançamentos.

O Google demonstra sábio conhecimento de que não pode bater de frente com o sistema operacional da Microsoft, portanto resolveu dispensá-lo. É isso mesmo. A idéia por trás de tudo isto é levar as aplicações para a web, dispensando o SO.

Em paralelo a Microsoft responde da seguinte forma: se é para usar um browser e não um SO, será o nosso (Internet Explorer 8).

A briga está só no começo. Os números da Microsoft ainda são muito expressivos, mas concorrência é sempre boa, pois quem leva a melhor é o usuário final.

Até +.

Comentários 1 comentário

Sep 10 2008

Backup dos dados hospedados na DreamHost

Autor: Marcos Dell Antonio - Categorias: Cotidiano

Update (10/09/2008): logo depois de escrever o post encontrei na wiki da DreamHost a informação de que a opção Backup your account foi lançada em julho deste ano. Por isso que eu não encontrei da outra vez. :)

Há uns três meses comecei a escrever um post gigante sobre como realizar backup dos dados que estão nos servidores da DreamHost.

Eu desisti de publicar porque o tamanho do post ficou astronômico, pra não dizer ridículo. Cheguei nesta conclusão sem mesmo saber que existia uma ferramenta para fazer todo o trabalho com alguns clicks. Simplesmente pensei: não pode ser tão difícil.

No painel de controle existe uma opção chamada Backup your account. Sem muito esforço é possível gerar um backup tanto dos arquivos quanto do banco de dados. Leva um certo tempo para finalizar o processo, mas assim que ele termina a DreamHost envia um e-mail confirmando o backup e um link para baixar os arquivos.

Por hoje é só.

Até +.

Comentários Faça o seu comentário

« Página anterior - Próxima página »