Regresar
HomeInformática/TecnologíaDiseño y ProgramaciónCurso online de Iniciación a la Programacion en .NET Core

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.

 

¿A quién se dirige este curso?

 

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. 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 este Curso online de Iniciación a la Programacion en .NET Core 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

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

TEMA 2. Herramientas de desarrollo

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

TEMA 3. Fundamentos de programación en C#

  • Variables en C#
    • Ventajas de utilizar variables en C#
  • 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
  • Sintaxis de declaración de variables
    • Buenas prácticas en nombres de variables
    • Asignación de valores a variables
    • Inicialización de variables
  • 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#

  • 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”
  • 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
  • Ejemplo práctico sobre uso de estructuras de control

TEMA 5. LINQ

  • ¿Qué es LINQ (Language Integrated Query)?
  • Principales Ventajas
  • Fuentes de datos en LINQ
  • Consultas en LINQ
    • Palabras clave para consultas LINQ
    • Sintaxis de consulta
  • 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

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

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

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

TEMA 8. Fundamentos de Desarrollo de Aplicaciones con EF Core

  • Operaciones CRUD
  • Solicitudes HTTP
  • Controladores en EF Core
    • Desarrollo de operaciones CRUD
  • 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