Skip to content

CCISEL/preprompt-aspnet-mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desenvolvimento de Aplicações Web com ASP.NET MVC 3.0

Resumo

O crescimento contínuo da utilização da web como plataforma para disponibilização de serviços e aplicações tem tido como consequência o aumento da complexidade das soluções de software para este ambiente.

Na tentativa de minimizar essa complexidade para os programadores, as plataformas de desenvolvimento têm vindo a incluir subsistemas (frameworks) que suportam o desenvolvimento deste tipo de aplicações, tratando da maioria dos aspectos de baixo nível de interacção com o protocolo HTTP e que fornecem serviços adicionais.

Estes subsistemas, tipicamente, impõem modelos de desenho e programação que visam simplificar o desenvolvimento e aumentar a produtividade. Adicionalmente, incluem convenções e configurações por omissão que têm de ser conhecidas e entendidas, para uma utilização abrangente e correcta das suas potencialidades. Quando as características por omissão não são adequadas a um determinado contexto aplicacional, é necessário ter um conhecimento ainda mais profundo da framework, nomeadamente dos seus dos pontos de extensibilidade e limitações, de modo a conseguir intervir, alterando ou estendendo os comportamentos por omissão.

Programa

Nesta sessão começa-se por caracterizar o padrão Model-View-Controller (MVC) e a sua adequação ao desenvolvimento de aplicações web. Em seguida, apresenta-se a solução disponibilizada pelo subsistema da .NET Framework, ASP.NET MVC 3.0, como concretização de uma framework aplicacional para o desenvolvimento de aplicações web utilizando o padrão MVC. Os detalhes tecnológicos desta solução serão apresentados durante o desenvolvimento de uma aplicação real, que integra dados específicos da aplicação, bem como dados obtidos de outros serviços online.

São temas desta sessão:

  • Padrão Model-View-Controller
  • Adequação do padrão MVC ao desenvolvimento de aplicações web
  • Criação de uma solução Visual Studio 2010 para implementação de uma aplicação web em ASP.NET MVC
  • Implementação de Controllers
  • Desenvolvimento do modelo da aplicação
  • Implementação de vistas utilizando os view engines ASPX e Razor
  • Model binding
  • Modelo de apresentação
  • Suporte para validação

Pré-requisitos

Esta sessão destina-se a programadores com experiência em desenho e desenvolvimento de aplicações web que:

  • utilizam a framework ASP.NET (com ou sem Web Forms) e que pretendem aprender a nova solução tecnológica da plataforma .NET para o desenvolvimento de aplicações web
  • utilizam outras soluções tecnológicas (PHP, Java, Rubi, etc.) e que pretendem conhecer e/ou avaliar uma das soluções alternativas, oferecida pela plataforma NET

São pré-requisitos aconselhados:

  • programadores com conhecimentos sólidos das tecnologias web de cliente: HTML, CSS e JavaScript
  • bons conhecimentos sobre protocolo HTTP e o seu modo de interacção
  • conhecimentos sólidos da linguagem C# (versão 3) e da utilização da framework .NET, nomeadamente do subsistema ASP.NET
  • experiência de utilização do Visual Studio

ou, em alternativa:

  • muito bom conhecimento e experiência no desenvolvimento de aplicações web noutra(s) plataforma(s) tecnológica(s), e com boa capacidade de adaptação a outro ambiente e plataforma de desenvolvimento

Docentes

Luís Falcão e João Trindade

Data

2 de Fevereiro de 2011, das 17:00 às 22:30

How to get this code from github

git clone https://github.com/prompt/preprompt-aspnet-mvc.git

About

Sessão do PrePROMPT sobre o desenvolvimento de aplicações web com ASP.NET MVC 3.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published