Programación web backend .NET MVC5

20 horas de clases en vivo o en diferido

¿Deseas especializarte en tecnologías web? ¿Deseas conocer una potente tecnología de Backend basada en orientación a objetos? ¿Te interesaría profundizar tus conocimientos en tecnologías Microsoft? ¿Simplemente quieres ser más empleable? Si has contestado a algunas preguntas que si, significa que estás en el sitio adecuado.

En este curso nos centraremos en conocer el patron Model View Controler (MVC) y el framework de Microsoft que da soporte a este patrón. .NET MVC facilita enormemente a los programadores la implementación de un Backend que de soporte tanto a portales web personalizados como a servicios web RESTfull. Las tecnologías de Backend son indispensables para dar soporte a webs con altos niveles de personalización, webs que utilicen tecnologías como Angular, u otras webs que deseen consumir servicios RESTfull utilizando, por ejemplo, Javascript, o aplicaciones móviles.

En este curso se les pide a los alumnos que realicen un trabajo final global donde apliquen lo aprendido en las clases teóricas con el fin de que los alumnos salgan lo mejor preparados posibles para entrar a trabajar en el mundo laboral con .NET MVC5.

¿Deseas especializarte en tecnologías web? ¿Deseas conocer una potente tecnología de Backend basada en orientación a objetos? ¿Te interesaría profundizar tus conocimientos en tecnologías Microsoft? ¿Simplemente quieres ser más empleable? Si has contestado a algunas preguntas que si, significa que estás en el sitio adecuado.

En este curso nos centraremos en conocer el patron Model View Controler (MVC) y el framework de Microsoft que da soporte a este patrón. .NET MVC facilita enormemente a los programadores la implementación de un Backend que de soporte tanto a portales web personalizados como a servicios web RESTfull. Las tecnologías de Backend son indispensables para dar soporte a webs con altos niveles de personalización, webs que utilicen tecnologías como Angular, u otras webs que deseen consumir servicios RESTfull utilizando, por ejemplo, Javascript, o aplicaciones móviles.

En este curso se les pide a los alumnos que realicen un trabajo final global donde apliquen lo aprendido en las clases teóricas con el fin de que los alumnos salgan lo mejor preparados posibles para entrar a trabajar en el mundo laboral con .NET MVC5.

¿Por qué nosotros?

  • Nos apasiona enseñar informática – Nos especializamos en enseñar solamente informática.

  • Formación boutique – Además de que nos especializamos en informática, somos una entidad pequeña y ágil. Cada alumno es importante y bien atendido. Más info >

  • El mejor profesorado – De confianza y con experiencia en la materia del curso. Más info >
  • Didáctica orientada a prácticas – No solo se aprende escuchando, sino también haciendo. Complementamos teoría con casos prácticos.

  • La última tecnología para acompañar el proceso educativo – Usamos como soporte Office 365. Usada en el mundo laboral y no solo en el mundo educativo. Más info >

  • Formación a distancia – Como si estuvieras en un aula presencial, pero en tu casa. Más Info >

  • Metodología única – Donde le exprimimos todo el potencial que pueden ofrecer el profesorado, las tecnologías usadas, y el aprendizaje colaborativo en formato online. Más Info >

¿Qué es .NET MVC?

El Patrón de diseño Modelo Vista Controlador, es el más utilizado para la construcción de aplicaciones, y sobre todo aplicaciones robustas en ambiente web. Microsoft ha desarrollado un framework para construir aplicaciones web utilizando este patrón de manera muy flexible y muy potente. Junto con el Entity Framework, .NET MVC Framework se convierten en la plataforma ideal para el desarrollo de aplicaciones web de altas prestaciones donde se necesita el acceso a bases de datos, o donde debamos dar soporte a otro framework en la capa de vista, como Angular, o tambíen en casos donde códigos JavaScript deban consumir servicios web REST.

A quién está dirigido el curso

  • Desarrolladores en C# que ya conozcan .NET o .NET Core
  • Personas que hayan hecho nuestro curso C# para programadores

Objetivo del curso

  • Conocer el patron MVC y como nos puede ayudar a proveer soluciones web.

  • Conocer el framework de Microsoft .NET MVC5 y explorar toda su funcionalidad para sacarle el mejor provecho en proyectos web.

  • Conocer como el framework nos ayuda a dar soluciones de Backend a proyectos que, eventualmente, renderizan las vistas utilizando Javascript u otros frameworks como Angular, utilizando servicios REST.

  • Conocer como el framework nos facilita enormemente la construcción de abstracciones de modelos, utilizando el método “Code First”,  y cuyos datos se almacenarán en bases de datos.

  • Conocimientos de C#
  • Tener instalado Visual Studio 2017
  • Introducción
    • Introducción al ASP.NET MVC
    • Agregar un controlador
    • Agregar una vista
    • Crear una base de datos
    • Acceder al modelo de datos desde el controlador
    • Agregando de Create Method y Create View
    • Agregar validaciones al modelo
    • Agregado de nuevas columnas al modelo
  • Modelos
    • Creación de clases del Modelo con Entity Framework en C#
    • Creacion de clases de modelo utilizando LINQ to SQL en C#
    • Mostrar datos de una tabla de una base de datos en C#
    • Validaciones simples en C#
    • Validaciones utilizando la interface IDataErrorInfo en C#
    • Validaciones utilizando una capa de servicios en C#
    • Validaciones utilizando las “anotaciones de datos” (Data Annotation Validators) en C#
  • Vistas
    • Introducción a las vistas de ASP.NET MVC en C#
    • Creación de ayudas de  HTML Helpers (HTML Helpers) utilizando C#
    • La clase TagBuilder para construir HTML Helpers en C#
    • Creacion de diseños de página utilizando la vista de páginas maestras de Vista (View Master Pages) utilizando C#
    • Pasar datos a las páginas maestras de Vista (View Master Pages) en C#
  • Controladores
    • Ruteo utilizando ASP.NET MVC en C#
    • Filtros de acción (Action Filters) en C#
    • Mejora de la performance utilizando Output Caching
    • Agregando contenido dinamuco a una página en caché
    • Creación de un controlador
    • Creación de una acción
  • Desplegar una aplicación en IIS
  • Opciones de seguridad
    • Autenticación de usuarios utilizando Forms Authentication y Windows Authentication
    • Prevención de ataques de JavaScript Injection
  • .Net core y .Net framework. Diferencias y caracteristicas de despliegue de cada una
  • Trabajo final

50hs de clases distribuidas en dos meses y medio.

El curso incluye la realización de un trabajo final, en el cual deberán aplicar todos los conocimientos vistos durante el curso.

100€ finales

Clases en vivo o en diferido + tutorias + practicas. ¿Qué más quieres?

Más información

Si estás interesado en este curso o en recibir más información sobre el mismo, rellena el siguiente formulario y nos pondremos en contacto contigo en la brevedad.

2018-05-16T19:19:05+00:00