Oct 30 2008

Compra de ingressos online

Autor: Marcos Dell Antonio - Categorias: Cotidiano

O último serviço online que virei fã é o NosVamos.com.br. Ele é mais um daqueles sites especializados na venda de ingressos para baladas, festas, shows, apresentações, etc.

A idéia não é nada inovadora e o negócio também não tem mistério algum, entretanto o serviço deles é excelente. Já é o segundo show que assisto com um ingresso comprado através do site e posso destacar os seguintes benefícios:

  • Todo o processo de compra é online (escolha do evento, se necessário escolha da cadeira, pagamento, etc);
  • Simples, rápido e fácil de retirar o ingresso, basta apresentar-se alguns minutos antes do evento na portaria e levar um documento de identificação com foto. Aqui vale uma dica: se eles tivessem serviço de entrega ficaria melhor ainda;
  • No caso de shows em teatros tipo o CIC aqui de Florianópolis, normalmente o NosVamos tem ótimas opções de cadeiras nas filas mais à frente.

Eu recomendo e olha que não estou recebendo propina por isso. :)

Aproveito o post para registrar outros serviços online que costumo usar e que movimentam dinheiro: compra de roupas e calçados (eBay), materiais de informática (Mercado Livre), livros (Saraiva, Submarino e Amazon), pagamento de contas (Banco do Brasil) e o home broker (Bradesco).

Por hoje é só!

Até +.

Comentários 3 comentários

Oct 28 2008

Professional Developers Conference (PDC) 2008

Autor: Marcos Dell Antonio - Categorias: Tecnologia

O PDC deste ano traz um sem número de novidades. Infelizmente não tive a oportunidade de estar lá, mas estou acompanhando os posts do pessoal e até agora falou-se muito sobre os seguintes tópicos:

  • Windows Azure: sistema operacional para desenvolvedores criarem soluções baseadas na nuvem (cloud computing) utilizando o conceito de software as service;
  • Windows 7: este sim, o substituto do Vista, promete ser muito mais rápido e incorporar recursos como touch screen e personalização simplificada do sistema operacional.

Além disso, o Scott Guthrie falou sobre o VSTS 2010 e as novidades que traz à comunidade. O mais legal é que já está disponível uma versão CTP desta ferramenta.

Até +.

Comentários 1 comentário

Oct 23 2008

Tech Ed 2008 - Tendências Tecnológicas

Autor: Marcos Dell Antonio - Categorias: Tech-Ed 2008, Tecnologia

Tive a oportunidade de participar do Tech Ed 2008 em São Paulo há aproximadamente uma semana conforme já descrevi em outros posts. Hoje vou comentar sobre algo que é o core de um evento como o Tech Ed: apresentar as tendências tecnológicas do presente e do futuro.

Antes de tudo, um pouco sobre o evento:

  • O que é o Tech Ed? É um dos maiores - se não o maior - evento sobre tecnologia do Brasil, sendo que nesta última edição contou com aproximadamente 2.000 inscritos. Ele acontece única e exclusivamente em 12 países, portanto todos podem ter certeza de que o Brasil está muito bem visto no que diz respeito a tecnologia;
  • Qual a abrangência do evento? Ele é focado em desenvolvedores e profissionais de TI, além de contar com palestras também para DBAs e gestores. Os conteúdos sempre são relacionados a tecnologias atuais e tendências para um futuro próximo;
  • Quem estava lá? Muitos nomes de peso, dentre eles Steve Ballmer (CEO da Microsoft), Steve Riley (estrategista sênior de segurança da Microsoft), diversos MVPs brasileiros (Renato Haddad, Ramon Durães, etc) e muitos outros profissionais de altíssimo nível.

Abaixo as tendências apresentadas no evento.

- Dynamic IT, por Steve Ballmer

O keynote do evento foi apresentado pelo Ballmer que durante todo o tempo falou muito sobre Dynamic IT, uma nova abordagem da Microsoft onde a demanda do cliente e a oferta do produto são unidos por um processo dinâmico. A consequência disto é que a TI “deixa definitivamente de ser encarada como centro de custo e passa a ser um centro de geração de negócios“.

Os pilares dessa TI dinâmica são compostos por virtualização, interface de usuário rica, interoperabilidade e software como serviço.

- Dynamic IT: Virtualização

O conceito é simples: vários sistemas operacionais na mesma máquina. O resultado é fantástico: redução de custos.

Ao invés de reservar um CPD enorme para diversos servidores cada um com seu sistema operacional, por que não utilizar somente um servidor, consumindo menos energia e recursos de administração em um local muito menor? É aqui que entra a virtualização.

Este não é um conceito revolucionário e tão pouco desta década. O que mudou é que agora ele está maduro e as tecnologias da Microsoft estão preparadas e principalmente integradas para suportar este recursos.

O Windows Server 2008 já traz built-in um aplicativo chamado Hyper-V, que oferece suporte completo para virtualização. Tudo integrado, com fácil acesso e configuração muito simples.

O mais legal de tudo isso é a capacidade de ter uma instalação de um SO completamente independente do hardware. Em outras palavras, clicar em um ícone da área de trabalho e rodar uma instalação do Windows Vista com todos os meus aplicativos preferidos, por exemplo.

Se isso tudo ainda não convenceu, saiba o que o Erick Sasse faz utilizando virtualização. Na empresa que ele trabalha a máquina responsável pelas builds é virtual. Para migrá-la de um host (hardware) para outro, o único trabalho é fechar a máquina virtual na origem e reativar no destino.

- Dynamic IT: Interface de usuário rica

De nada adianta uma ótima aplicação para armazenamento de dados se estes não podem ser visualizados de uma maneira agradável. Não estou falando simplesmente de um bom layout, posicionamento de elementos e tudo o que já sabemos sobre usabilidade. A palavra chave agora é interatividade.

As interfaces de usuário precisam ser interativas, e muito. Mas de que forma? Elas precisam proporcionar uma experiência rica e atrativa, tal como fez a Saraiva com o novo serviço de vendas de filmes.

As tecnologias chave para este momento são WPF, Silverlight (inclusive para mobile) e Ajax.

- Dynamic IT: Interoperabilidade

Quem um dia não achou que a Microsoft queria distância de todos os outros fornecedores? Quem nunca pensou em desenvolver uma solução fechada, inacessível por outras achando que o retorno seria muito maior pois o usuário se tornaria um dependente dela?

Quem pensou desta forma está passando por um momento onde deve rever os seus conceitos. As soluções da Microsoft e todas as outras em geral precisam estar preparadas para comunicarem-se com o mundo externo, e é isto que está acontecendo aí fora.

Interoperabilidade é a capacidade de um sistema e/ou aplicação de se comunicar com outro.

No ritmo que as coisas andam, é quase impossível ter uma solução para todos os problemas. Portanto ela precisa estar aberta e pronta para integrar com outras.

- Software como serviço

Software as service (SaaS) é uma nova forma de entrega de software. Nada mais de instaladores e executáveis rodando localmente em um desktop. A tendência é acessar um endereço eletrônico e lá estar o que eu preciso.

Esse conceito também é conhecido como cloud computing, ou seja, computação nas nuvens. Não interessa como e de onde vem, o que importa é que chegou. Menos ainda me interessa processar os dados, o que eu quero é o resultado final.

Esta nova abordagem para entrega de software permitirá que os setores de TI alterem seu enfoque: ao invés de dar suporte a aplicativos, eles trabalharão gerenciando os serviços oferecidos por estes aplicativos.

Da mesma forma que a virtualização, a distribuição de software como serviço reduz drásticamente o número de recursos (hardware e profissionais) evolvidos na implantação. Qual é o lado bom disto? Redução de custos, ok, mais algum? Sim, competitividade.

A empresa que acabou de implantar um software como serviço deixou de gastar alguns milhões. Logo, se não gostar do resultado pode simplesmente avaliar um outro e ver se atende as necessidades. O custo disso? Não chega nem perto do valor de uma implantação normal.

Outro aspecto muito importante, também parecido com a virtualização, é o foco no negócio que os profissionais de TI poderão ter. Tudo isso é possível pois em uma implantação SaaS a instalação de patches, monitoramento de desempenho, etc, fica por conta do fornecedor, portanto os recursos de TI estão livres destas tarefas.

Por hoje é só.

Até +.

Comentários 2 comentários

Oct 20 2008

Tech-Ed 2008 - Terceiro e último dia

Autor: Marcos Dell Antonio - Categorias: Tech-Ed 2008

Um pouquinho atrasado, mas…

No terceiro e último dia do Tech-Ed 2008 presenciei novamente uma série de excelentes palestras. Seguindo a mesma idéia dos últimos posts, deixo registrado abaixo alguns momentos deste ótimo evento.

- Desenvolvendo Soluções com o ADO.NET Data Services

Fernando Cerqueira apresentou muito bem um novo recurso do ADO.NET chamado Data Services. O objetivo deste, segundo o palestrante, é expor dados ao mundo externo utilizando URLs e o método GET.

Todo o tráfego de dados é feito utilizando XML ou JSON, sendo que isto varia de acordo com o modo de acesso (com ou sem AJAX). A receita de bolo para poder expor os dados é simples e o autor soube apresentá-la muito bem. Confira os três passos necessários:

  1. Criar o mapeamento objeto relacional utilizando o Entity Framework (EF);
  2. Criar um ADO.NET Data Service que acessa e expõe o modelo do EF;
  3. Consumir os dados através de alguma aplicação AJAX, ASP.NET, SilverLight, etc.


- ASP.NET MVC Framework

Acho que o apresentador dessa palestra teve um passado negro, digo, foi programador Java (pausa: isso é brincadeira!). Segundo ele, MVC é legal porque dá mais controle sobre o que está sendo gerado no output do HTML. :)

Brincadeiras à parte, eu não vejo problema algum em ter que codificar algumas linhas de código HTML e/ou ASPX para renderizar a interface para o cliente. Entretanto não é assim que a comunidade pensa, e ela está certa.

Rogerio Cordeiro apresentou muito bem o que o ASP.NET MVC Framework trará de novo para as aplicações WEB. Mais uma vez, gostei muito da postura do apresentador pelo fato de deixar claro que esta tecnologia é outra abordagem para problemas antigos e não a solução completa para todos eles.

O palestrante também esclareceu que pelo fato de estarmos no Preview 5 (uma versão de testes ainda) os controles web e funcionalidades de drag and drop para o Visual Studio ainda não existem, mas já está sendo desenvolvido algum trabalho neste sentido.

Além disso, os exemplos simples que ele utilizou foram muito apropriados para tirar as dúvidas de quem estava na platéia. Não teve muito código, foi mais uma visão arquitetural do framework. Excelente!

- Microsoft Visual Studio Team System - Code Name “Rosario”

Mais um palestrante entrou para o grupo dos “melhores do tech-ed 2008”: Igor Abade. A palestra dele sobre as novidades do Visual Studio 2010, junto com o Carlos Zimmermann, foi muito boa.

Resumindo um pouco, o que vem por aí é um conjunto de ferramentas ainda mais completo do que temos hoje (ainda bem). Os seguintes itens foram incorporados:

  • Suporte a seis diagramas UML: caso de uso (integrado com work items), sequência, camadas, etc. Um detalhe muito importante é a capacidade de geração automática destes diagramas através de engenharia reversa. Parece que a idéia da Microsoft é a seguinte: se ninguém faz documentação no início do projeto, que pelo menos possam gerá-la quando for preciso para facilitar a manutenção do código. Gostei da idéia;
  • Ferramenta para testes de interface chamada Camano: cada caso de teste pode ser gravado e executado de maneira automatizada. Em outras palavras, é a ferramenta que faltava para automatizar os testes de interface, feitos hoje por ferramentas de terceiro (Quality Center da HP, por exemplo). Um detalhe importante é a capacidade de manter estado do sistema operacional também na hora de gravar o teste;
  • Work items hierárquicos (em níveis): a visualização dos work items no VSTS 2005/2008 é prejudicada pelo fato de não existir uma hierarquia entre eles. Essa nova funcionalidade estará disponível no VSTS 2010, e o melhor de tudo é que ao exportar os itens para o Project ou Excel eles também serão visualizados hierarquicamente;
  • Configuração completa das builds pela interface utilizando workflow: para quem conhece os arquivos de configuração do MSBuild sabe que trabalhar com eles “na mão” não é algo muito agradável, pois são texto puro. A novidade é que no VS 2010 a configuração da build será feita utilizando um processo de workflow, completamente visual. Idéia genial;
  • Gated check-in: esse é um recurso novo também na configuração das builds. Com ele habilitado, cada check-in irá disparar um processo de build baseado em um shelve set. Se o processo falhar não aceita o check-in. Se passar, continua normalmente.

Segundo o apresentador, o VSTS 2010 estará disponível depois do PDC que acontece ainda neste mês. Claro que não será a versão final, mas sim um beta em estágio bem inicial.

- Desenvolvedor e DBA juntos construindo aplicações robustas usando VSTS

Ramon Durães apresentou de maneira excepcional e com muita descontração uma das palestras que eu mais aguardava no evento. Ele fez um paralelo entre o trabalho de um desenvolvedor e um DBA utilizando as ferramentas do VSTS 2008.

A grande novidade da palestra foi a utilização de um projeto de banco de dados. Isso, dentre outras coisas, permite realizar algo que todos sempre sonharam: versionamento de bases de dados.

Além disso, foram apresentadas diversas ferramentas para teste de código tanto para C# quanto para T-SQL.

Outro assunto muito interessante da palestra foi a ferramenta para geração de massa de dados. Ela simplifica o trabalho de popular uma base de dados gerando nomes, códigos, datas, etc de acordo com um padrão pré-definido.

E para os que usam ferramentas de terceiros para comparar schema e dados do banco, já está disponível desde o lançamento do VSTS 2008 um recurso que faz este trabalho.

Por fim, também virou notícia o fato de que a nova versão do VS 2010 já trará incorporada na ferramenta de desenvolvimento todas as funcionalidades disponível na ferramenta dos DBAs.

-  Gerenciando ambientes heterogêneos e múltiplas plataformas de desenvolvimento com o VSTS

Para fechar com chave de ouro Igor Abade fez uma apresentação sobre o VSTS 2008 em ambientes heterogenios. Uma demonstração completa da integração com o Eclipse e o Visual Basic 6 impressionou todos.

Outro tópico importante abordado por ele foi sobre o MSBuild. Através de uma tarefa customizada (custom task) é possível realizar praticamente qualquer trabalho que o VSTS ou MSBuild ainda não faça, tal como a sincronização entre dois servidores de código fonte.

- Sugestões

No geral o evento foi muito bom. Alimentação excelente, organização ótima e muitos brindes. Destaque para banca de cafés da KA Solution. Entretanto sempre pode ficar melhor, então abaixo deixo algumas críticas e sugestões para uma próxima edição:

  • Mais banheiros: tenho certeza que todo mundo irá concordar comigo. Dois banheiros não são o suficiente para quase 2.000 pessoas;
  • Mais pontos de acesso à internet: evento de informática off-line não é o que todos esperam. Alguns pontos de conexão a mais seriam extremamente úteis;
  • Mesas e cadeiras para almoçar: comer em pé por 30 minutos cansa;
  • Cadeira elétrica para quem atender telefone durante as palestras: isso é coisa que só dá pra acreditar vendo, mas algumas pessoas atenderam o celular durante as apresentações e falaram nele por mais de 10 minutos. Não adianta ir para o fundo da sala. O pessoal do fundo também quer ouvir o que o apresentador tem a dizer. E o principal: eu não tenho nada a ver com o relatório do cliente xyz que não está funcionando porque alguém somou valores errados.

É só. E que venha o Tech-Ed 2009!

Ps: a cobertura do blog Meio Bit no evento foi d+!  Parabéns para os caras.

Até +.

Comentários 1 comentário

Oct 15 2008

Tech-Ed 2008 - Segundo dia

Autor: Marcos Dell Antonio - Categorias: Tech-Ed 2008

No segundo dia do Tech-Ed 2008 o conteúdo das palestras que escolhi foi um mix de linhas de código, conceitos, banco de dados e Visual Studio. Mais uma vez as palestras foram excelentes. Só não gostei de ter que descartar algumas delas pois não consegui encaixar na agenda. :)

Abaixo alguns breves comentários sobre o que pude presenciar neste segundo dia.

- Soluções “N” camadas usando o WCF e Entity Framework (EF)

Otávio Coelho é o nome do outro excelente palestrante que me referi no post anterior. O conhecimento demonstrado e a maneira como fez isto foi sensacional.

Admiro muito as opiniões e a postura dele, pois em momento algum ele tentou vender uma solução para todos os problemas. Muito menos tentou disseminar verdades absolutas.

Com muita frequência o Otávio fez comentários do tipo “essa é a minha recomendação”, “existem prós e contras para esta solução”, etc. Isso demonstra que o apresentador sabe que existem inúmeras maneiras para resolver um problema e que a dele é só mais uma.

Sobre o conteúdo, basicamente ele apresentou o seguinte:

  • As queries (comandos LINQ) podem ser usadas no modelo de negócio;
  • As classes geradas pelo EF são extensíveis;
  • As entidades não devem conter regras de negócio, no máximo validações;
  • O uso de DTOs entre as camadas não deve ser descartado;
  • O data context não implementa concorrência;
  • Problemas e soluções ao utilizar múltiplos data contexts;
  • TransactionScope para controle de transações.

Resumindo: foi excelente! Para quem não tinha noção alguma sobre o EF agora já pode dar os primeiros passos. Para quem já conhecia, com certeza agregou alguma coisa.

Programação Assíncrona do ASP.NET 2.0

Aplicações de grande porte precisam cuidados e técnicas extras para garantir uma boa performance e qualidade. Como implementar isto foi o que o Israel Aéce apresentou na sua palestra.

Foi discutido exaustivamente o thread pool do ASP.NET, o pipeline dos eventos ao acessar uma página ASPX, handlers ASHX e principalmente como implementar de maneira assíncrona a execução de métodos durante algum request ao website.

Solução de BI completa - Parte 1: SQL Server 2008, SharePoint Server 2007 e Excel 2007

O Luiz Felipe Pimenta apresentou quais são as soluções da Microsoft para um sistema de Business Intelligence (BI). As ferramentas abordadas foram: Integration Services (substituto do DTS), SQL Server, Reporting Services e Analysis Services.

Além disso, o Excel e o SharePoint também foram utilizados como forma de visualização dos dados gerados por este conjunto de ferramentas.

Uma grande novidade para mim foi o Report Designer, uma aplicação que pode ser instalada no cliente para geração e customização de relatórios do Reporting Services. Outro tópico interessante foi a notícia de que o Reporting Services não depende mais do IIS e que pode rodar também na porta 80.

Visual Studio 2008 - Dicas e truques para aumentar a sua produtividade (parte 2)

Outra vez Waldemir Cambiucci fez uma ótima apresentação. Desta vez ele falou sobre diversos recursos do VS 2008 que muitos desenvolvedores desconhecem.

Code Snippets, Project e Item Templates, Addins, etc. Todos estes foram temas da sua apresentação.

O melhor de tudo é que fui sorteado e ganhei um pen drive do SQL Server 2008. :)

Por hoje é só. Amanhã é o último dia. Provavelmente não conseguirei postar pois a correria será ainda maior, já que volto para Santa Catarina na mesma noite.

Até +.

Comentários Faça o seu comentário

Oct 15 2008

Tech-Ed 2008 - Primeiro dia (parte 2)

Autor: Marcos Dell Antonio - Categorias: Tech-Ed 2008

Aqui em São Paulo está uma correria pois as palestras do Tech-Ed não dão tempo nem para respirar. Nesse post vou relatar alguns pontos do primeiro dia do evento.

- Abertura: keynote com Steve Ballmer

Já descrevi no post anterior parte da emoção que foi possível sentir quando o Ballmer subiu ao palco. O cara é eletrizante, subiu e fez todo mundo vibrar.

Os temas abordados no discurso dele são peças chave para identificar o que vem por aí em termos de tecnologias da Microsoft. Desta vez foram quatro assuntos: virtualização, interoperabilidade, software as service e rich user interface.

Junto com o Steve, Danilo Bordini também deu uma palhinha sobre a versão 2008 do Windows. Mais à frente irei falar sobre outra palestra do Danilo, mas já adianto algo: o cara é fera e até o momento, junto com outro que também falarei mais além, é um dos melhores palestrantes que ouvi no evento.

- Introdução ao SQL Server Data Services (SSDS)

Nessa palestra Waldemir Cambiucci descreveu muito bem o que vem por aí com o SSDS. Essa ferramenta fornece uma maneira simples e fácil para acessar os serviços de armazenamento e processamento (data centers) da Microsoft.

O termo cloud computing foi muito citado durante toda a apresentação. Segundo Waldemir, em um futuro próximo muitas informações serão hospedadas em “servidores que estão nas nuvens”, ou seja, estão em algum lugar, não interessa onde, só o fato de disponibilizarem os dados quando forem solicitados.

- Brincando com o futuro - as tecnologias do Microsoft Research para seu uso no dia a dia

Toda a inovação que a Microsoft apresenta ano após ano não nasce de uma hora para outra. Foi isso que Galileu Vieira demonstrou na sua palestra.

Ele falou e apresentou diversas tecnologias que estão sendo pesquisadas e desenvolvidas pelo grupo de Research da Microsoft. Além disso, muito do que temos hoje foi inspirado ou simplesmente aproveitado de uma ferramenta desenvolvida por este grupo.

- Como construir uma infra-estrutura altamente disponível para cenários web (IIS 7.0 e NLB)

Danilo Bordini, como falei anteriormente, é sem dúvida alguma um dos melhores palestrantes do Tech-Ed deste ano. O conhecimento que ele demonstra e a maneira como faz isso é impressionante. Não foram poucas as pessoas que saíram desta palestra comentando coisas do tipo “esse cara é muito bom”, “adorei a apresentação”, etc.

O assunto apresentado foi para a área de Infra, mas muitos desenvolvedores WEB demonstraram interesse na palestra por se tratar do recém lançado IIS 7.0.

As discussões giraram em torno da configuração do IIS e Network Load Balance para disponibilizar um servidor WEB altamente disponível. Além disso, as diversas comparações com as versões anteriores do IIS foram ótimas, pois contextualizaram perfeitamente o conteúdo apresentado.

Por enquanto é só!

Até +.

Comentários 1 comentário

Oct 15 2008

Tech-Ed 2008 - Primeiro dia, dia do Ballmer, Steve Ballmer!

Autor: Marcos Dell Antonio - Categorias: Tech-Ed 2008

As primeiras horas do Tech-Ed 2008 foram de arrepiar! O coração de todos que estavam na platéia bateu mais rápido quando ele, o grande, o cara, Steve Ballmer subiu ao palco para fazer o keynote do evento.

Infelizmente eu não consegui subir o vídeo para mostrar a todos vocês, então ficam algumas fotos abaixo. Assim que conseguir uma conexão boa vou fazer upload do que consegui gravar.

Comentários 4 comentários

Oct 12 2008

Como obter o valor de uma variável de ambiente

Autor: Marcos Dell Antonio - Categorias: .NET

As variáveis de ambiente (environment variables) são aquelas disponíveis no sistema operacional para definir algumas particularidades do ambiente de trabalho. O nome e valor de cada uma delas pode ser visto através do Painel de Controle / Sistema / Variáveis de ambiente, como mostra a figura abaixo:

No C# é muito fácil ler o valor de uma dessas variáveis ou simplesmente listar todas as que estão disponíveis no contexto da aplicação. Existem basicamente dois métodos para fazer isto, ambos da classe EnvironmentGetEnvironmentVariable e GetEnvironmentVariables. Veja os exemplos:


Exemplo 1: GetEnvironmentVariable


Exemplo 2: GetEnvironmentVariables

É isso. Até +.

Comentários Faça o seu comentário

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

Próxima página »