Menú

Curso C# y ASP.NET Core MVC del centro TrainingIT

Programa de Curso C# y ASP.NET Core MVC

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Descripción

Aprende C# y ASP.NET Core MVC desde cero y construye aplicaciones modernas, escalables y profesionales.

La formación que te presentamos a continuación se ha creado con la finalidad de proporcionar a los estudiantes una enseñanza desde 0 en el lenguaje C# y el framework ASP.NET Core MVC. Comenzarás con los fundamentos de programación en C#, avanzando hacia la construcción de aplicaciones web modernas y escalables con buenas prácticas de arquitectura. El enfoque es progresivo y práctico: desde programas de consola hasta proyectos web completos con conexión a bases de datos y patrones de diseño profesionales.

A quién va dirigido

La formación que te presentamos a continuación se ha destinado a todas aquellas personas que estén interesadas en aprender todo lo relacionado con C#.

Objetivos

  • Crear proyectos con Visual Studio y Visual Studio Code.
  • Aplicar principios de Programación Orientada a Objetos (POO).
  • Diseñar y administrar Collections genéricas en .NET.
  • Manejar Generics avanzados con variantes y contravariantes.
  • Conectar múltiples bases de datos con Entity Framework Core.
  • Realizar mantenimiento de entidades (consultas, inserción, eliminación, actualización).

Temario

1.Las bases para programar

1.1 Qué es programación

1.2 Cómo funciona el Lenguaje C# y NET Core

1.3 Instalación de Visual Studio

2.Tomando contacto con c#

2.1 Creación de proyectos en Visual Studio

2.2 Compilando mi proyecto

2.3 Variables en C#

3.Sintáxis

3.1 Tipos de datos

3.2 Constantes y Palabras Claves

3.3 Valores Null

4.Estructuras de control lógico

4.1 Operadores en C#

4.2 Operadores de asignación

4.3 Estructuras y Operadores Condicionales

4.4 Estructura Condicional Múltiple

4.5 Switch múltiple Condition

5.Bucles y estructuras repetitivas

5.1 Bucles en NET Core

5.2 Bucle While

5.3 Do While y Condiciones

Test de conocimientos I

6.Exceptions y mas en C#

6.1 Excepciones en C#

6.2 Throw Exceptions

7. Métodos a fondo en C#

7.1 Métodos en C#

7.2 Parámetros en métodos

7.3 Parámetros por default

7.4 Nombres en parámetros

7.5 Parámetros por referencia

7.6 Métodos que retornan un valor

7.7 Tuplas en C#

7.8 Métodos y Tuplas

8.Programación Orientada a Objetos

8.1 Classes y Programación Orientada a Objetos

8.2 Accessors en clases

8.3 Propiedades en Classes

8.4 Herencia en clases

9. Collections en C#

9.1 Collectionsen C#

9.2 List en C#

9.3 Administración de List

9.4 Operadores de List

9.5 LinkedList en C#

9.6 Stack Collections

9.7 Queue Collections

9.8 Dictionary en C#

Test de conocimientos II

10.Delegates en C#

10.1 Delegates en C#

10.2 Creación de Delegate

10.3 Delegados anónimos

10.4 Delegados Compuestos

11.Eventos en C#

11.1 Creación de Eventos

11.2 Eventos Encadenados

11.3 Eventos desde .NET Framework

12.Lambda fuctions

12.1 Funciones Lambda

12.2 Eventos y métodos en Lambda

13. Interfaces y delegates

13.1 Interfaces en CSharp

13.2 Creación de interfaces

13.3 Interfaces and Abstract classes

13.4 Multiples interfaces

13.5 Interfaces de .NET Core

14.Generics en C#

14.1 Generics en Classes y Métodos

14.2 Diseño de Objetos

14.3 Comparable Genérico

14.4 Services and Interfaces Genéricas

14.5 Repository Genérico

14.6 Enumerable Genérico

14.7 Generic Constraints

15.Reflection y métodos generic

15.1 Reflection en .NET Core

15.2 Trabajando en Reflection

15.3 Ejecutando métodos genéricos

16.Reflection en Classes e Interfaces

16.1 Creando Generic Types

16.2 Genéricos y creación de objetos

Test de conocimientos III

17.Variant y Contravariant en C#

17.1 Tipos, Subtipos y Variance

17.2 Covariance y Contravariance

17.3 Covariance y Contravariance en Generics Types

18. .NET Core Empresarial

18.1 NET Core - Administrando SDK

18.2 Creación de Proyecto y Configuración Avanzada

19.Base de datos con NET core y Entity Framework

19.1 Instalación de SQL Server

19.2 Sql Server y Net Core

19.3 Creación de Base de Datos y tablas

19.4 Cómo Funciona Entity Framework Core

19.5 Agregando Cadena de Conexión

19.6 Creación de un DbSet en EF Core

19.7 Mapeo de una tabla Sql Server con EF Core

19.8 Relaciones entre entidades en EF Core

19.9 Relación 1 a 1 - Parte 1

19.10 Relación 1 a 1 - Parte 2

19.11 Relación 1 a muchos - Parte 1

19.12 Relación 1 a muchos - Parte 2

19.13 Relación de muchos a muchos - Parte 1

19.14 Relación muchos a muchos - Parte 2

19.15 Relación muchos a muchos - Parte 3

19.16 Insertar Data con EF Core

19.17 Actualizar Data con EF Core

19.18 Eliminar Data con EF Core

20.ASP.NET y Wedevelopment

20.1 Creación de Proyecto Web ASP.NET Core

20.2 Web Project - Creación con ASP NET Core MVC

21. Web Project - MVC y ASP NET Core

21.1 Patron MVC

21.2 Templates en ASP NET Core MVC

22.Web Project - Capa de Modelo en MVC

22.1 Capa de Modelo

22.2 Relación muchos a muchos

22.3 Entity Framework y modelo de seguridad

23. Web Project - Migration en MVC

23.1 Migration de EF a SQL

23.2 Cargar Data Master en Base de Datos

23.3 Configuración en Program y Entity Framework

23.4 Programación Async en Base de Datos

24.Web Project - Patron Repository

24.1 Patron Repository

24.2 Implementando Repository

24.3 Transacciones y consultas en Repository

24.4 Actualizando records en Repository

24.5 Paginación en cliente

25.Web Project - View - Controllers y páginas

25.1 Controllers y Consumo de Services

25.2 Tag Helpers

25.3 Imprimiendo Lista Libros

25.4 Página Detalle - pasando parametros en url

26.Web Project - Authentication y seguridad en MVC

26.1 Seguridad en MVC

26.2 Controllers API Method

26.3 Páginas View Login y Menu Admin

27.Web Project - Manejo de Archivos en Servidor ASP NET

27.1 Manejo de Archivos en ASP NET

27.2 Injection Dependency

27.3 Controllers en Acción

27.4 Almacenando imágenes en servidor

28.Web Project - Administración en ASP NET Core

28.1 Administración de Store

28.2 Controllers en Administración

28.3 Mantenimiento MVC

Test de conocimientos IV

Titulación obtenida

Cuando la formación haya llegado a su fin, se hará entrega a cada uno de los estudiantes de un certificado de aprovechamiento.

Requisitos

Para acceder a la formación no se requiere de ninguna experiencia previa, sin embargo, se aconseja tener conocimientos básicos de programación para asimilar mejor el contenido de la misma,

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​