O Windows 8 está finalizado e será lançado oficialmente em breve, porém muitas pessoas tem dúvidas do que muda no desenvolvimento para ele e acredite, é muita coisa!

Neste post estou formalizando uma sequência de passos de estudo que costumo indicar para quem quer começar a entender melhor o que é o Windows 8, porque ele é tão diferente, quais as novidades e desafios e por onde começo a aprender esta nova plataforma.

Passo 1 – Instalar o Windows 8

Eu tenho utilizado já há algum tempo o Windows 8 e está bem satisfatório apesar da grande diferença de usabilidade e meu PC não ser Touch.
Tem muita coisa que ainda pode melhorar, mas de cara você ganha performance, pois ele está bem mais leve.

Além disto, para desenvolver para Windows 8 você precisa de um Windows 8 com o Visual Studio.

Opção 1: Para quem tem acesso ao MSDN ou TechNet, está disponível a versão final do Windows 8.
http://msdn.microsoft.com/subscriptions/downloads/
http://technet.microsoft.com/en-us/subscriptions/downloads/

Opção 2: Para quem não tem acesso e não quer comprar um Windows 8, tem a opção do Windows 8 Preview, disponível em: http://windows.microsoft.com/en-US/windows-8/release-preview

Passo 2 – Instalar o Visual Studio 2012

Novamente, para quem tem acesso à assinatura MSDN, a versão final do Visual Studio 2012 está disponível para download.

Para quem não tem o MSDN Subscription a opção é utilizar a versão gratuita (Express) do Visual Studio 2012, disponível em http://www.microsoft.com/visualstudio/ptb/downloads.

Passo 3 – Academia Virtual da Microsoft

O Fernando Martin (Caverna) da Microsoft criou uma série de vídeos em português dando uma boa introdução ao desenvolvimento para o Windows 8.

Essa academia, é voltada para aqueles que querem dar os primeiros passos no desenvolvimento para Windows 8. Nela são colocados exemplos de Layout, dicas de XAML e pontos importantes para conseguir ter uma aplicação submetida à Windows Store.

http://www.microsoftvirtualacademy.com/tracks/introducao-ao-desenvolvimento-para-windows-8

Passo 4 – Praticar um pouco

A Microsoft liberou uma série de Hands On Labs (exercícios práticos) que guiam você no desenvolvimento de aplicativos para Windows 8 utilizando uma série de recursos característicos deste novo sistema operacional.

http://msdn.microsoft.com/en-us/windows/apps/jj674832

Passo 5 – Livro gratuito

A Microsoft teve a iniciativa de distribuir gratuitamente um livro (em inglês) de desenvolvimento para Windows 8.

Programming Windows 8 Apps with HTML, CSS, and JavaScript : http://blogs.msdn.com/b/microsoft_press/archive/2012/08/20/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-second-preview.aspx

Além disto, recomendo a leitura do guia de produto do Windows 8 (em português) : http://download.microsoft.com/download/A/A/D/AAD44993-A5C5-4D21-B013-E7550562D561/Windows8ReleasePreviewProductGuideDeveloper.pdf

Passo 6 – Desenvolver um aplicativo para Windows 8 em 30 dias

Outra iniciativa da Microsoft é um desafio guiado que te ajuda a percorrer a documentação e recursos do Windows 8 durante o desenvolvimento de um aplicativo da sua escolha. Em um período de 30 dias você será guiado dia a dia a quais ações realizar e estudar para desenvolver o seu aplicativo.

http://www.generationapp.com/W8appsin30.aspx#fbid=KtLGlO0FEvR

Passo 7 – Central de desenvolvimento do Windows 8

A central de desenvolvimento oficial do Windows 8 possui bastante conteúdo em português para quem está começando.

http://msdn.microsoft.com/pt-br/library/windows/apps/

Passo 8 – Fazer cursos oficiais Microsoft

A Microsoft fornece alguns treinamentos de desenvolvimento para Windows 8, como por exemplo:

Se você for de Santa Catarina, recomendo a KeepIT que é um centro de treinamento oficial Microsoft.

http://www.ondevocequerchegar.com.br/SitePages/Inicial.aspx

Passo 9 – Certificação Microsoft

Depois de todos os passos anteriores e mais algum bom tempo de estudo e prática no desenvolvimento de aplicativos para Windows 8, recomendo pensar em fazer as provas de certificação para a carreira Microsoft Certified Solutions Developer (MCSD): Windows Store Apps.

http://www.microsoft.com/learning/en/us/certification/mcsd-windows-store-apps.aspx

Bons estudos e qualquer dúvida ou sugestão deixe seu comentário.

Até o próximo.

Rafael Leonhardt