Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Aprende ASP.NET Core MVC 6 Haciendo Proyectos Desde Cero

via Udemy

Overview

¡ASP.NET Core, Dapper, SQL Server, Procedimientos Almacenados, Sistema de usuarios, y mucho más!

What you'll learn:
  • Entender el patrón de desarrollo web MVC
  • Desarrollar varios proyectos web con MVC
  • Comunicarte con una base de datos de SQL Server usando Dapper
  • Publicar aplicaciones de MVC en Azure y IIS

Vamos a aprender a desarrollar aplicaciones web con ASP.NET Core MVC creando múltiples proyectos. Este es un curso ideal para aquellas personas que deseen aprender ASP.NET Core MVC desde cero. No necesitas tener conocimientos previos de ASP.NET Core MVC para tomar este curso.

Mediante la creación de proyectos vas a poder ver las distintas etapas del ciclo de vida del desarrollo de aplicaciones web. Además, el tener un proyecto nos reta a tener que hacer aplicaciones verdaderamente útiles, que resuelvan algún problema para nuestros usuarios.

Y claro, estos proyectos que hagamos los podrás mostrar en tu portafolio personal, lo cual te puede servir para mostrarlo a futuros empleadores.

Proyecto 1 - Portafolio

El primer proyecto que haremos es un portafolio de aplicaciones o landing page. La idea de este es que podamos ver lo básico de ASP.NET Core MVC mientras construimos un proyecto sencillo.

Este proyecto es un portafolio, en el cual podremos colocar nuestros datos como desarrolladores, también, colocaremos los proyectos que hemos hecho en el pasado para que potenciales empleadores o clientes vean de lo que somos capaces.

En este proyecto veremos:

- Cómo crear la aplicación

- Los conceptos de modelo, vista y controlador

- Ruteo

- Cómo colocar una imagen en una vista

- Hablaremos de tag helpers y archivos de CSS

- Veremos cómo recibir datos del controlador a la vista

- Cómo enviar datos de la vista al controlador

- Aprenderemos lo básico de Razor

- Usaremos el IConfiguration para extraer datos del proveedor de configuración appsettings.json

- Inyección de dependencia y ciclo de vida de los servicios

- Cómo hacer un simple formulario

- Enviar un email desde nuestra app

Proyecto 2 - Manejo de Presupuestos

El segundo proyecto es una aplicación de manejo de presupuestos, donde nuestros usuarios van a poder ingresar sus movimientos financieros, para así saber en qué gastan su dinero.

En este proyecto veremos:

- Cómo crear una base de datos de SQL Server

- Cómo conectarnos con dicha base de datos desde la app de MVC

- Cómo ejecutar queries y procedimientos almacenados desde MVC

- Creación de distintos formularios con distintos tipos de controles: texto, select (dropdown), checkbox, selector de fechas, etc.

- Haremos un CRUD de distintas entidades de nuestra app

- Utilizaremos el principio de inversión de dependencias para mantener una alta flexibilidad y mantenibilidad de nuestro software

- Veremos el aislamiento de CSS

- Haremos un calendario donde el usuario podrá visualizar en un vistazo las transacciones del mes distribuidas en dicho calendario

- Permitiremos al usuario exportar a Excel sus transacciones

- Construiremos un sistema de usuarios utilizando nuestra propia tabla de usuarios.

Además de todo esto, veremos cómo publicar nuestras aplicaciones, tanto en Azure como en IIS.

Taught by

Felipe Gavilán

Reviews

4.7 rating at Udemy based on 1541 ratings

Start your review of Aprende ASP.NET Core MVC 6 Haciendo Proyectos Desde Cero

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.