Regresar

Curso online de Iniciación a la Programacion en .NET Core

Curso online de Iniciación a la Programacion en .NET Core

Este Curso online de Iniciación a la Programacion en .NET Core te permitirá adquirir los conocimientos esenciales, así como las habilidades prácticas necesarias, para comenzar a desarrollar aplicaciones utilizando .NET Core.

 

El objetivo de este Curso online de Iniciación a la Programacion en .NET Core, de 30 horas de duración, es proporcionar los conocimientos y habilidades prácticas fundamentales para comenzar en el desarrollo de aplicaciones con .NET Core.

.NET Core es la plataforma de desarrollo de Microsoft más moderna, de código abierto y de alto rendimiento para la creación de todo tipo de aplicaciones. Es el sucesor multiplataforma de .NET Framework, ya que permite que las aplicaciones se puedan desplegar en Windows, Linux y MacOS, y viene con soporte para su uso con contenedores Docker.

 

Fundamentos, ventajas y herramientas de .NET Core

 

En el curso se exploran 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 guiarán 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 y web app.

Este curso cuenta con el Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR, que garantiza la calidad de los contenidos utilizados en la formación online.

Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR

 

¿A quién se dirige este curso?

 

Este Curso online de Iniciación a la Programacion en .NET Core, con Certificado Acreditativo, 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. En este sentido, adquirirás los conocimientos necesarios para dar tus primeros pasos en el desarrollo de aplicaciones y establecer una base sólida para progresar en este campo.

Para realizar el curso se necesitan conocimientos básicos de programación y programación orientada a objetos. No es necesario ser un experto, pero tener una base sólida en programación facilitará el aprendizaje y aplicación de los conceptos estudiados.

 

≡ Temario del Curso online de Iniciación a la Programacion en .NET Core

 

TEMA 1. Introducción a .NET Core

  1. ¿Qué es .NET Core?
    • Principales características
  2. Diferencias entre .NET Framework y .NET Core
  3. Beneficios de .NET Core
    • Desarrollo multiplataforma
    • Rendimiento y eficiencia
    • Soporte de contenedores y despliegue en la nube
    • Compatibilidad con nuevas tecnologías y lenguajes
  4. Por qué elegir .NET

TEMA 2. Herramientas de desarrollo

  1. Principales herramientas de desarrollo
    • Visual Studio
    • SQL Server Express
  2. Configuración de un entorno de desarrollo básico
    • Visual Studio Community 2022
    • SQL Server Express

TEMA 3. Fundamentos de programación en C#

  1. Variables en C#
    • Ventajas de utilizar variables en C#
  2. Tipos de Dato en C#
    • Tipos de valor
      • Tipos numéricos enteros
      • Tipos numéricos de punto flotante
      • Tipo booleano
      • Tipo carácter
      • Enumeraciones
    • Tipos de referencia
      • Clases
      • Interfaces
      • Matrices (arrays)
      • Listas
      • Tipos anónimos
  3. Sintaxis de declaración de variables
    • Buenas prácticas en nombres de variables
    • Asignación de valores a variables
    • Inicialización de variables
  4. Operadores en C#
    • Operadores aritméticos
    • Operadores de asignación
    • Operadores de comparación
    • Operadores lógicos
    • Operadores de incremento y decremento
    • Ejemplos prácticos de uso de operadores en expresiones y condiciones

TEMA 4. Estructuras de Control en C#

  1. Estructuras de Control en C#
    • Condicionales
      • El condicional “if” y sus variantes
      • El condicional “switch”
    • Bucles
      • El bucle “for”
      • El bucle “while”
      • El bucle “do-while”
      • El bucle “foreach”
    • Saltos
      • El salto “break”
      • El salto “continue”
      • El salto “return”
  2. Buenas prácticas en estructuras de control
    • Claridad y legibilidad
    • Evita complejidad y los anidamientos excesivos
    • Uso adecuado de las estructuras de control
    • Evita el código duplicado
    • Manejo adecuado de errores y excepciones
  3. Ejemplo práctico sobre uso de estructuras de control

TEMA 5. LINQ

  1. ¿Qué es LINQ (Language Integrated Query)?
  2. Principales Ventajas
  3. Fuentes de datos en LINQ
  4. Consultas en LINQ
    • Palabras clave para consultas LINQ
    • Sintaxis de consulta
  5. Métodos de extensión
    • Expresiones lambda en LINQ
    • Sintaxis de extensión de métodos
    • Métodos de Resultados en LINQ

TEMA 6. Entity Framework Core

  1. ORM (Mapeo Objeto-Relacional)
  2. Ventajas del uso de ORM
  3. Entity Framework Core
    • Características y beneficios de Entity Framework Core
    • Comparación con versiones anteriores de Entity Framework
  4. Contexto en Entity Framework Core
    • Características de EF Core
  5. Configuración del entorno ORM en .NET Core

TEMA 7. Gestión de la Base de Datos con EF Core

  1. Modos de Gestión de Bases de Datos
    • Database First
    • Code First
    • Model First
  2. Entidades en EF Core
    • Propiedades y relaciones
  3. Migraciones
    • Comandos básicos de Visual Studio
    • Administración de migraciones

TEMA 8. Fundamentos de Desarrollo de Aplicaciones con EF Core

  1. Operaciones CRUD
  2. Solicitudes HTTP
  3. Controladores en EF Core
    • Desarrollo de operaciones CRUD
  4. DTOs (Data Transfer Objects)
    • Ventajas de utilizar DTOs en el desarrollo de aplicaciones
    • DTOs en una aplicación con EF Core

¡No te vayas todavía!

Te espera un:

10% Dto.

En tu compra validando el código:

BIENVENIDA10