¿Qué voy aprender?

  • Fundamentos de ASP NET CORE 3.1 MVC.

  • Proyecto 1: A crear un CRUD usando Entity Framework.

  • Proyecto 2: A crear un proyecto de un Blog completo.

  • Desarrollar aplicaciones web con ASP NET CORE 3.1 MVC desde cero.

  • Configurar Identity Framework y personalizar campos de autenticación.

  • Autenticación y autorización en ASP NET CORE 3.1.

  • Trabajar con el patrón MVC.

  • Trabajar con modelos, contextos, migraciones, controladores, vistas y view models.

  • Integrar el Repository Pattern.

  • Trabajo con Data Annotations, Tag Helpers.

  • Integrar Entity Framework en todos los proyectos.

  • Autenticación de usuarios y roles.

  • Envío de emails.

  • Creación de vistas usando Razor y vistas parciales.

  • Integrar plugins frontend: Bootstrap 4, Bootswatch, Datatables, Sweet Alerts, Toastr.

  • Instalación y configuración de extensiones.


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Desarrolladores web que quieran aprender ASP NET CORE

  • Desarrolladores de aplicaciones web que usen .NET o .NET CORE

  • Interesados en desarrollo web backend con .NET y/o .NET CORE

  • Desarrolladores Frontend que quieran realizar sus propias aplicaciones web

Requisitos

  • Conocimientos básicos de C#

  • Manejo básico de Visual Studio 2019

  • Conocimientos básicos en Sql Server y Management Studio


TOMAR ESTE CURSO

Descripción del curso

Master en ASP.NET CORE 3.1 MVC el curso completo donde aprenderás a desarrollar cualquier tipo de aplicación web mediante proyectos prácticos.

El curso va desde cero hasta un nivel avanzado, este curso esta pensado para cualquier persona que quiera convertirse en un desarrollador web usando .NET CORE la plataforma moderna de Microsoft para el desarrollo de aplicación web.

Explicaremos los fundamentos de .NET CORE, estructura de los proyectos, modelo MVC y las principales funciones de seguridad implementadas.


Cuando tengas claros los fundamentos empezaremos a realizar proyectos prácticos:

Proyecto 1: Crud con Entity Framework

En todo el curso trabajaremos con Entity Framework que es el ORM para interactuar con nuestra base de datos; para tener nuestro primer contacto y entenderlo de manera práctica realizaremos una aplicación MVC, un CRUD (Create, Read, Update, Delete) de usuarios que nos permite realizar todas las operaciones de lectura, escritura y borrado en nuestra base de datos usando Entity Framework y como motor de base de datos usaremos MSSQL Local DB (SQLite).


Proyecto 2: BlogCore

Este es el proyecto más avanzado del curso y sobre el cual trabajaremos usando lo aprendido en el capítulo anterior. Consiste en la creación de un Blog completo con la parte administrativa, la parte frontal (usuario público), con diferentes entidades o tablas y relaciones en nuestra base de datos, para este proyecto usaremos SQL SERVER.

En este capítulo aprenderás:

  • Creación y configuración del sistema de Autenticación y Autorización Identity.

  • Creación de un proyecto web profesional desde cero hasta terminarlo.

  • Trabajo con modelos, controladores, vistas, vistas parciales y Razor.

  • Creación y uso de las Data Annotations, Tag Helpers, Middlewares, rutas (Routes)

  • Cuando tengas que mostrar datos de varias tablas aprenderás a usar las vistas de modelos o View Models.

  • Aprenderás como personalizar y añadir más campos al Identity en todo el sistema de registros, acceso y perfil de usuario.

  • Aprenderás a trabajar de manera moderna y profesional usando Repository Pattern y Unidades de trabajo lo que permitirá crear aplicaciones más seguras, escalables sin código duplicado y optimizadas para pruebas de funcionalidad y unitarias.

  • Aprenderás que es y como usar el Data seeding (Siembra de datos) ya que cuando te llevas la aplicación para otro servidor donde va a quedar y si esta inicia desde cero en una base de datos nueva, no tendremos los roles y los usuarios por lo menos uno el administrador para desde aquí iniciar, se hace necesario entonces la creación de una funcionalidad que permite que al iniciar la restauración de la aplicación en una base de datos nueva conserve estos datos, para ello usaremos el Data seeding.


Publicación de la aplicación:

  • Te enseñaré como publicar la aplicación en Azure usando una cuenta gratuita con 200 dólares de crédito completamente desde cero para que lo puedas tener claro.

  • También te enseñaré como publicar la aplicación en IIS (Internet Information Service)


Curso actualizado a la última versión de ASP.NET Core 3.1 con sus nuevos conceptos y funcionalidad.

Te enseñaré como instalar y usar los plugins más populares frontend como Datatables.js, Sweet Alerts, Toastr, para que enriquezcas y mejores la usabilidad de tus aplicaciones.


Recuerda que tienes acceso de por vida, una garantía de devolución de 30 días si no te gusta, acceso a todos los recursos y archivos desarrollados durante el curso y a la sección preguntas y respuestas.


Bonus Tutoriales

Capítulo dedicado a la creación de tutoriales cortos donde se irán agregando proyectos prácticos puntuales, para dar solución a requerimientos de desarrollo que se presentan en el día a día en nuestro trabajo como desarrolladores:

  • Instalación de plugins y algunos recomendados.

  • Plugin para envío de correos Mailkit.

  • Como usar múltiples conexiones SQL en ASP.NET CORE.

  • Como hacer ingeniería inversa (Cuando ya tienes una base de datos creada y necesitas a partir de este obtener el modelo).

  • Identity Scaffolding

  • Instalación de Admin LTE en un proyecto ASP.NET CORE

TOMAR ESTE CURSO

Reseñas

Valoraciones
298
4.51

Aprende a tu ritmo y a tu horario


En facturacionweb.site, aprendes Desarrollo en cualquier tema y en cualquier momento. Selecciona ahora entre miles de cursos impartidos por expertos sobre Desarrollo. También puedes aprender sobre Programación Diseño Negocios Informática y software Productividad Desarrollo personal Marketing Música Salud y fitness Fotografía Estilo de vida

En facturacionweb.site ponemos a disposición la videoteca de cursos más amplia del mundo. Escoge entre más de 130.000 cursos en formato de vídeo y 100% online con miles de horas de contenido nuevo cada mes

Los mejores profesores de todo el mundo instruyen a millones de estudiantes en la plataforma. Se proporciona las herramientas y las aptitudes para que la enseñanza que se da sea de calidad y aprendas sobre Desarrollo o sobre el tema que te apasiona de una manera rápida y ordenada.

facturacionweb.site es un lugar para fanáticos de Cursos online de Desarrollo que deseen expandir sus conocimientos y habilidades en cualquier área . Puedes escoger cursos online entre miles de Cursos online de Desarrollo. Queremos que sepas que facturacionweb.site nació para ayudarte para expandir tu carrera como profesional en el área de tu preferencia.

Si eres amante de Cursos online de Desarrollo, y quieres aprende sobre temas como Master en ASP.NET Core 3.1 MVC - Entity Framework, estás en el lugar indicado. facturacionweb.site se enfoca en actualizar el catalogo de cursos sobre Desarrollo, para personas entusiastas que desean adquirir nuevos conocimientos. facturacionweb.site quiere divulgar el amor por los cursos de Cursos online de Desarrollo y compartirlo con personas de todo el mundo para que puedan obtener nuevos conocimientos. Pensamos que el conocimiento abre un sinfín de oportunidades laborales en diferentes áreas de Desarrollo, así que selecciona el curso de tu preferencia y mejora tu vida con nuevos conocimientos.

Todos cursos sobre Cursos online de Desarrollo que son promocionados en el sitio web: facturacionweb.site son propiedad de la plataforma Udemy, este sitio web es una marca afiliada a Udemy, por lo tanto solo nos encargamos de promocionar los Cursos online de Desarrollo en este sitio web. ¡Ayúdanos compartiendo esta página con tus amigos!. Creamos este web sitio de tal manera que sea fácil de usar. facturacionweb.site aspira a servir a los lectores globales con contenido atractivo y ágil para capturar y aprender sobre lo último en tendencias de Desarrollo.