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

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

5 Responses to Desenvolvimento de aplicações Web com ASP.NET MVC 3.0

  1. Pingback: Tweets that mention Desenvolvimento de aplicações Web com ASP.NET MVC 3.0 | PROMPT -- Topsy.com

  2. Tiago Lopes says:

    Boa tarde,

    Onde vai ser a apresentação?

    Cumprimentos,

    Tiago Lopes

    • admin says:

      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

  3. Rodrigo Antunes says:

    Boa tarde,

    Onde nos podemos inscrever?

    Cmpts,
    Rodrigo Antunes

    • cguedes says:

      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)”.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>