Contenido de la carrera
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
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
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
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
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
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
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
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