.NET Core C# EF y MVC: Crea una WebApp completa desde cero

Desarrolla con ASP.NET Core C# MVC EF MaterializeCSS HTML5 JQUERY y crea tu propio sistema conectado a SQL Server.

4.78 (643 reviews)
Udemy
platform
Español
language
Programming Languages
category
instructor
.NET Core C# EF y MVC: Crea una WebApp completa desde cero
3,067
students
15 hours
content
Sep 2023
last update
$59.99
regular price

What you will learn

Instalaremos Visual Code y sus extensiones para gestionar nuestro proyecto .NET Core

Aprenderás a programar EndPoints en el backend con C#

Aprenderás a implementar MVC el patrón Modelo/Vista/Controlador en tus proyectos.

En una sección exclusiva sobre seguridad, aprenderás que es un AntiForgery Token y como se implementa.

Implementaremos Data Annotations para definir validaciones de formulario y anotaciones en propiedades.

Sabrás como manipular información de nuestras tablas en SQL Server mediante LinQ

Con MaterializeCSS, vamos a incorporar elementos más profesionales y modernos a nuestro proyecto, haciendo que tu diseño se destaque del resto.

Aprenderás a utilizar la herramienta Migrations Tool una parte de Entity Framework, para desarrollar en modo Code First.

Crearemos desde cero Modelos, Vistas y Controladores.

Implementaremos un Login en nuestro sistema con HttpContext y SHA2_256

Why take this course?

Únete a nuestro emocionante curso de C# y ASP.NET Core!

En este curso, te convertirás en un experto en programación en C# y en la implementación del patrón Modelo/Vista/Controlador (MVC). Aprenderás a configurar una Base de Datos en SQL Server con Entity Framework (EF), a desarrollar Modelos, Vistas y Controladores desde cero y a aplicar restricciones de tipo Foreign Key. Además, dominarás el uso del Debugger en Visual Studio Code (una herramienta esencial para el desarrollo de aplicaciones) y aprenderás a otorgar un aspecto profesional a tus aplicaciones utilizando MaterializeCSS, el popular framework de diseño front-end que se basa en los principios del diseño de Material Design.
No nos detendremos ahí, también diseñarás una Vista de Turnos con FullCalendar, implementarás un sistema de autenticación sólido y explorarás medidas de seguridad, incluyendo el uso de AntiForgery Tokens.

Este curso es adecuado tanto para principiantes como para aquellos con conocimientos previos. Proporcionamos soporte constante y acceso a contenido actualizado.

Tecnologías utilizadas:

  • C#

  • ASP.NET Core (C#)

  • Entity Framework

  • JQuery

  • HTML5

  • Visual Studio Code

  • MaterializeCSS

  • FullCalendar

  • SQL Server

  • LinQ

Prepárate para llevar tus habilidades al siguiente nivel y destacarte en el mundo del desarrollo tecnológico.

¡Un emocionante viaje de aprendizaje te espera!


Content

Introducción al curso

Velocidad de reproducción y marcadores
Grupo exclusivo de alumnos
Suscríbete al grupo exclusivo de alumnos
Reproducción en Full HD 1080p

Aspectos principales de .NET Core

.NET Core Framework
¿Porqué .NET Core?
¿Qué es MVC?
Exámen

Instalación de herramientas necesarias

Links de descarga de herramientas
Instalando Visual Studio Code
Agregando Extensiones a Visual Studio Code
Visual Studio Code Shortcuts (teclas de acceso rápido)
Instalando .NET Core 3.1.1 Framework

Creando nuestro primer proyecto End-to-End

Creando un proyecto .NET Core MVC con DotNetCLI
Ocultando carpetas y archivos de la vista del proyecto
Ejecutando nuestra App en modo HTTP
¿Cómo funciona nuestra App?
Creando un Controlador (Controller)
Creando una Vista (View)
Creando un Modelo (Model)
Creando la Clase TurnosContext y agregando referencia a Entity FrameWork
Creando el ConnectionString para vincular con la BD
Agregando la conexión en la clase Startup.cs
Utilizando Migrations para generar la estructura de la Base de Datos
Integrando el Controlador y la Vista
Agregando nuevo menú en Vista _Layout

Entidad Especialidad: Desarrollando métodos y vistas

Método Editar PARTE 1
Método Editar PARTE 2
Vista Editar
Método Eliminar PARTE 1
Método Eliminar PARTE 2
Vista Eliminar
Métodos Asíncronos
Método Crear
Vista Crear
TurnosContext Método OnModelCreating

Entidad Paciente: Desarrollando Modelos, Vistas y Controladores

Creando el Modelo Paciente
Actualizando la Clase TurnosContext

Screenshots

.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Screenshot_01.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Screenshot_02.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Screenshot_03.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Screenshot_04

Reviews

Ariel
June 16, 2023
Me gusto mucho porque da una vision completa de una aplicacion MVC abarcando diseño, seguridad y hasta su publicación en la nube.
Jeisson
June 6, 2023
Hasta el momento muy amigable, sin embargo tengo dudas sobre que tanto ha cambiado la forma de invocar cada método con respecto a los frameworks más recientes ya que veo que este curso está montado en el 2020 y yo estoy haciendo el mismo en el 2023.
Antonio
May 2, 2023
Es una muy buena explicación y de manera entendible para el alumno. Los recursos utilizados estan desactualizados, por lo tanto puede perderse un poco el ritmo del curso, pero nada que afecte mucho el aprendizaje obtenido.
Pablo
February 15, 2023
El curso ha cumplido con mis espectativas, y sobradamente. He de reconocer que la instalación de algunas herramientas y la configuración del proyecto de demo me han dado un poco de dolor de cabeza, pero finalmente pude resolver esos problemas. ¡Muy recomendable!
DAVID
January 20, 2023
Excelente curso si estas comenzando en MVC, en mi caso lo use para refrescar conocimiento que ya tenia pero termine este curso sabiendo unas cuantas cosas extra mas. Lo recomiendo
Sebastian
October 4, 2022
excelente curso, aprendí muchísimo y me sirvió para entender algunas cosas en las que no entendía bien.
Pablo
August 11, 2022
Es un muy buen Curso! El instructor explica muy bien y se da su tiempo para ir explicando cada clase y de manera dinamica, muy recomendado!! Es para un nivel intermedio con bases en programación
José
July 17, 2022
Si, es buen la elección del curso, en algunos temas se va muy lento en su explicación, pero en definitiva si nos muestra de manera clara los elementos que se requieren para realizar los end points y las vistas. Considero que debiera tener una actualización al Core más reciente.
Enzo
June 1, 2022
Es un muy buen curso introductorio a .NET si ya manejas conceptos de C# Lo que me hubiese gustado es que el profesor haga más hincapié en la documentación oficial de .NET y EF, tal como lo hizo con las librerías de Materialize y Fullcalendar durante el desarrollo del proyecto. Aún así cumplió con mis expectativas
Alberto
May 8, 2022
Excelente curso, muy bien explicado todo, tambien me gustaria saber que paquete de colores utilizas, saludos
Pablo
April 5, 2022
Me gusta mucho lo práctico del proyecto y los ejercicios, el metodo de enseñanza. Muy recomendable. Gracias!!
Alberto
March 14, 2022
* Aunque define una relación MUCHOS-A-MUCHOS entre Medicos y Especialidades, realmente en controlador y vistas aplica una lógica UNO-A-MUCHOS donde cada médico puede tener 1 sola especialidad. * Para modificar un médico hace 3 veces el SaveChanges lo cual es muy malo de cara al rendimiento e incluso puede dar lugar a errores (no actualizar la especialidad del médico, o quedarse el médico sin ninguna especialidad) al no estar contenidos dentro de una TRANSACCIÓN. * En las eliminaciones realiza primero una instanciación de la entidad a eliminar y después la elimina, con lo cual para eliminar está realizando primero una consulta y luego un delete. Esto podría evitarse realizando un Attach() de una nueva entidad en memoria a la cual solamente se le asigna la propiedad de Id, y posteriormente eliminar esa entidad. así solamente se estaría haciendo un delete sin ningún select. * En el manejo de autenticación utiliza una variable de sesión personalizada, ignorando completamente el framework de autenticación provisto por microsoft, que incluye los atributos [Authorize] para los controladores, el servicio services.AddAuthentication donde se provee el LoginPath y AccessDeniedPath, o el método de inicio de sesión HttpContext.SignInAsync().
Lucas
February 24, 2022
excelente, me sirvió mucho! tomate este curso como inicio, la idea es poder hacerlo crecer y agregarle algunas cosas como tarea y así poder ir jugando un poco mas! gracias mariano y fer x la paciencia y por brindarme ayuda cuando la necesite, ahora mismo estoy teniendo problema con el calendario pero buscare darle solución pronto! saludos
José
September 13, 2021
la mejor decisión que pude tomar, llevar este curso, los docentes atentos en todo momento con dudas, y en verdad se aprende, GRACIAS!
Luis
August 18, 2021
Es un excelente curso, vine por MVC y me fui con mucho mas. Gracias por este curso y por todo lo aprendido.

Coupons

DateDiscountStatus
9/2/202078% OFF
expired
3/19/202183% OFF
expired
3/27/202183% OFF
expired
6/24/202183% OFF
expired
10/27/202382% OFF
expired
11/18/202383% OFF
expired
1/11/202483% OFF
expired
2/15/202483% OFF
expired
3/4/202483% OFF
expired
3/13/202483% OFF
expired

Charts

Price

.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Price chart

Rating

.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Ratings chart

Enrollment distribution

.NET Core C# EF y MVC: Crea una WebApp completa desde cero - Distribution chart
2795210
udemy ID
2/4/2020
course created date
8/7/2020
course indexed date
Bot
course submited by