Curso Completo de Desarrollo ASP.NET MVC
4.2 (35 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
157 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Completo de Desarrollo ASP.NET MVC to your Wishlist.

Add to Wishlist

Curso Completo de Desarrollo ASP.NET MVC

Crea aplicaciones web fácilmente
4.2 (35 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
157 students enrolled
Created by Ángel Arias
Last updated 8/2017
Spanish
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 16 Articles
  • 14 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Estructurar una aplicación web de manera ordenada
  • Aprender el patrón MVC
  • Trabajar con bases de datos
  • Aprender a usar el Entity Framework
  • Implementación de operaciones CRUD
  • Implementación de Autorización y autenticación en ASP.NET MVC
  • Aprender el uso de Bootstrap y jQuery
  • aprender el uso de Web API
View Curriculum
Requirements
  • Conocimientos en el lenguaje de programación C#
  • Conocimientos básicos en desarrollo web
Description

Este curso está dirigido para todos aquellos desarrolladores que están interesados en desarrollar las mejores aplicaciones web usando ASP.NET MVC de una forma más rápida y segura.

Este curso proporciona un enfoque práctico con ejemplos paso a paso que le ayudarán a aprender y poner en práctica los conocimientos adquiridos.

Al finalizar este curso aprenderás:

  • Entender el patrón de arquitectura de software MVC
  • Implementar y validar formularios
  • Utilizar y entender el Entity Framework para el uso de datos
  • Implementar operaciones CRUD
  • Implementar seguridad y autenticación en las aplicaciones ASP.NET MVC
  • Utilizar y entender la Web API de ASP.NET MVC
  • Implementar Bootstrap y jQuery en las aplicaciones web



Who is the target audience?
  • Programadores y a Analistas de software con conocimiento de lenguajes de programación que usen el patrón MVC que deseen desarrollar aplicaciones en ASP.NET MVC
  • Programadores y Analistas de programación con conocimientos en ASP.NET MVC que quieran perfeccionar el desarrollo de sus aplicaciones
  • Programadores y Analistas de programación sin conocimientos en el patrón MVC que quieran conocerlo a través de ASP.NET MVC
Students Who Viewed This Course Also Viewed
Curriculum For This Course
65 Lectures
07:54:22
+
Introducción
1 Lecture 05:09

Bienvenida e introducción al Curso Completo de Desarrollo ASP.NET MVC

Preview 05:09
+
Comenzando
6 Lectures 37:39

En este capítulo se le enseñará al usuario qué es ASP.NET MVC así como sus inicios

Preview 06:12

En este capítulo se le mostrarán al usuario los principales beneficios que nos aporta ASP.NET MVC

Beneficios de ASP.NET MVC
09:54

En este capítulo se le enseñará al usuario a comprender el desarrollo de software con la arquitectura Modelo-Vista-Controlador.

El Patrón MVC
08:35

En este capítulo se le hará una presentación del Entorno de Desarrollo Visual Studio.

El Entorno de Desarrollo
10:15

Conclusiones de la Sección "Introducción"

Conclusiones
02:39

Diapostivas
00:04

Test de 5 preguntas

Examen
5 questions
+
Conociendo ASP.NET MVC
12 Lectures 01:27:43

En este capítulo se le enseñará al estudiante a crear el primer proyecto ASP.NET MVC y a añadir un Controlador

Mi Primera Aplicación
11:00

En este capítulo se le enseñará al estudiante como es el ciclo de vida una solicitud en ASP.NET MVC.

El Ciclo de Vida
05:10

En este capítulo se le enseñará al alumno:

  • Entender las rutas 
  • Personalizar las rutas
El Enrutamiento
10:25

En este capítulo se le enseñará al alumno:

  • Entender los controladores dentro del patrón MVC 
  • Crear un controlador
Los Controladores
08:35

En este capítulo se le enseñará al alumno:

  • Entender el uso de los métodos de Acción
  • Procesar las peticiones
  • Tipos de Acción 
  • Añadir un controlador
Las Acciones
08:59

En este capítulo se le enseñará al alumno:

  • Entender el uso de los filtros
  • Filtros de acción
  • Tipos de filtros
  • Aplicar filtros de acción Personalizar filtros
Los Filtros
10:19

En este capítulo se le enseñará al usuario:

  • Entender la implantación de selectores
  • El uso de ActionName
  • El uso de NoAction 
  • El uso de ActionVerbs
Los Selectores
09:18

En este capítulo se le enseñará al alumno:

  • Entender que son las vistas dentro del patrón MVC 
  • Creación de una vista
Las Vistas
08:12

En este capítulo se le enseñará al alumno:

  • Que es Razor
  • Entender la diferencia entre Razor y ASPX 
  • Crear una vista usando Razor
Razor
07:40

En este capítulo se le enseñará al alumno:

  • Gestionar los paquetes en Visual Studio con Nuget
  • Gestionar los paquetes en Visual Studio sin Nuget 
  • El uso de Nuget
Gestión de Paquetes con Nuget
06:06

Conclusiones
01:59

Diapositivas
00:00

Test de 5 Preguntas

Examen
5 questions
+
Trabajando con Datos
16 Lectures 02:22:18

En este capítulo se le enseñará al estudiante:

  • Entender el modelo de datos dentro del patrón MVC 
  • Creación de un modelo de datos implementando CRUD


El Modelo
11:55

En este capítulo se le enseñará al estudiante:

  • Conocer los Helpers 
  • Creación de una vista implementando el uso de Helpers
El uso de HTML Helpers
15:16

Listado de Helpers
00:01

En este capítulo se le enseñará al estudiante:

  • Entender el flujo de datos mediante HTTP 
  • Ejemplo de manejo de datos en ASP.NET MVC
Model Binding
07:45

En este capítulo se le enseñará al estudiante:

  • Trabajar con bases de datos en Visual Studio
  • Añadir un DBcontext 
  • Crear una conexión de datos
Las Bases de Datos
13:15

La Validación de Datos
12:58

En este capítulo se le enseñará al estudiante:

  • Entender la Autenticación
  • Las opciones de la autenticación
Autenticación y Autorización. Parte 1
12:14

En este capítulo se le enseñará al estudiante a entender la Autorización


    Autenticación y Autorización. Parte 2
    11:25

    En este capítulo se le enseñará al estudiante:

    • El uso de la Caché
    • Modificar la salida de caché 
    • ElPerfil de caché
    El Uso de la Caché
    17:08

    Code First
    00:04

    En este capítulo se le enseñará al estudiante:

    • El uso de DataAnnotations 
    • El uso de los atributos del Espacio de Nombre 
    • System.ComponentModel.DataAnnotations.
    DataAnnotations. Parte 1
    13:49

    En este capítulo se le enseñará al estudiante:

    • El uso de DataAnnotations 
    • El uso de los atributos del Espacio de Nombre System.ComponentModel.DataAnnotations.Schema
    DataAnnotations. Parte 2
    14:43

    Código Fuente - DataAnnotatins
    00:02

    En este capítulo se le enseñará al estudiante:

    • Entender es uso de Scaffolding
    • Añadir soporte a Entity Framework
    • Añadir un Modelo
    • Añadir un DBContext 
    • Añadir un Scaffolding
    Scaffolding
    08:24

    Conclusiones
    03:16

    Diapositivas utilizadas en esta sección

    Diapositivas
    00:02

    Test de 5 Preguntas

    Examen
    5 questions
    +
    ASP.NET Web API
    4 Lectures 25:13

    En este capítulo se le enseñará al estudiante:

    • Entender que es una Web API 
    • El uso de una Web API
    ¿Qué es la Web API?
    04:49

    En este capítulo se le enseñará al estudiante:

    • Conocer las principales características de la Web API 
    • Los Controladores en MVC vs los controladores en la Web API
    Características de la Web API
    11:05

    En este capítulo verá como se puede implementar un sencillo servicio RESTful usando la Web API de ASP.NET MVC.

    Creación de una aplicación RESTful con Web API
    09:17

    Diapositivas
    00:02

    Test de 5 preguntas

    Examen
    5 questions
    +
    Formularios
    4 Lectures 29:05

    En este capítulo se le enseñará al estudiante a entender la necesidad de los formularios



    El Uso de los Formularios
    05:50

    En este capítulo se le enseñará al estudiante diferentes componentes que ayudarán a mejorar el uso de los formularios.

    Métodos de Creación de Formularios
    08:20

    En este capítulo se le enseñará al estudiante a crear un formulario que grabe los datos directamente en la base de datos.

    Creación de un Formulario de Registro Simple
    14:54

    Diapositivas
    00:01

    Test de 5 Preguntas

    Examen
    5 questions
    +
    Bootstrap y jQuery en ASP.NET MVC
    6 Lectures 40:02

    En este capítulo se le enseñará al estudiante:

    • Entender el uso de Bootstrap 
    • Implementar Bootstrap en una vista
    Bootstrap en ASP.NET MVC
    11:29

    En este capítulo se le enseñará al estudiante:

    • Entender el uso de jQuery 
    • Características de jQuery
    jQuery en ASP.NET MVC
    14:36

    En este capítulo se le enseñará al estudiante a implementar una lista deplegablle mediante jQuery.

    Implementación de una Lista Desplegable con jQuery
    10:39

    Código Fuente - MiFiltroMVC con Lista Desplegable
    00:03

    Conclusiones
    03:13

    Diapostivas
    00:02

    Test de 5 Preguntas

    Examen
    5 questions
    +
    Ejemplo de Aplicación Web Completa. Gestión de Empleados
    15 Lectures 01:39:05

    En este capítulo se le enseñará al estudiante:

    • Crear un proyecto desde cero
    • Añadir un Modelo
    Comenzando la Aplicación
    04:41

    En este capítulo se le enseñará al estudiante a crear la cadena de conexión a la base de datos de nuestra aplicación.

    Trabajando con Datos
    09:22

    En este capítulo se le enseñará al estudiante a realizar modificaciones en las tablas de la base de datos usando las migraciones de Code First.

    Migraciones con Code First
    11:08

    En este capítulo se le enseñará al estudiante a implementar un panel de búsqueda en nuestra aplicación web.

    Implementación de un Panel de Búsqueda
    11:08

    En este capítulo se le enseñará al estudiante a implementar las validaciones de datos para el modelo CRUD de nuestra aplicación web.

    Implementando las Validaciones
    06:20

    Autorización OAuth2
    00:02

    En este capítulo se le enseñará al estudiante a implementar la autenticación de terceros en nuestra aplicación web, en este capítulo se implementará autenticación con los perfiles de Google y Facebook.

    Autorización Externa
    05:57

    En este capítulo se le enseñará al estudiante a publicar la aplicación final para poder ser usada en un servidor web IIS local.

    Publicar la Aplicación en IIS
    05:49

    Código Fuente Aplicación de Gestión de Empleados
    00:01

    Código Publicado para IIS Local de la Aplicación Empleado
    00:04

    En este capítulo se le enseñará al estudiante a crear una aplicación MVC a partir de una base de datos existente usando Entity Data Model.

    Trabajando con Entity Data Model. Parte 1
    14:03

    En este capítulo se le enseñará al estudiante a crear una aplicación MVC a partir de una base de datos existente usando Entity Data Model.

    Trabajando con Entity Data Model. Parte 2
    09:35

    En este capítulo se le enseñará al estudiante a publicar su aplicación desarrollada en un entorno local en la nube de Azure.

    Publicar la Aplicación en Azure
    18:26

    Código Fuente - EmpleadosEDM
    00:02

    Conclusiones
    02:26
    +
    Conclusiones Finales
    1 Lecture 07:55
    Conclusiones Finales
    07:55
    About the Instructor
    Ángel Arias
    4.2 Average rating
    74 Reviews
    1,072 Students
    3 Courses
    Consultor TIC

    Me llamo Ángel Arias y soy Consultor TIC. Mi experiencia en el mundo informático comenzó como Administrador de Sistemas de una importante multinacional de la Automoción, donde trabajé durante 5 años. Apartir de ahí, decidí dar un cambio en mi carrera profesional hacia la Consultoría TIC y el Desarrollo de Software para entornos empresariales.

    Actualmente llevo más de 8 años trabajando como Consultor independiente, desarrollando proyectos con grandes empresas españolas en los departamentos de marketing, desarrollo de software empresarial, implementación de procesos informáticos en entornos de trabajo y consultoría para empresas que desean crecer basando sus fortalezas en las TIC.

    Actualmente compagino mi trabajo de consultor con el responsable de informática y desarrollo de una importante empresa española de formación a distancia y escribo libros relacionados con el desarrollo de software y marketing digital como "Aprende a Programar ASP .NET y C#", "Aprende a Programar con Java" o "Computación en la Nube" entre otros.