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

Duración: 36 horas ONLINE  |  Ref (4387)

Consulte becas o como hacer el curso sin coste.
ID Curso
CURSO ID
4387
Modalidad
MODALIDAD
ONLINE
Familia
FAMILIA
137
Horas
HORAS
36 horas
Inicio
INICIO
INMEDIATO
Duración
DURACIÓN
8 semanas

Características:

1 – Introducción a .NET Core

Introducción a .NET Core

Introducción

¿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

Resumen

 

2 – Herramientas de desarrollo

Herramientas de desarrollo

Introducción

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

Resumen

 

3 – Fundamentos de programación en C#

Fundamentos de programación en C#

Introducción

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

Resumen

 

4 – Estructuras de Control en C#

Estructuras de Control en C#

Introducción

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

Resumen

 

5 – LINQ

LINQ

Introducción

¿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

Resumen

 

6 – Entity Framework Core

Entity Framework Core

Introducción 

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

Resumen

 

7 – Gestión de la Base de Datos con EF Core

Gestión de la Base de Datos con EF Core

Introducción

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

Resumen

 

8 – Fundamentos de Desarrollo de Aplicaciones con EF Core

Fundamentos de Desarrollo de Aplicaciones con EF Core

Introducción

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

Resumen

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

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.

Descripción

Da vida a tus ideas: crea tus primeras apps con .NET Core.

Información adicional

Modalidad

ONLINE

Tipo formación

Curso online

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Iniciación a la programación en .NET Core”

    Para enviarte información sobre este curso, por favor, rellena los siguientes datos:

    Nombre (requerido)

    Teléfono: (requerido)

    Correo electrónico: (requerido)

    Acepto la Política de privacidad