{ Un paseo por ASP.NET MVC O que es «eso nuevo de MVC» Eduard Tomàs i Avellana Blog: Twitter:

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

Introducción a Django Manuel Kaufmann Septiembre de 2009
Configurar un foro Moodle.
Tarea Es un trabajo que asignamos a nuestros alumnos obviamente con posibilidad de ser archivado digitalmente pero no siempre, ten en cuenta la actividad.
Chat Sin duda es una herramienta que permite mantener conversaciones (escritas) con los alumnos en tiempo real. Precisamente, teniendo en cuenta lo anterior,
Mónica Acosta Yeison Ceballos Carlos Rodallega
4. Dios ha hecho el cosmos de la nada
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
Chat Sin duda es una herramienta que permite mantener conversaciones (escritas) con los alumnos en tiempo real. Precisamente, teniendo en cuenta lo anterior,
ADELA TORRES JONATHAN BEJARANO
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
Un blog, o en español también una bitacora es un sitio web periódicamente actualizado que recopila cronológicamente textos o articulos de uno o varios.
Asynchronous JavaScript and XML.  No es una nueva forma de programar, es una forma de utilizar los estándares disponibles.  Es el arte de intercambiar.
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano
"java del lado del servidor" Servlet y JSP Java Server Pages.
Desarrollo de Aplicaciones para Internet
JOOMIA VS. WORDPRESS. J VS.WP COMPARATIVOS Comenzaremos hablando de un tema llamativo para cualquier diseñador web: las plantillas WordPress y los plugins.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Índice 1. Introducción, objetivos y justificación del proyecto.
Curso de Java y Aplicaciones Web
Symfony La Vista y el Controlador (MVC)
ASP.NET MVC 3 Web Camps 2011 twitter: #eswebcamp.
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Ejemplo: Creación y mutación de procesos
Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Alumno: Javier Cañadillas Pardo Tutor: Juan Carlos Naranjo (ITACA) Consultor: Fatos.
RESUMENCURSO STRUTS 2 Resumen de lo visto en este tercer módulo: VISTA del framework Struts 2 Debes tener los conceptos muy claros sobre: Results UI Tags.
Ing. CIP Fabián Silva Alvarado
Almacenar variables en cookies en PHP
TIPOS DE WEB.
SPRING MVC.
Es una herramienta que permite filtrar, agrupar y compartir toda la información sobre un tema. De algún modo sustituye a las páginas que guardamos en “favoritos”
PROTOCOLO H T T P.
SITIO, BITÁCORA Y AULA VIRTUAL Trabajo sobre el espacio de Aula Virtual. Trabajo sobre aula virtual de prueba y elaboración de aula virtual de asignatura.
Nuevas Tecnologías Aplicadas a la Educación 3º Educación Social. Curso académico 2009/2010 Práctica 4. Crea tu propio blog Con Blogger Mª Trinidad Rodríguez.
Escribimos google.com DIRECCIÓN Elegimos Nombre Contraseña.
Que es emprendimiento El emprendimiento es un termino últimamente muy utilizado en todo el mundo. Aunque el emprendimiento siempre ha estado presente a.
Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
Olga Catasús Poveda
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
Lenguajes de Programación
FRAMEWORK VS Código fuente
XSS CROSS SITE SCRIPTING Es un tipo de inseguridad informática o agujero de seguridad típico de las aplicaciones Web, que permite a una tercera parte.
Aplicaciones Web de Servidor
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Blogger Página de inicio de Blogger Opción de búsqueda de blogs Opción de visita rápida Opción de creación de blog Opción de entrada.
MANUAL DE USO DE WORDPRESS NOMBRE: GUIDO GONZALEZ FECHA: 28/03/2015. CURSO: 1RO BACHILLERATO “C”
PHP con Bases de Datos Tema 7 Conjunto de Datos del Tipo Array
CREACIÓN DE BLOGS EN BLOGGER. Insertamos la cuenta de Gmail y la contraseña.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Pasos para elaborar Tablas en HTML Para empezar crearemos una tabla sencilla de dos filas y dos elementos. Vayamos por pasos: 1.En primer lugar ponemos.
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Cómo crear tu primer MVC WebPart en Sharepoint 2010 Ing. Randall Barnett Villalobos, Mci DBA / Developer Instituto Costarricense de Electricidad.
La relación lingüística, la semiótica con los nuevos medios de comunicación y sus contenidos.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
Presentación de Trabajo Final 1. Contenido Integrantes Nombre del Proyecto y Descripción Arquitectura de la Solución Problemas y Principales Decisiones.
ROBERTO PARDO PÉREZ.  Blog, weblog, bitá… sin duda una palabra de moda, uno de esos términos que de la noche a la mañana hemos comenzado a ver repetido.
 Un blog constituye una herramienta de colaboración asincrónica que permite que cualquiera pueda expresar ideas y poner contenidos a disposición de otros.
Generador de Páginas Hélio Martins
GET POST Isc. Abraham Fernández Espinosa Universidad ICEP.
Guía de Usuario Plataforma Virtual ACAC En este apartado buscamos dar una visión global de la plataforma que le permita entender su estructura y comportamiento.
Introducción a ASP.NET MVC3. Introducción ASP.NET MVC es un framework para la creación de aplicaciones web que aplica el patrón Model View Controller.
Infografías.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Castillo Navarro Adolfo y González Bello Edgar Oswaldo (2010). Publicar videos en la Web [Presentación].México: Universidad de Sonora. Publicar videos.
Introducción a programación web Martin Esses. Los datos almacenados en las bases de datos normalmente son mostrados en nuestras vistas. Para que nuestras.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Transcripción de la presentación:

{ Un paseo por ASP.NET MVC O que es «eso nuevo de MVC» Eduard Tomàs i Avellana Blog: Twitter:

 NO es «una nueva versión de ASP.NET»  NO es «el sustituto de webforms»  NO es una «vuelta a los 90» Que NO es ASP.NET MVC

 Un nuevo framework construído encima de ASP.NE  Una opción más que se suma a webforms para desarrollar aplicaciones web  Un framework moderno, novedoso y ágil… aunque sí, basado en ideas muuuy anteriores a los 90… Así pues… qué es?

Modelo, Vista, Controlador Tabla rutas Modelo Vista Request Crea Response Controladores Enruta Interacciona

 Modelo muy simple de entender  Modelo muy cercano a la web  Admite una buena separación de responsabilidades Puntos fuertes de MVC…

 Mucha menos abstracción que Webforms  Curva de aprendizaje más alta … Y no tan fuertes…

 Exponen acciones que se encargan de procesar las peticiones  Cada acción debe devolver un resultado, que es algo que el framework debe hacer (mandar una vista, un fichero binario, un 404, …)  Hablan con el modelo pero son «tontos» Controladores

 Encapsula toda la lógica de nuestra aplicación  Responde a peticiones de los controladores Modelo

 Se encarga únicamente de temas de presentación.  Es «básicamente» código HTML (con un poco de server-side)  NO acceden a BBDD, NO toman decisiones, NO hacen nada de nada salvo…  … mostrar información Vistas

 Dada una URL decide qué acción de qué controlador procesa esta acción  Sólo tiene en cuenta la URL (nada de parámetros POST, query string, …) Tabla de rutas

 Creación de proyecto  El primer controlador  Añadiendo funcionalidad  Configurando la tabla de rutas Déjemonos de charlas…

 Buuuuuuuuuuuuf! :S  Model Binders y Value Providers  Helpers («default» y de Razor)  Ajax  DependencyResolver  Y más…  Y más… ¿Nos ha quedado algo por ver?

Algunos sitios de interés…  -> Donde todo empieza…  -> El blog  -> El blog del otro Scott  -> El blog del maestro José María.  pnetmvces/threads -> Si tienes alguna duda pásate por los foros! pnetmvces/threads pnetmvces/threads Gracias! Gracias!