Este curso proporciona los conocimientos necesarios para desarrollar aplicaciones avanzadas ASP.NET MVC utilizando las herramientas y tecnologías de .NET Framework 4.5.
Se centra en las actividades de codificación que mejoran el rendimiento y la escalabilidad de la aplicación del sitio Web.
- Conocimientos sólidos en Programación Orientada a Objetos (C# o Java).
- Conocer el funcionamiento del desarrollo web.
- Deseable tener conocimientos en:
- Programación orientada a objetos
- Desarrollo de front-end
- Diseño orientado a objetos y patrones de diseño
- Conocimiento básico sobre ORM’s
- Conocimiento de SQL
Este curso está pensado para ser tomado por desarrolladores con 3 a 5 años de experiencia desarrollando aplicaciones web. Y un año al menos de experiencia desarrollando bajo el patrón MVC.
- Total de horas: 40 horas
- Horas/sesión: 4 horas
- Sesiones: 10 sesiones
Las presentaciones del curso las podrás encontrar aquí. También puedes visualizarlas con el explorador de github.
Cada módulo se encuentra organizado por carpetas dentro de mods. En cada una de las carpetas encontrarás un README que contiene la descripción de cada módulo.
Módulo 1 - Explorando ASP .NET MVC
Módulo 2 - Diseño de las aplicaciones web
Módulo 3 - Construcción de modelos
Módulo 4 - Construcción de controladores
Módulo 5 - Construcción de vistas
Módulo 6 - Depuración y pruebas
Módulo 7 - Trabajo con front-end / Estilos
Módulo 8 - Trabajo con front-end / Javascript
Módulo 9 - Seguridad y autenticación
Módulo 10 - Construcción e implementación de API’s
Módulo 11 - Manejo de solicitudes
Módulo 12 - Arquitectura y estructura de aplicaciones
Módulo 13 - Implementación de aplicaciones
En la wiki de este repositorio podrás encontrar referencias que te podrán ayudar con el trabajo diario.
Siéntete libre de reportar errores, compartir ideas y sugerencias en la sección de issues. También se aceptan pull request :)