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.
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#.
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
Cuando la formación haya llegado a su fin, se hará entrega a cada uno de los estudiantes de un certificado de aprovechamiento.
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