João Felipe Portela

Programa Students to Business – S2B 2008.2

 S2B

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.

Posted: Sep 07 2008, 12:12 PM by jfbp | with 3 comment(s)
Filed under: ,
Utilizando uma Master Page no Visual Studio 2008
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 Page

O 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.
Posted: Aug 30 2008, 11:04 AM by jfbp | with no comments
Filed under: ,
Visual Studio 2008 SP1 disponível

 Microsoft Visual Studio 2008

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

 

Posted: Aug 11 2008, 05:16 PM by jfbp | with no comments
Filed under: ,
Imagine Cup 2008

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

 

Posted: Jul 12 2008, 10:20 PM by jfbp | with no comments
Filed under: ,
Usando uma DLL em C#

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:

Posted: Jun 28 2008, 02:04 PM by jfbp | with no comments
Filed under: , ,
Treinamentos MSDN e TechNet

 MSDNTechNet

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.

 

Posted: Jun 25 2008, 08:03 PM by jfbp | with no comments
Filed under: , ,
Usando a classe RegistryKey
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_DropDownFilterText

Com 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.aspx

Link para a lista de propriedades da classe RegistryKey
http://msdn.microsoft.com/pt-br/library/microsoft.win32.registrykey_properties.aspx

Nesse 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;
}