ASP.NET MVC Framework 1.0 e eBook grátis

Outro anúncio feito no MIX 2009 foi o lançamento da versão final do ASP.NET MVC Framework, após mais de um ano de versões CTPs, betas e Release Candidates (o download pode ser feito aqui). Eu já escrevi aqui sobre o MVC Framework algumas vezes, inclusive um artigo explicando em detalhes o seu funcionamento. Apesar de ser antigo e estar desatualizado - afinal, foi escrito com base na primeira versão pública do framework, os principais conceitos estão todos lá. Eu, particularmente, gosto bastante da abordagem do ASP.NET MVC. Minha principal crítica ao modelo web forms é que ele tenta abstrair (ou esconder) dos desenvolvedores muitos aspectos essenciais para o entendimento de uma aplicação web, tudo em nome de um possível ganho de produtividade. Pode funcionar muito bem para aplicações mais padronizadas e simples, mas a medida que se necessita de algo mais sofisticado, o nível de complexidade aumenta, fazendo com que se tenha que mergulhar em detalhes da plataforma que nem sempre são claros. Já no modelo MVC, é possível ter um controle maior sobre como as coisas funcionam, além de exigir um maior entendimento de como funciona uma aplicação web. 

Se você quiser se aprofundar no ASP.NET MVC Framework, além dos artigos que indiquei acima, também sugiro fazer o download gratuito do eBook escrito por Scott Guthrie. Na realidade, esse eBook é o primeiro capítulo do livro Professional ASP.NET MVC 1.0, que ainda vai ser lançado e, além de ScottGu, também tem como seus autores feras como Rob Conery, Scott Hanselman e Phil Haack. Considerando que o livro vai ter 400 páginas, e o primeiro capítulo, disponível gratuito, tem praticamente 200, metade você pode ler de graça!

Professional ASP.NET MVC Framework 1.0

Presente de Natal: material de estudo grátis

A Microsoft disponibilizou capítulos de alguns livros para download. Entre os temas, encontram-se ASP.NET AJAX e segurança em desenvolvimento de aplicações ASP.NET. Além disso, também é possível se inscrever, gratuitamente, em alguns cursos de E-Learning, como ASP.NET AJAX e ADO.NET 2.0.

Para completar, o MSDN Brasil lançou a segunda fase do programa Net Proctetor, que visa difundir o aprendizado de segurança no desenvolvimento de software. A Academia Net Protector funcionará como o programa Desenvolvedor 5 Estrelas mas, ao invés de acumular estrelas, serão acumulados escudos, até no máximo 4, que indicam o nível de conhecimento adquirido. O material também está disponível para download.

Produtos gratuitos

Alguns produtos gratuitos que podem interessar a todos:

Ricardo Oneda.

Livros on-line, originais e de graça


Já acompanho o site InformIT há algum tempo (acho que há uns 8 anos), e posso afirmar que é um dos melhores de TI que conheço. Comecei a acessá-lo pois, naquela época, ele disponbilizava o conteúdo dos livros da editora Sams, famosa por suas publicações técnicas, de forma gratuita, bastando se cadastrar para ter acesso ao conteúdo. Com o tempo, eles retiraram o acesso aos livros, mas o site manteve o alto padrão, com artigos nos mais variados campos de TI: e-commerce e negócios em geral, estilo de vida digital, banco de dados, design, sistemas operacionais, redes, programação, engenharia de software, segurança, hardware, etc.

Agora, o site disponilizou, gratuitamente, uma Bliblioteca de Referência com alguns livros da Sams, considerados referência em algumas tecnologias chaves. Até o momento, estão disponíveis as seguintes obras:

  • Mac OS X Unleashed
  • Sams Teach Yourself Microsoft Windows XP in 24 Hours
  • Sams Teach Yourself Microsoft Windows 2000 Professional in 10 Minutes
  • Sams Teach Yourself JavaScript in 24 Hours
  • Sams Teach Yourself Java 2 in 24 Hours
  • Sams Teach Yourself .NET in 21 Days
  • Sams Teach Yourself Visual Basic 6 in 24 Hours
  • Sams Teach Yourself C# in 24 Hours
  • Visual C++ Unleashed
  • Sams Teach Yourself SQL in 24 Hours
  • Sams Teach Yourself Microsoft SQL Server 7 in 21 Days
  • Sams Teach Yourself Microsoft Office in 24 Hours

E eles prometeram adicionar mais livros daqui para frente. Vale a pena conferir!

Ricardo Oneda.

Tenha acesso a livros online da MSPress de graça!

Aqueles que instalaram alguma versão Beta 2 do Visual Studio 2005 (inclusive Express), podem ganhar acesso a livros online da Microsoft Press. Para isto, basta registrar o produto através do menu Help -> Register Product...

Após a confirmação do registro, em alguns dias será enviado um e-mail com as instruções e o código necessário para acessar os livros no Microsoft E-Learning. Os livros disponíveis para quem registra o Visual Studio 2005 Beta 2 Team Suite são:

  • Introducing Microsoft® Visual Basic® 2005 for Developers by Campbell, Swigart, Horrocks, Hatchard, Bernhardt, O'Brien, Rugless
  • Introducing ASP.NET 2.0 by Dino Esposito
  • Writing Secure Code, 2nd Edition by Michael Howard and David LeBlanc

Obs: não é possível fazer o download dos livros e eles ficam disponíveis para consulta online pelo período de um ano após o primeiro acesso.

Boa leitura,

Ricardo Oneda.

Material de estudo para as provas de Certificação

Todos os que já fizeram ou se informaram sobre fazer alguma prova de Certificação da Microsoft perceberam que a quantidade de assuntos exigidos é enorme. A não ser que a pessoa trabalhe com todas as tecnologias envolvidas no material da prova, tendo assim bastante experiência e prática (o que é praticamente impossível), ela terá que recorrer a algum material de apoio para aprender o que não sabe e consolidar o conhecimento que já possui. Vou apresentar um pequeno guia que utilizei quando estava estudando para as provas e que também poderá ajudá-lo nesta tarefa. O foco aqui serão as certificações de desenvolvimento, que atualmente são a MCAD e a MCSD.NET, mas muitas das dicas também podem ser aproveitadas em parte ou totalmente em certificações como a MCSE ou MCDBA. Vamos às dicas:

1) Conteúdo das provas: o processo para obter cada certificação é composto por um conjunto de provas e cada prova testa um conjunto de conhecimentos pré-definidos. Nas páginas de requisitos de cada certificação, são disponibilizados links para os Preparation Guides de cada prova, onde são mostrados quais os conhecimentos exigidos:

2) Cursos: apesar dos cursos do MOC - Microsoft Official Curriculum geralmente serem bons, sozinhos não são suficientes para uma boa preparação para as provas, pois eles não são desenvolvidos com este objetivo. Isso é facilmente constatado nos Preparation Guides das provas citados no item 1), onde pode-se notar que muitos assuntos não fazem parte de nenhum curso do MOC. Além disso, o contrário também ocorre, ou seja, assuntos que são dados nos cursos mas não fazem parte dos conhecimentos testados nas provas. Por isso, não caia na armadilha de achar que para fazer a prova de certificação é obrigatório fazer um curso da Microsoft ou pior, achar que, somente com os cursos, você estará preparado para passar no exame. Os cursos do MOC devem ser encarados como uma entre as várias ferramenta disponíveis no seu plano de estudo, mas não a única.

3) Livros: uma fonte de estudo muito utilizada são os livros voltados para Certificação. A própria Microsoft produz livros voltados para suas provas através da sua editora, Microsoft Press. Entretanto, vejo muitas críticas a estes livros da Microsoft. Como não os li, não posso opinar sobre eles. Livros que eu recomendo são os do autor Amit Kalani, da editora Que. São bem didáticos, cobrem todos os assuntos das provas, possuem muitos exercícios práticos e ao final de cada capítulo, existem testes para verificar o nível de aprendizado. Além disso, os livros dele também vêm com um CD, no qual há um simulado do exame de certificação. Entretanto, é bom ressaltar que o nível de dificuldade deste simulado é inferior ao da prova real. Além de tudo isso, esses livros são mais baratos que os da MS Press Smile
Um ponto negativo é que só existem livros do autor Amit Kalani para as provas de certificação em C#. Para os profissionais de VB.NET, a mesma editora Que possui outros livros de outro autor, que se forem do mesmo nível dos livros do Amit Kalani, então são excelentes. Já os livros da Microsoft cobrem as duas linguagens: C# e VB.NET. Todos os livros estão em inglês, o que é ótimo, pois assim já é possível estudar no idioma das provas, se ambientando para o exame.
Para achar os livros, sugiro que vá ao site da Amazon.com e procure por MCAD ou MCSD. Outra dica é, no próprio site da Amazon.com, ler os comentários das pessoas que compraram os livros e ver o grau de satisfação com o produto.

4) Internet: como não poderia deixar de ser, a Internet é uma fonte que também deve ser utilizada para o estudo. Abaixo, seguem alguns links com material muito bom e gratuito:

Espero que este guia seja útil a todos,

Ricardo Oneda.