Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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
Uso de Scallfolding
Resumen
Preguntas
Asignación #5
SEMANA 6
Breve retroalimentación clase pasada
Revisión de tarea
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