Inscrição (lotação esgotada)
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 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 VisualStudio? 2010 para implementação de uma aplicação Web Hello World em ASP.NET MVC.
- Implementação de um Controller
- 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 intercação;
- conhecimentos sólidos da linguagem C# (versão 3.5)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





Pingback: Tweets that mention Desenvolvimento de aplicações Web com ASP.NET MVC 3.0 | PROMPT -- Topsy.com
Boa tarde,
Onde vai ser a apresentação?
Cumprimentos,
Tiago Lopes
Bom dia,
À semelhança do PROMPT todas as sessões decorrerão nas instalações do ISEL, em sala ainda a definir.
Cumprimentos,
Fernando Miguel Carvalho
Boa tarde,
Onde nos podemos inscrever?
Cmpts,
Rodrigo Antunes
Boa noite,
As inscrições serão via formulário no site do PROMPT, tal como é dito na página do PrePROMPT: “decorrerão na segunda semana de Janeiro (de 10 a 14 de Janeiro)”.