Está en la página 1de 6

ASP.

NET CORE desde 0


Modulo 1

Oliver Fermín Rodríguez


Ingeniero de Software
CONIN
Objetivos del Curso

Este curso está diseñado para estudiantes que desean iniciar en el mundo de la programación
Web usando como tecnología la plataforma .NET.
En el mismo se aprenderá a desarrollar aplicaciones con ASP.NET Core MVC utilizando las
herramientas y tecnologías .NET Core.

Lo que aprenderás

 Crear una aplicación web con .NET 6 desde cero.


 Refuerzos de SQL Server, JavaScript, Jquery y HTML.
 Entender cómo funciona el patrón de diseño Modelo - Vista – Controlador (MVC).
 Refrescar los conocimientos de HTML, CSS, JQUERY.
 Implementar Bootstrap para diseñar nuestras interfaces.
 Usar Razor para generar las vistas.
 Aprender a realizar un CRUD o mantenimiento (Insertar, actualizar, eliminar).
 Integrar MVC con JavaScript para programar en el lado del cliente.
 Manejo de sesiones en ASP NET Core.
 Creación de Login y manejo de perfiles y permisos.
 Configurar la conexión de la base de datos con Entity Framework Core.

Alcance

Al finalizar este curso los estudiantes tendrán la capacidad de crear su propia aplicación web
utilizando las tecnologías aprendidas en el curso.

Información del Curso

Modalidad: Virtual
Tiempo: 8 semanas
Horas al día: 3 horas
Nivel requerido: nociones básicas de programación, HTML, JavaScript y CSS.
Contenido del Curso

SEMANA 1
 Presentación del maestro
 Presentación de los estudiantes
 Presentación del contenido del curso
 test de conocimiento para los estudiantes
 Qué es un Framework?
 Qué es .NET?
 Qué es C#?
 ¿Qué es ASP.NET Core?
 Tipos de Aplicaciones con ASP. NET CORE
 Configurando entorno de desarrollo
 Conociendo Visual Studio
 Conociendo SQL Management Studio
 Resumen
 Preguntas
 Asignación #1

SEMANA 2
 Breve retroalimentación clase pasada
 Revisión de tarea
 Repaso de sintaxis C#
 Repaso de HTML
 Explorando la arquitectura de un proyecto con ASP NET CORE
 ¿Qué es el Modelo MVC?
 Modelos
 Vistas
 Controladores
 Layout
 Rutas
 ¿Qué es Razor?
 Creando tu primer proyecto en C#
 Resumen
 Preguntas
 Asignación #2
SEMANA 3
 Revisión de tarea
 Repaso de sintaxis HTML
 ¿Qué es un CRUD?
 Peticiones HTTP
 ViewBag - Pasando Datos del Controlador a la Vista
 Creando estructura MVC del Proyecto #1
 Creando Layout del proyecto
 Repaso de CSS
 Clases vs Id CSS
 ¿Qué es Bootstrap y como usarlo?
 JavaScript vs JQuery
 Uso de AJAX
 Resumen
 Preguntas
 Asignación #3

SEMANA 4
 Breve retroalimentación clase pasada
 Revisión de tarea
 Repaso de SQL
 Buenas prácticas en la creación de tablas
 Creado vistas
 Creando Store Procedures
 Creando Funciones
 Funciones de agregación SQL
 Creando modelo de datos Proyecto #1 en SQL Server
 Prácticas
 Resumen
 Preguntas
 Asignación #4
SEMANA 5
 Breve retroalimentación clase pasada

 Revisión de tarea

 ¿Qué es ADO .NET?

 Qué es Entity Framework Core Database-First

 Qué es Entity Framework Core Code-First

 Conectando el modelo de datos con Visual Studio

 Uso de Entity Framework

 Uso de Scallfolding

 Resumen

 Preguntas

 Asignación #5

SEMANA 6
 Breve retroalimentación clase pasada

 Revisión de tarea

 Creando interfaz de usuario con Bootstrap

 Creando formulario CRUD

 Agregando validaciones con JQuery

 Uso librería DataTable

 Uso de Modales Bootstrap

 Pasando valores controladores - vistas

 Resumen

 Preguntas

 Asignación #5
SEMANA 7
 Breve retroalimentación clase pasada
 Revisión de tarea
 Finalizando el CRUD
 Agregando interfaz para hacer Login
 Agregando interfaz para el manejo de perfiles y usuarios
 Manejo de sessiones
 Resumen
 Preguntas
 Asignación #5

SEMANA 8
 Breve retroalimentación clase pasada
 Consumiendo una API Externa
 Manejo de archivos JSON
 Visualizando reporte usando un Chart
 Retroalimentación del curso y lo aprendido
 Recomendaciones
 Recursos del curso

También podría gustarte