Aprende ASP. NET Core MVC 9 Haciendo Proyectos Desde Cero

所在平台: Udemy

课程主页: https://www.udemy.com/course/aprende-aspnet-core-mvc-haciendo-proyectos-desde-cero/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始学习 ASP.NET Core MVC,通过项目实践 课程概述:本课程旨在通过创建多个项目,学习使用 ASP.NET Core MVC 开发 web 应用程序。它非常适合想要从零开始了解 ASP.NET Core MVC 的学习者,参与此课程不需要任何预先的知识。通过项目的实施,学员能够亲身体验 web 应用开发的生命周期,并以解决用户问题为目标,构建真正有用的应用。同时,这些项目将成为学员个人作品集的一部分,帮助在未来求职时展示自己的能力。 **项目 1 - 个人作品集** - 创建一个应用作品集或登陆页面,了解 ASP.NET Core MVC 的基本概念。 - 学习内容包括:应用创建、模型-视图-控制器(MVC)、路由、视图中的图片处理、标签助手和 CSS 文件的使用、数据从控制器到视图的传递及相反。 **项目 2 - 预算管理应用** - 开发一款预算管理应用,帮助用户记录财务流动。 - 学习内容包括:SQL Server 数据库创建及连接、执行查询和存储过程、创建不同类型控制的表单、开发 CRUD 功能、依赖反转原则、CSS 隔离及用户交易的日历展示。 **项目 3 - 任务管理应用** - 开发一款任务管理应用,记录用户的待办事项。 - 学习内容包括:模态窗口中的表单创建、使用 Entity Framework Core、文件上传系统、用户身份识别、国际化支持、JavaScript 交互功能及使用第三方库提升用户体验。 **项目 4 - 人工智能博客** - 创建一款博客应用,结合人工智能助力应用功能。 - 学习内容包括:博客创建、用户管理、数据库连接、图片上传、角色管理、无限滚动功能、逻辑删除及利用 AI 生成博客内容和封面图。 此外,课程还将介绍如何将应用发布到 Azure 和 IIS 上。 本课程通过实践项目,使学习者掌握 ASP.NET Core MVC 的核心技能,培养实际开发能力,为未来的职业生涯奠定基础。

课程评论(0条)

课程详情

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 - PortafolioEl 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 appProyecto 2 - Manejo de PresupuestosEl 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.Proyecto 3 - Aplicación de TareasEn el tercer proyecto haremos una aplicación que permitirá a los usuarios llevar un listado de tareas. Esto así para que puedan documentar sus quehaceres.En este proyecto veremos:- Crear formularios dentro de una ventana modal- Uso de Entity Framework Core para crear una base de datos e interactuar con esta- Permitir a los usuarios subir archivos a la aplicación- Sistema de usuarios que funcione con Identity y Entity Framework Core- Desarrollar una aplicación que se muestre en varios idiomas- Utilizar JavaScript para hacer nuestra aplicación interactiva- Realizar peticiones HTTP desde código de JavaScript y que nuestro back-end funcione como un Web API- Utilizar librerías de terceros como SweetAlert2 para mostrar modals modernos- Manejo de Callbacks en JavaScriptProyecto 4 - Blog con Inteligencia ArtificialEn el cuarto proyecto haremos un blog que usará inteligencia artificial para asistir en el uso de la aplicación.En este proyecto veremos:- Creamos una aplicación de Blog- Los usuarios pueden crear, editar y borrar entradas- Se conecta a una base de datos de SQL Server usando Entity Framework Core- Permite la inserción de imágenes desde un formulario- Se puede asignar múltiples roles a un usuario- Implementamos scrolling infinito, donde cargamos contenido a medida que el usuario hace scroll- Hacemos borrado lógico- Utilizamos inteligencia artificial para generar una entrada del blog- También, utilizamos la IA para generar la imagen de portada de las entradas- Hacemos análisis de sentimientos para crear un reporte que nos diga cuales entradas del blog tienen más comentarios negativosAdemás de todo esto, veremos cómo publicar nuestras aplicaciones, tanto en Azure como en IIS.

课程标签

0人关注该课程

主题相关的课程