
O programa dura de 8 de setembro até 9 de dezembro, tendo aproximadamente 100 horas entre atividades e avaliações. Destinado a estudantes de ensino médio, técnico, superior e de pós-graduação alem de servir como aprendizado dá a oportunidade de conhecer outros profissionais e ganhar certa visibilidade no mercado de TI. Participar de algo dessa natureza é com certeza importante para o amadurecimento de um profissional.
As duplas que apresentarem o melhor projeto no final do programa terão a oportunidade de realizar gratuitamente a prova para a certificação Microsoft.
O programa nas versões anteriores foi um sucesso e vem batendo recorde de participantes a cada versão.
O processo inicial de inscrição vai de 8 à 24 de setembro.
Segundo o site do programa:
O Programa Students to Business – S2B - é uma iniciativa da Microsoft, através dos Centros de Inovação no Brasil, da parceria com diversas instituições de ensino e Governos.
O objetivo do programa é desenvolver nos estudantes competências e habilidades em áreas específicas de TI, aproximando-os do mercado de trabalho. Para isso, o programa prevê treinamento e capacitação para estudantes do ensino médio, técnico, de graduação e pós-graduação em conteúdos conceituais e tecnologias Microsoft, específicas para a área de desenvolvimento de software e de infra-estrutura de TI. Com esta proposta, o programa S2B cria oportunidades para estudantes, instituições de ensino e empresas.
Nesta edição, o programa S2B acontecerá simultaneamente em 18 estados do país: Alagoas, Amapá, Amazonas, Bahia, Ceará, Espírito Santo, Goiás, Mato Grosso do sul, Minas Gerais, Pará, Paraná, Paraíba, Pernambuco, Rio Grande do Sul, Rio Grande do Norte, Rio de Janeiro, Santa Catarina e São Paulo, além do Distrito Federal.
Fonte: http://proform.msdnbrasil.tempsite.ws/public/Default.aspx
Clique aqui para efetuar sua inscrição.
Clique aqui para baixar o manual do candidato.
Clique aqui para baixar o conteúdo para estudo cobrado na avaliação realizada ao término da primeira etapa.
Clique aqui para fazer download do Cronograma do Programa.
Clique aqui para ler as perguntas e respostas mais comuns.
Muitas vezes ao desenvolver uma aplicação web é necessário utilizar artifícios para garantir produtividade em seu desenvolvimento. Ainda precisamos também possuir determinada padronização e esquematização de forma a ter uma aplicação organizada e de fácil entendimento. Para ajudar a resolver essas e outras questões utilizamos de master pages.
Mas o que é uma Master Page?Uma Master Page é antes de nada um dispositivo para aplicações web que permite desenvolver um layout que poderá ser utilizado em toda aplicação sem que seja necessário a re-implementação deste layout.
Como utilizar uma Master Page?Para adicionar uma Master Page ao seu projeto basta ir ao
Solution Explorer clicar com o botão direito do mouse sobre o projeto e selecionar
adicionar novo item. Na aba que se abrirá deve-se selecionar a opção
Master Page. Não se esqueça de selecionar a opção
Select Master Page.
Após adicionar a Master Page pode-se perceber a presença dela no
Solution Explorer, desenvolva seu layout neste novo arquivo.
É importante levar em consideração que dentro da Master Page existe um campo chamado
ContentPlaceHolder, é neste campo que o conteúdo das paginas dependetes da Master Page serão exibidos, dessa forma deve-se preparar o layout de forma compatível com as outras páginas.
Video: Usando uma Master PageO que há de novo? Ao usar uma Master Page ela passará a conter informações que antes ficavam espalhadas por todas as páginas, como CSS, JavaScript e as informações estáticas das páginas, como o rodapé.
Conclusão:A utilização de Master Page trás com certeza muitas vantagens no desenvolvimento web. A criação vai ser mais simples, a manutenção vai ser mais simples, ou seja, ganho de produtividade, entrega de projetos a tempo.
.png)
Um Service Pack é um pacote de correções e modificações para softwares Microsoft, são muito úteis, pois alem de realizarem sua principal função facilitam a atualização do software.
Neste Service Pack para o Visual Studio 2008 as principais modificações segundo a Microsoft foram:
Visual Studio 2008 SP1 delivers:
- Improved WPF designers
- SQL Server 2008 support
- ADO.NET Entity Designer
- Visual Basic and Visual C++ components and tools (including an MFC-based Office 2007 style ‘Ribbon’)
- Visual Studio Team System Team Foundation Server (TFS) addresses customer feedback on version control usability and performance, email integration with work item tracking and full support for hosting on SQL Server 2008
- Richer JavaScript support, enhanced AJAX and data tools, and Web site deployment improvements
The .NET Framework 3.5 SP1 delivers:
- Performance increases between 20-45% for WPF-based applications – without having to change any code
- WCF improvements that give developers more control over the way they access data and services
- Streamlined installation experience for client applications
- Improvements in the area of data platform, such as the ADO.NET Entity Framework, ADO.NET Data Services and support for SQL Server 2008’s new features
Mais informações em http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx.
Faça Download
A Imagine Cup é um evento global para estudantes de tecnologia que ocorre uma vez ao ano.
As categorias disputadas são Software Design, Embedded Development, Game Development, Robotics & Algorithms, IT Challenge, Mashup, Photo Story e Short Film.
A Imagine Cup reúne mais de 200000 estudantes de mais de 100 países ao
redor do mundo onde eles competem para ajudar a encontrar as respostas.
Em 2008 uma equipe brasileira saiu campeã na categoria Game Development.
Vídeo institucional da Imagine Cup 2008 - França. Imagine um mundo onde a tecnologia permite um ambiente sustentável.
Em cada ano a competição ocorre em uma diferente cidade do mundo. Finais anteriores incluem Paris, França (2008); Seul, Coréia do Sul (2007); Déli, Índia (2006); Yokohama, Japão (2005); São Paulo, Brasil (2004); e Barcelona, Espanha (2003). As finais de 2009 irão ocorrer no Cairo, Egito em julho de 2009.
A cada ano são propostos diferentes temas.
Em 2008 "Imagine um mundo onde a tecnologia possibilita um ambiente sustentável".
Em 2009 "Imagine um mundo onde a tecnologia ajuda a resolver os problemas mais difíceis que enfrentamos hoje".
Video globo.com comentando vitória brasileira na Imagine Cup 2008 na categoria Game Development
Lista de vencedores em 2008
Software Design
• First place: Australia — Team SOAK
Team Members: David Burela, Dimaz Pramudya, Ed Hooper, Long Zheng
• Second place: Slovakia — Team Housekeepers
Team Members: Marián Hönsch, Michal Kompan, Jakub Šimko, Dušan Zeleník
• Third place: Hungary — Team DigitalMania
Team Members: Ákos Kapui, Laszló Zöld, Bálint Orosz, Gergely Orosz
Embedded Development
• First place: Singapore — Team Trail Blazers
Team Members: Pinto James Dominic, Shi Ben Yong, Hu Shuhan, Denver Lim
• Second place: TIE
Ireland — Team AcidRain
Team Members: Brian Byrne, Aodhan Coffey, Karl O’Dwyer
China — Team Wings
Team Members: Shibiao Xu, Junjie Li, Zhongjie Wang, Lei Yan
• Third place: Poland — Team Aero@PUT
Team Members: Piotr Kryger, Mikołaj Małaczyński, Jakub Pawłowski, Piotr Slęzak
Game Development
• First place: Brazil — Team Mother Gaia Studio
Team Members: Guilherme Campos, Helena Van Kampen, Rafael F. Costa, Túlio Sória
• Second place: Belgium — Team Drunk Puppy Productions
Team Members: Kenny Deriemaeker, Filip Van Bouwel, Timothy Vanherberghen, Jeroen van Raevels
• Third place: Korea — Team GOMZ
Team Members: Kim Dong Hoon, Kim Ki Hwan, Park Min Kyu
“Project Hoshimi” (Programming Battle)
• First place: Russia — Team Red Devils
Team Members: Ilya Grebnov, Sergei Grebnov
• Second place: China — Team Zephyr
Team Members: Peng Guo, Jiaze Huang
• Third place: Ukraine — Team Dream Team
Team Members: Pavlo Liapota, Margaryta Skrypachova
IT Challenge
• First place: France — Jean-Benoit Paux
• Second place: Romania — Cosmin-Viorel Ilie
• Third place: China — Yan Liu
Algorithm
• First place: Ukraine — Roman Koshlyak
• Second place: Hungary — Szilveszter Szebeni
• Third place: Japan — Naohiro Takahashi
Photography
• First place: United States — Team Provisio
Team Members: Jennifer ***, Melissa ***
• Second place: Austria — Team Austria
Team Members: Rosa Maria Binder, Benedikt Wurth
• Third place: Croatia — Team Voodoo Delirum
Team Members: Duje Nebojša Pandžić, Martin Štokić
Short Film
• First place: Korea — Team NEIP
Team Members: Il Jin Joung, Seong Ran An, Yeun Jun Choo, Sung Wook Lee
• Second place: Mexico — Team Lava Lamp
Team Members: Grace Montoya, Aldo Murillo
• Third place: Canada — Robotree
Team Members: Drake Birmann, Ryan Morrison, Media Ridha, Dan Tran
Interface Design
• First place: United States — Team IU EcoVis
Team Member: David Roedl, William Odom
• Second place: Canada — TeamGreeNet
Team Members: Jin Fan, Kevin Muise
• Third place: France — Team Edelweiss
Team Members: Johanna Rowe, Steven Muhr
As inscrições para a Imagine Cup 2009 já foram liberadas, acesse o site do evento para obter mais informações.
www.imaginecup.com
Primeiramente ao abrir o Microsoft Visual Studio deve-se selecionar a opção criar projeto, e lá optar por Class Library em C#.
Neste projeto iremos desenvolver nosso código que será armazenado
pela DLL. Uma vez feito isso, partimos para a configuração da classe
que vai receber a DLL.
Para adicionar uma DLL num projeto deve-se ir até a baia do Solution Explorer e clicar com o botão direito sobre “References”, e depois “Add Reference”. Na guia que será aberta deve-se clicar em “Browser” uma vez que iremos buscar um DLL para o sistema. Ao encontrar tal DLL, deve-se adicioná-la.
Uma vez adicionada nas “References” deve adicionar a classe da biblioteca a ser usada junto as outras do .NET, usando a diretiva “using”.
Depois de feito essas operações já se podem instanciar objetos e começar a usar sua Class Library.
Assista a esse vídeo feito por mim efetuando as operações acima:


Por incrível que possa parecer para alguns, ainda existem
pessoas que desconhecem os programas de treinamento do MSDN e do TechNet. Ambos
oferecem ótimas formas de estudo e certificam o profissional por estas.
O MSDN oferece em
seu site os seguintes programas:
- Desenvolvedor Cinco
Estrelas – Confira!
Com o
Programa Desenvolvedor 5 Estrelas, você tem acesso ao treinamento gratuito da
plataforma .NET e informações atualizadas sobre produtos da Microsoft. E como
sua carreira precisa de mais, depois de receber 1ª Estrela no treinamento, seu
nome entra no ranking do MSDN que mostra o nível de conhecimento de cada
participante. Mais do que isso, o Programa Desenvolvedor 5 Estrelas traz
conteúdos que podem servir como preparação para Certificações Oficiais da
Microsoft.
- Programa de
Especialistas – Confira!
Saiba
como tornar-se um especialista em desenvolvimento de aplicações .NET e confira
o ranking dos especialistas em ASP .NET, Visual Basic .NET, Segurança no
Desenvolvimento de Software, VSTO e Windows Vista.
- Academia NET Protector – Confira!
A
Academia NET Protector é um programa que tem por objetivo fornecer aos
desenvolvedores brasileiros informações técnicas sobre o desenvolvimento seguro
de aplicações, através de eventos online e provas periódicas, onde você poderá
conquistar escudos e tornar-se um especialista em segurança!
- Architect Academy – Confira!
Aqui
você encontra material sobre o que são e o que fazem os arquitetos de soluções
e infra-estrutura. Este conteúdo foi desenvolvido por professores
universitários e profissionais de mercado, seguindo uma iniciativa dos
Arquitetos da Microsoft Brasil para facilitar a trilha em direção à
arquitetura.
- MSDN Experience – Confira!
O
MSDN Experience On-Line é o canal onde todo o conhecimento técnico específico é
demonstrado na prática. É um espaço onde você ganha experiência sobre os mais
variados temas sem sair de casa ou do escritório.
Mais
do que um programa de aprendizado, o MSDN Experience On-Line é um grande
diferencial competitivo de valor para o mercado profissional. Acompanhando os
conceitos e as demonstrações e ao fazer as provas no final de cada módulo, você
obterá o seu certificado de aprovação. Adquirindo os conhecimentos expostos,
você estará dando um passo à frente em direção a uma certificação oficial da
Microsoft.
O TechNet oferece
em seu site os seguintes programas:
- Profissional Cinco Estrelas – Confira!
O
programa Profissional 5 Estrelas tem por objetivo identificar o nível de
conhecimento dos participantes da comunidade TechNet através de estrelas
adquiridas dentro do site e lhe ajudar, como material de apoio, para a
preparação de um exame oficial de certificação Microsoft. A cada etapa o
profissional tem a capacidade de adquirir uma nova estrela e passar para um
novo nível. Um ranking público conterá a lista dos profissionais em cada um dos
níveis, permitindo a você utilizar em seu currículo o seu nível de estrelas no
programa.
- TechNet Academy – Confira!
O
TechNet Academias é um novo programa do TechNet para todos os profissionais de
TI. Você terá a oportunidade de se preparar ainda mais para o mercado de
trabalho. As novas Academias que já estão disponíveis são: Gerenciamento e
Business Intelligence, além do novo formato da Academia de Segurança. Você
receberá um conteúdo conceitual, para o estudo detalhado, sobre importantes
temas do universo de TI, levando mais conhecimento e evolução para sua vida
profissional.
- TechNet Experience
– Confira!
O
TechNet Experience On-Line é o canal onde todo o conhecimento técnico
específico é demonstrado na prática. É um espaço onde você ganha experiência
sobre os mais variados temas sem sair de casa ou do escritório.
Mais
do que um programa de aprendizado, o TechNet Experience On-Line é um grande
diferencial competitivo de valor para o mercado profissional. Acompanhando os
conceitos e as demonstrações e ao fazer as provas no final de cada módulo, você
obterá o seu certificado de aprovação. Adquirindo os conhecimentos expostos,
você estará dando um passo à frente em direção a uma certificação oficial da
Microsoft.
Tanto o MSDN para
os profissionais de desenvolvimento como o TechNet
para os profissionais de infra-estrutura oferecem ótimas formas de estudo. Se você
não conhecia, não perca tempo e garanta agora sua certificação profissional, se
você conhece e ainda não fez o treinamento, repense sobre isso e veja o que
está perdendo para seu aprendizado e curriculum.
Acesse o MSDN em http://www.microsoft.com/brasil/msdn/.
Acesse o TechNet
em http://technet.microsoft.com/pt-br/default.aspx.
IMPORTANTE: TODOS
OS CONCEITOS SOBRE CADA PROGRAMA DE ESTUDO DO MSDN E DO TECHNET FORAM RETIRADOS
DE SEUS RESPECTIVOS SITES.
Eu sou João Felipe Portela e neste meu primeiro artigo estarei comentando sobre a classe que efetua interações com o registro do Windows, utilizando como linguagem de desenvolvimento o C# com o .Net Framework 2.0.
Link para informações sobre a classe RegistryKey
http://msdn.microsoft.com/pt-br/library/microsoft.win32.registrykey.aspx#Mtps_DropDownFilterTextCom essa classe temos em mão uma poderosa ferramenta que permite ler, inserir, alterar e excluir dados do registro do Windows. Os métodos e as propriedades dessa classe podem ser conferidos diretamente pelo site do MSDN, seguem os links:
Link para a lista de métodos da classe RegistryKey
http://msdn.microsoft.com/pt-br/library/microsoft.win32.registrykey_methods.aspxLink para a lista de propriedades da classe RegistryKey
http://msdn.microsoft.com/pt-br/library/microsoft.win32.registrykey_properties.aspxNesse artigo irei mostrar basicamente como efetuar uma leitura de dados presentes no registro.
Basicamente para acessar dados do registro do Windows precisamos instanciar um objeto da classe RegistryKey e a partir de um de seus métodos informamos a localização do registro a ser lido. No exemplo abaixo o método criado tem a intenção de retornar uma string com o valor da freqüência do CPU da maquina.
public string CPUMhz()
{
// Instancia um objeto da classe RegistryKey
RegistryKey RegKey = Registry.LocalMachine;
// Define ao método OpenSubKey o local do registro
RegKey = RegKey.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
// Cria um objeto para receber o valor definido no item
Object cpuSpeed = RegKey.GetValue("~MHz");
// Cria uma string, atribui o valor do objeto e concatena com outra string
string value = cpuSpeed + " MHz";
// Retorna a string final
return value;
}