Ceará.Net - Grupo de Usuários Ceará.Net

Entrevista com Renato Haddad

clock October 25, 2009 18:59 by author tadeu

Renato Haddad é uma referência na tecnológia .Net. MVP, reconhecido autor de livros, artigos, vídeos aulas, palestrante nos mais importantes eventos mundiais sobre .Net e sem dúvida um dos precursores da tecnológia .Net no Brasil.

Queria agradecer ao Renato que encontrou um tempo na sua agenda para conceder essa entrevista. Abaixo a entrevista na integra.                        

1) Você poderia nos contar um breve histórico seu com a tecnologia .Net ? 

[RH] Eu uso o .NET desde quando estava no forno, ou seja, desde 2001 quando ainda era uma versão beta. Naquela época fiquei impressionado com o que era possível fazer com o ASP.NET, já que eu desenvolvia em ASP 3. A linguagem C# pra era novidade, eu só programava em VB e o impacto foi aceitável, pois eu tive que aprender C# e VB.NET num momento onde a documentação era escassa, me contatava direto com os Program Managers da MS nos EUA e qualquer informação valia ouro.
Já em 2003 e 2005 já tinhamos bastante documentação, a comunidade já estava usando .NET em grande escala e tudo foi mais fácil. Já em 2008, as mudanças no framework e no C# me levou novamente ao aprendizado, precisei estudar muito para absorver as novidades e aplicar. Hoje em dia me dedico aos estudos do Framework 4.0, o VSTS 2010, C# 4 e VB.NET 10.

2) Quais são as suas expectativas com relação a versão 2010, alguma(s) nova(s) funcionalidade(s) que você poderia mencionar ?

[RH] As expectativas são as melhores, afinal o VS 2010 foi criado todo em WPF. Hoje em dia o VS 2010, ainda beta, não está rodando rapidamente justamente pelo fato da MS ainda estar ajustando os detalhes do WPF, mas na versão final, espero que tudo esteja normal.
As novidades que eu gostaria de citar são o Entity Framework 4, as classes do .NET Framework 4, e o VB.NET 10, que evoluiu bastante. Agora, o C#4 e o VB.NET 10 não terão praticamente nenhuma diferença.

3) Em sua opinião quais são os pontos fortes da tecnologia .Net ?

[RH] Facilidade de uso e aprendizado, tanto das linguagens quanto da ferramenta Visual Studio. Outro aspecto importante é a facilidade de integração de dados com outras plataformas e cenários, seja, .NET, Java, IBM, etc.

4) E o que falta ou poderia ser melhorado em sua opinião ?

[RH] Em nível do Visual Studio na versão 2010 teremos várias melhorias da IDE, as quais as comunidades pediram à MS. Em relação as linguagens creio que não há muito o que melhorar, pois atingiram um nível excelente de codificação. Particularmente eu melhoraria, e muito, a parte de desenvolvimento para dispositivos móveis com o Windows Mobile. É incrível como que a MS é lenta nesta área, criar controles novos e funcionais, uma interface amigável, sincronização de banco de dados nos dispositivos com o servidor, enfim, em mobilidade há muita coisa a ser melhorada.

5) Algumas universidades estão incluindo a tecnologia .Net na sua grade de disciplinas, estão tendo mais cursos de pós-graduação etc . Qual a sua opinião sobre essa mudança ?

[RH] Eu sempre disse que a formação de profissionais em universidades é o ponto fundamental para preparar os formandos para o mercado de trabalho. Ensinar .NET em universidades é garantir que o formando já tenha emprego, pois a demanda é gigante. Eu falo isto há 4 anos quando a Microsoft implementou o programa Academy em algumas universidades. Mas, pra ser sincero, as mudanças na própria universidade tem sido uma barreira, os professores e coordenadores não se interessam em aprender e adotar .NET, é muito cômodo ensinar o que eles já sabem. Se pensar em universidades federais então, o cenário é desafiador, e nas privadas é muito mais fácil adotar .NET nas disciplinas. Perceba que é uma questão de iniciativa por parte do corpo docente também, não depende só da MS, é preciso que as universidades acordem para o mercado, afinal, elas formam profissionais que estão indo para o mercado sem saber nada de .NET.

6) Você é um MVP e esse título é um reconhecimento profissional muito grande e também uma grande responsabilidade?

[RH] Sim, fui o primeiro MVP brasileiro e desde 2001 estou neste time fantástico. A responsabilidade é grande porque quando se é um formador de opiniões é preciso orientar a comunidade e as pessoas. O fato de eu ser apaixonado pelos produtos da MS ajudou muito nesta cenário de MVP, e o melhor de tudo é pegar a informação direto com o time de desenvolvimento da MS nos EUA, estudar, opinar sobre o produto, discutir, e ao final, repassar à comunidade através de artigos, livros, palestras, blog, etc.

7) Você é um reconhecido autor de livros, artigos, vídeos aulas etc, qual é o seu maior desafio nesse sentido?

[RH] O desafio é ensinar as pessoas da melhor forma possível, rápido e objetivo. Na nossa área não dá pra enrolar, é preciso ser objetivo pois ninguém tem tempo a perder, é preciso focar nos estudos antes de tudo. Escrever livros e artigos eu sempre gostei, aproveito o tempo vaga entre as viagens pra escrever um artigo, nem que seja na sala de espero do aeroporto, 1h de espera já é o suficiente pra escrever um artigo. Já um livro não, requer cerca de dois meses, envolvendo pesquisas, estudos e testes, muitos testes. Até hoje escrevi 11 livros e é uma pena que o tempo de vida de um livro de informática é de no máximo 3 anos, salvo excessões.

8) Na sua opinião qual a importância dos grupos de usuários .Net para a disseminação da tecnologia ?

[RH] Os grupos são papel fundamental na disseminação da tecnologia Microsoft, pois envolve um grupo de pessoas com um objetivo comum, aprender! Eu sou um dos coordenadores do grupo de usuários www.dotnetfloripa.net criado há quase 2 anos, e neste período pudemos envolver bastante as empresas, diversos níveis de profissionais, assim como funções.

9) Você poderia deixar algumas dicas para quem esta iniciando no .Net ?

[RH] A dica é que tenha paixão em desenvolver, seja curioso, estude continuamente e aprenda do modo correto. Procure compartilhar o conhecimento sempre, nunca, jamais pense que o seu código é o melhor de todos e a prova de erros, seja humilde e aprenda a compartilhar o conhecimento. O melhor de tudo é que você nunca estará desempregado, pois o mercado é absurdamente carente por bons profissionais.

10) Muito obrigado pela entrevista e deixo o espaço livre para as suas considerações finais.

[RH] Eu agradeço a oportunidade de compartilhar estas experiências com a sua comunidade. Desejo muito sucesso a todos.



Aplicação ASP.NET MVC

clock October 18, 2009 01:24 by author tadeu

Abaixo um vídeo de uma aplicação ASP.Net MVC no Visual Studio 2008.

  



Entity Framework

clock October 18, 2009 01:07 by author tadeu

Um vídeo bem interessante sobre o Entity Framework.



Webcast sobre as novidades do ASP.NET 4.0 no Visual Studio 2010

clock September 23, 2009 08:02 by author tadeu

No dia 26/09/2009 as 21:00 irá acontecer um Webcast sobre as novidades do ASP.Net 4.0 no Visual Studio 2010, é uma oportunidade para verificamos o que vê de novidades nessa tão aguardada versão.   

Para fazer a inscrição acesse o link .



Introdução ao Entity Framework

clock September 23, 2009 07:32 by author tadeu

Shawn Wildermuth escreveu um artigo introdutório bastante interessante sobre Entity Framework, vale muito a pena dá uma olhada no artigo.

Acesse o artigo pelo link.    



Desenvolvendo .Net para Iphone

clock September 23, 2009 07:01 by author tadeu

Os desenvolvedores .Net agora já podem programar para Iphone, a Novell lançou o Mono Touch 1.0 que vai possibilitar o desenvolvimento .Net para Iphone.

Para maiores informações sobre o Mono Touch acesse a página oficial no link .

   



Uso de parâmetros opcionais no C# 4.0

clock September 17, 2009 06:04 by author tadeu

No C# 4.0 existe agora a opção do desenvolvedor utilizar o parâmetro opcional, isso é de grande valia para diversas situações, vejam abaixo um vídeo sobre o tema.



Preview do Visual Studio 2010

clock September 17, 2009 05:47 by author tadeu

 Abaixo tem um vídeo bastante interessante de um preview do visual studio 2010.  



LINQPad

clock September 11, 2009 06:25 by author tadeu

O LINQPad é uma excelente ferramenta para os desenvolvedores que trabalham com LINQ, ela possui uma interface super fácil de utilizar onde os desenvolvedores poderam testar as suas consultas LINQ.

Existe uma versão gratuita que pode ser baixada, para maiores informações acesse o site oficial no link.  

 



Instalando o Ajax Control ToolKit

clock August 31, 2009 22:50 by author tadeu

O Ajax Control ToolKit é um projeto de código fonte aberto, o projeto é uma parceria entre a comunidade e a Microsoft e a base para o projeto foi o Microsoft ASP.NET AJAX.

A instalação do AjaxControlToolKit  consiste nos seguintes passos:

1º - Faça o download no site http://www.asp.net/ajax/downloads/ da versão mais recente, nesse artigo foi utilizada a  Microsoft Ajax Library 3.5.

2º - Faça a descompatação do arquivo no local de sua preferência.

3º - Com o Visual Studio  aberto vamos criar uma nova tab no ToolBox, com o botão direito do mouse na ToolBox selecione a opção Add Tab  e dê um nome, conforme as imagens abaixo. 

 

4º - Dentro da tab criada anteriormente com o botão direito do mouse selecione a opção Choose Items e na tab .Net Framework Components, selecione o botão browse e no local onde você fez descompatação do arquivo baixado vá em SampleWebSite/Bin e selecione o arquivo AjaxControlToolkit.dll, em seguida confirme e veja que todos os controle adicionados.