Frederico's profile.Net InsightsPhotosBlogListsMore ![]() | Help |
.Net InsightsStay tunned! |
|||||||||||||||||||||||||
Lista de Blogs dos Microsoft Student Partners
Public folders
|
October 23 Palestras em Brasília (ASP.NET MVC)Bom, vamos lá para mais um post! Eu e o Roberto Braga, que é Co-Lead da área de Infra aqui em brasília, realizamos algumas palestras neste mês, uma na faculdade ESPAM (Sobradinho) e outra na faculdade IESGO (Formosa-GO). Os assuntos abordados foram ASP.NET MVC Framework, Windows Server 2008, Virtualização, Programas Acadêmicos e Imagine Cup. E estou com mais uma agendada para o dia 31/10 na Universidade Católica de Brasília (asa norte). XIII WTI-UCB - Workshop de TI Eu palestrei sobre ASP.NET MVC Framework, então vou fazer um resumão aqui para quem nunca ouviu falar neste framework. Bom, o Model-View-Controller (MVC) é tanto um padrão de projeto, quanto um padrão arquitetural. É um padrão de projeto pois soluciona um problema: o alto acoplamento entre a Visão (Interface de Usuário) e o Modelo (Classes de Negócio). E um padrão arquitetural, pois divide uma aplicação em camadas. O MVC em si, não é nenhuma novidade, já é bastante conhecido e implementado em diversas linguagens. Sua primeira implementação foi em 1978, em uma linguagem chamada SmallTalk.
A idéia geral do MVC é favorecer alguns princípios básicos de projeto: Alta Coesão e Baixo Acoplamento. Alta Coesão, para quem não sabe, é um princípio de POO que tenta fazer com que cada classe tenha responsabilidades bem definidas e focadas. A Alta Coesão, favorece o reuso, diminui a complexidade de cada classe e facilita a manutenção. Além disso, a Alta Coesão favorece também o Baixo Acoplamento. Baixo Acoplamento, é um outro princípio de POO, que tem como objetivo diminuir a dependência entre as classes. Quanto menos uma classe depende de outras, menor o acoplamento. A dependência entre classes pode acontecer de várias formas: acesso (uma classe executa um método de outra), herança, agregação (uma classe contêm a referência de outra), parâmetro (uma classe é passada como parâmetro em outra), criação (uma classe cria objetos de outra), entre outras. O Baixo Acoplamento, favorece a manutenção, o reuso e o entendimento de cada classe. Bom, pessoal, esta foi só uma introdução, ainda tem muito para falar sobre padrão MVC e do framework ASP.NET MVC, mas vai ficar para um próximo post. Até mais! August 25 II Encontro Nacional dos MSPsBoa tarde a todos,
Nos dias 21, 22 e 23 deste mês participei do II Encontro Nacional dos MSPs em São Paulo. Foram 3 dias de muitas palestras e atividades.
O primeiro dia foi na sede da Microsoft em SP, tivemos palestras sobre os mais variados temas e até um show de dança do ventre!!! Além disso contamos com a presença do comediante "Roberto Justus"! Muito comédia! Dentre as palestras, foi falado sobre o Imagine Cup'09 no Egito, Microsoft Robotics (muito interessante), Novidades Windows Live (procurem na net a nova versão 9 beta), PhotoSynth (show de bola!), Live Mesh (é o futuro), SkyDrive (não tão novidade mas mto útil!!), XNA (plataforma de criação de jogos), além dos temas sobre o Programa Acadêmico Microsoft (DreamSpark, Centros de Inovação, Faculty Connection, Live@Edu, MSDN-AA , entre outros que estarei postando nos próximos dias). Ao final do primeiro dia partimos de ônibus para Bragança Paulista. Ficamos hospedados no hotel Villa Santo Agostinho, muito bom.
Bom... depois eu posto mais sobre o evento.. eheh tenho que trabalhar tb neh?
Grande abraço a todos!
May 22 Sejam Bem Vindos!Sejam bem vindos ao meu Blog! Estou criando este espaço para a divulgação de artigos diversos na área de Desenvolvimento de Sistemas. Tenho mais de 5 anos de experiência na área e espero poder contribuir de maneira positiva para a comunidade. Neste mês fui selecionado para o Programa Microsoft Student Partners e como afixionado do C# e do ASP.NET estarei mais focado nestas tecnologias. Mas também pretendo abordar temas como Análise e Projeto OO, UML e Métodos Ágeis.
Frederico Costa
Microsoft Student Partner - DF |
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||||
|
|