Curso de Iniciación a la programación en .NET Core (Programa detallado)
Objetivo
Adquirir los conocimientos esenciales así como las habilidades prácticas necesarias para comenzar a desarrollar aplicaciones utilizando .NET Core.
Dirigido a:
El curso está dirigido tanto a estudiantes como a desarrolladores que deseen aprender los conceptos básicos de .NET Core, incluso aquellos sin experiencia previa en esta tecnología. Proporciona una introducción gradual a los fundamentos del desarrollo de aplicaciones utilizando .NET Core. A lo largo del curso, los participantes adquirirán los conocimientos necesarios para dar sus primeros pasos en el desarrollo de aplicaciones y establecer una base sólida para su progreso en este campo.
Requisitos:
Se necesitan conocimientos básicos de programación y programación orientada a objetos para participar en este curso de Iniciación a .NET Core. No es necesario ser un experto, pero tener una base sólida en programación facilitará el aprendizaje y aplicación de los conceptos enseñados.
PROGRAMA DEL CURSO
1.- Introducción a .NET Core
Objetivo
Adquirir conocimientos básicos de .NET Core.
Contenido
- Introducción a .NET Core
- Introducción
- ¿Qué es .NET Core?
- Diferencias entre .NET Framework y .NET Core
- Beneficios de .NET Core
- Por qué elegir .NET
- Resumen
2.- Herramientas de desarrollo
Objetivo
Adquirir habilidades para la configuración de un entorno básico de desarrollo.
Contenido
- Herramientas de desarrollo
- Introducción
- Principales herramientas de desarrollo
- Configuración de un entorno de desarrollo básico
- Resumen
3.- Fundamentos de programación en C#
Objetivo
Adquirir habilidades prácticas sobre fundamentos básicos de programación en C#.
Contenido
- Fundamentos de programación en C#
- Introducción
- Variables en C#
- Tipos de Dato en C#
- Sintaxis de declaración de variables
- Operadores en C#
- Resumen
4.- Estructuras de Control en C#
Objetivo
Adquirir habilidades prácticas sobre fundamentos básicos de programación en C#.
Contenido
- Estructuras de Control en C#
- Introducción
- Estructuras de Control en C#
- Buenas prácticas en estructuras de control
- Ejemplo práctico sobre uso de estructuras de control
- Resumen
5.- LINQ
Objetivo
Adquirir habilidades sobre consultas LINQ.
Contenido
- LINQ
- Introducción
- Fuentes de datos en LINQ
- Consultas en LINQ
- Métodos de extensión
- Resumen
6.- Entity Framework Core
Objetivo
Adquirir habilidades prácticas orientadas al inicio de un proyecto con .NET CORE.
Contenido
- Entity Framework Core
- Introducción
- ORM (Mapeo Objeto-Relacional)
- Entity Framework Core
- Contexto en Entity Framework Core
- Configuración del entorno ORM en .NET Core
- Resumen
7.- Gestión de la Base de Datos con EF Core
Objetivo
Adquirir habilidades prácticas orientadas al inicio de un proyecto con .NET CORE.
Contenido
- Gestión de la Base de Datos con EF Core
- Introducción
- Modos de Gestión de Bases de Datos
- Entidades en EF Core
- Migraciones
- Resumen
8.- Fundamentos de Desarrollo de Aplicaciones con EF Core
Objetivo
Adquirir habilidades prácticas orientadas al inicio de un proyecto con .NET Core y asentar habilidades aprendidas durante el curso.
Contenido
- Fundamentos de Desarrollo de Aplicaciones con EF Core
- Introducción
- Operaciones CRUD
- Solicitudes HTTP
- Controladores en EF Core
- DTOs (Data Transfer Objects)
- Resumen