Contenido de la carrera
![C# desde Cero](https://edteam-media.s3.amazonaws.com/courses/small/dfc95e61-92eb-4900-ac97-14c1636793a6.png)
1. C# desde Cero
Aprende a programar para web, móvil, escritorio o videojuegos con el lenguaje número 1 de Microsoft.
¿Qué aprenderás?
- Conociendo C#
- Variables y constantes
- Condicionales y ciclos
- Arreglos y Colecciones
- Programación orientada a objetos
- Generics
- Interfaces
Miguel Teheran
![Tu primera app con C#](https://edteam-media.s3.amazonaws.com/courses/small/55fb2eb9-f971-48c5-8f2e-0e0659478428.png)
2. Tu primera app con C#
En este taller aplicarás la teoría de los cursos de C# desde cero y POO en una aplicación de consola.
¿Qué aprenderás?
- Análisis y estructura del coworking
- Creando Menu para admin y usuarios del coworking
- Construyendo funcionalidades para el admin
- Construyendo funcionalidades para usuarios
Miguel Teheran
![Creación de APIs REST con .NET Core](https://edteam-media.s3.amazonaws.com/courses/small/d7b5bb69-48da-47a8-8d9f-da0bbfba140a.png)
3. Creación de APIs REST con .NET Core
Aprende la construcción de servicios REST para tus Apps utilizando uno de los frameworks más eficientes del mundo y orientado a la nube.
¿Qué aprenderás?
- Creando nuestra primer RESTful API
- Configuración y arquitectura
- Seguridad en APIS con .NET Core y buenas prácticas
- Manipulación de recursos y datos
- Herramientas avanzadas (Logging, documentación, pruebas)
- Despliegue, consumo de servicios e integración continua
Miguel Teheran
![.NET 5, Core Entity Framework](https://edteam-media.s3.amazonaws.com/courses/small/ab7ce532-fe72-4dc5-8011-11dccb56148a.png)
4. .NET 5, Core Entity Framework
Desarrolla servicios REST y conéctalos con una base de datos usando o implementando Entity Framework Core.
¿Qué aprenderás?
- Implementación de servicios Rest con Asp.Net WebApi 5
- Azure App Services Sql Server
- Aplicar Entity Framework Core en Web Api
- Seguridad Con Web Api con Jwt Bearer
Anthony Jesus Portilla Cano
![Crea tu propio Slack con SignalR](https://edteam-media.s3.amazonaws.com/courses/small/5afd9bc4-46f7-4326-9e9f-fe1a024be305.png)
5. Crea tu propio Slack con SignalR
En este taller construirás una sala de chat con React.js y .NET Core desde 0, conectando backend con frontend y luego haciendo que se actualice en tiempo real usando SignalR.
¿Qué aprenderás?
- Análisis y estructura del proyecto
- Creación de interfaz
- Construyendo backend con .NET Core
- Conectando acciones del frontend con el backend
- Agregando Real-time a nuestro Trello
Miguel Teheran
![TDD y Unit test con .NET core](https://edteam-media.s3.amazonaws.com/courses/small/e2c8b401-6339-4c1d-a161-a03524b15929.png)
6. TDD y Unit test con .NET core
Aprende a construir test unitarios, ejecútalos y comprueba la eficiencia y la calidad de tu código.
¿Qué aprenderás?
- Introducción a pruebas unitarias y TDD
- dotnet CLI, Assertions y Parámetros
- Creando mocks y datos de prueba
- Pruebas sobre controladores
- Cobertura de pruebas unitarias
Miguel Teheran
![Crea un clon de Epic Games Store con Blazor y Web Assembly](https://edteam-media.s3.amazonaws.com/courses/small/bcfb1f94-33f9-434d-8318-b4b5e1c50d0c.png)
7. Crea un clon de Epic Games Store con Blazor y Web Assembly
Remplaza JavaScript por C# en el frontend con WebAssembly y Blazor y construye una tienda de videojuegos SPA ¡al estilo de Epic Games Store!
¿Qué aprenderás?
- Introducción y construcción de arquitectura base
- Diseñado UI general para nuestro proyecto
- Diseño general de nuestra API
- Conectando UI Con API
- Refinamiento y despliegue
Miguel Teheran
![WebAssembly con C# y Blazor](https://edteam-media.s3.amazonaws.com/courses/small/e61969fc-1123-4288-b700-c8145046f6bd.png)
8. WebAssembly con C# y Blazor
Reemplaza JavaScript en el frontend por C# usando WebAssembly, el nuevo estándar para la web.
¿Qué aprenderás?
- Introducción a Blazor y Web Assembly
- Conceptos generales de Blazor
- Arquitectura en Blazor
- Formularios en Blazor
- Interoperabilidad con JavaScript
- Conexión a APIs
- Despliegue de aplicaciones Blazor
Miguel Teheran