Desarrollo profesional con .NET desde Linux (2025)
What you'll learn
- Dockerización proyecto
- DOTNET 9
- ASP .NET desde Linux
- Dotnet
- Razor
- Kestrel
- Instalación de paquetes desde Nuget
- C#
- Razor
- Entity Framework
- API Rest
- Blazor
- SQL Server
- MySQL
- Implementación de Webpay de Transbank
- Implementación de Paypal
- Implementación de Strapi
- Todo desde Ubuntu Server
- Repository Pattern
- Swagger con Swashbuckle
Requirements
- No se necesita experiencia previa
- Conocimientos básicos de HTML
- Muchas ganas de aprender para salir al mercado laboral o mejorar en tu empleo actual
Description
.NET es una de las plataformas de desarrollo más demandadas hoy en día, por su versatilidad y alto aprovechamiento de los recursos del servidor, también posee un amplio ecosistema que te permiten poder elegir con qué trabajar para diferentes tareas.
Durante el curso, veremos cómo crear aplicaciones de consola, aplicaciones web, y API Rest, para que puedas blindarte a nivel de conocimientos, y así ser realmente atractivo para el mercado laboral.
En este curso aprenderás cómo crear aplicaciones completamente funcionales con C#, y obtendrás las herramientas para salir de forma real a buscar empleo con .NET. Además aprenderás a implementar las pasarela de pago Webpay de Transbank, Paypal y Strapi.
Dentro de lo que aprenderás:
Conocerás el ecosistema de Dotnet por dentro
Aprenderás a trabajar con Dotnet desde Linux de manera completamente funcional
Verás cómo sacarle el máximo provecho a su ORMs
Te enseñaremos a crear formularios, validarlos, subir archivos
Aprenderás cómo crear una aplicación web MVC basada en Razor, que es justamente algo muy demandado en el mercado actual.
Hoy vivimos en el mundo de las integraciones, por lo que, desde luego, te enseñaremos a crear APIs Rest para integrarlas con cualquier cliente como alguna aplicación SPA, Android, IOS, etc.
También te enseñaremos cómo consumir APIs de tipo Rest , para poder adquirir el conocimiento necesario para integrar tus aplicaciones con cualquier plataforma, ya sea basada en JSON.
Aprenderemos a dockerizar nuestros proyectos
Un tema del que no habla mucho en estas plataformas, es el de las pasarelas de pago. En este curso te enseñaremos a integrar Dotnet con:
Webpay de Transbank
Paypal
Strapi
Además, te enseñaremos a lo largo del curso los siguientes temas
Introducción técnico teórica
Instalación de Dotnet y SQL Server en un servidor Ubuntu, siguiendo la documentación oficial de Microsoft.
C# - Sintaxis básica, variables
C# - Condicionales, ciclos y arrays, slices
C# - Funciones
C# - Programación orientada a objetos
Aplicaciones de consola. Éso es ideal para crear automatizaciones en formato batch, robots de flujo, jobs, etc.
Trabajo con Formularios
Upload de archivos
Conexión con MySQL, CRUD
Conexión con SQL Server
Crear archivo excel
Envío de mails
Cliente API Rest
Login
Creación de códigos QR
Crear API Rest .NET MVC
Veremos cómo proteger nuestras rutas usando JWT (Json Web Token)
Blazor
Who this course is for:
- Desarrolladores, estudiantes, ingenieros, o cualquier persona que requiere aprender .NET
Instructor
Desarrollador de aplicaciones hace ya casi 15 años, en lenguajes como PHP, Python, Java, Javascript, entre otros.
Me declaro un intruso dentro de este mundo de las tecnologías, pero lleno de pasión por lo que hago, me encanta la docencia, creo que es en donde me siento más cómodo.
Soy un convencido de que mientras más herramientas manejes, más atractivo serás para los mercados laborales. Creo firmemente que las oportunidades están en nuestros corazones y que los límites están sólo en la imaginación de las personas.
Te invito a aprender conmigo, no te arrepentirás, para que comencemos el camino en donde te enseño a convertir tus sueños en metas concretas. Te garantizo que aprenderás lo necesario para insertarte en el mercado laboral de manera eficiente.