ver vídeo
Programación Entornos de programación

Curso de Iniciación a la programación en .NET Core

ver vídeo

Este curso de Iniciación a .NET Core te proporcionará los conocimientos y habilidades prácticas necesarios para comenzar en el desarrollo de aplicaciones con .NET Core.

Exploraremos los fundamentos y ventajas de .NET Core, junto con las principales herramientas de desarrollo utilizadas en el proceso. No se requieren conocimientos previos en C#, ya que partirás desde cero y te guiaremos en los conceptos básicos de C# y LINQ.

A través de ejercicios prácticos, comenzarás a construir un proyecto desde cero y aplicarás tus conocimientos en el uso del Framework de .NET Core, lo que te permitirá adquirir habilidades prácticas en el desarrollo de aplicaciones.

  • 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.

  • ¿Qué competencias vas a adquirir?

    Adquirir los conocimientos esenciales así como las habilidades prácticas necesarias para comenzar a desarrollar aplicaciones utilizando .NET Core.

  • 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.

Descarga el temario completo en PDF
  1. 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

    • Introducción
    • Principales herramientas de desarrollo
    • Configuración de un entorno de desarrollo básico
    • Resumen
  3. 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#

    • 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

    • Introducción
    • Fuentes de datos en LINQ
    • Consultas en LINQ
    • Métodos de extensión
    • Resumen
  6. 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

    • 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

    • Introducción
    • Operaciones CRUD
    •  Solicitudes HTTP
    • Controladores en EF Core
    • DTOs (Data Transfer Objects)
    • Resumen
Área de competencia Competencia 1: Información y alfabetización Digital BásicoBás. IntermedioInt. AvanzadoAv. EspecializadoEsp.
1.1. Navegar, buscar y filtrar datos, información y contenidos digitales
1.2 Evaluar datos, información y competencias digitales
1.3 Gestión de datos, información y competencias digitales
Área de competencia Competencia 2: Comunicación y colaboración
2.1. Interactuar a través de tecnologías digitales
2.2. Compartir a través de tecnologías digitales
2.3. Participación ciudadana a través de las tecnologías digitales
2.4. Colaboración a través de las tecnologías digitales
2.5. Comportamiento en la red
2.6 Gestión de la identidad digital
Área de competencia Competencia 3: Creación de Contenidos digitales
3.1. Desarrollo de contenidos
3.2. Integración y reelaboración de contenido digital
3.3. Derechos de autor (copyright) y licencias de propiedad intelectual
3.4. Programación
Área de competencia Competencia 4: Seguridad
4.1. Protección de dispositivos
4.2. Protección de datos personales y privacidad
4.3. Protección de la salud y del bienestar
4.4. Protección medioambiental
Área de competencia Competencia 5: Resolución de Problemas
5.1. Resolución de problemas técnicos
5.2. Identificación de necesidades y respuestas tecnológicas
5.3. Uso creativo de la tecnología digital
5.4. Identificar lagunas en las competencias digitales

¿Necesitas impartir esta formación en tu organización?

Solicita más información

Iniciación a la programación en .NET Core

DigComp 2.2 Marco Europeo de Competencias Digitales

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies