C#: Empieza tu camino en el lenguaje
What you'll learn
- Entenderán la sintaxis básica y estructuras de control del lenguaje C#.
- Aplicarán Programación Orientada a Objetos para crear código organizado y reutilizable.
- Utilizarán LINQ para realizar consultas de datos de forma elegante y eficiente.
- Manejarán excepciones para crear aplicaciones estables y seguras.
- Trabajarán con archivos JSON para leer, escribir y procesar datos estructurados.
- Desarrollarán una API RESTful usando ASP.NET Core paso a paso.
Requirements
- No se necesita experiencia previa en C#.
- Se recomienda una noción básica de programación (variables, condicionales, bucles).
- Tener instalado Visual Studio Code y .NET 8 (el curso guía este proceso).
- Ganas de aprender con ejercicios prácticos y construir proyectos reales.
Description
Bienvenidos a nuestro curso de C#: Empieza tu camino en el lenguaje
¡Te damos la bienvenida al inicio de una emocionante aventura en el mundo del desarrollo con C#! Este curso ha sido diseñado especialmente para quienes desean aprender uno de los lenguajes más poderosos y demandados del ecosistema .NET, sin necesidad de experiencia previa en C#.
C# es un lenguaje moderno, robusto y versátil que te permitirá crear desde simples aplicaciones de consola hasta APIs web profesionales. A lo largo del curso, no solo aprenderás la sintaxis del lenguaje, sino que también desarrollarás un pensamiento lógico y estructurado que te servirá para abordar cualquier proyecto de programación con confianza.
Este curso es la puerta de entrada ideal para desarrollar aplicaciones modernas utilizando C#. Aprenderás desde los fundamentos del lenguaje hasta la creación de aplicaciones reales, que van desde programas de consola hasta APIs RESTful. Trabajaremos con Visual Studio Code y .NET 8, asegurando que adquieras habilidades actualizadas y aplicables en el mundo laboral.
Partimos desde cero conocimiento de C#, aunque se recomienda tener una base en programación, como saber declarar variables y utilizar estructuras de control como if y ciclos for. Sin embargo, estos conceptos también los abordaremos durante el curso, así que no te preocupes si no los dominas completamente.
Puntualmente, esta es una lista de los temas que abordamos en el curso:
Aplicaciones de consola
Sintaxis básica
Estructuras de control
Programación orientada a objetos
Manejo de excepciones
Consultas de datos con LINQ
Manejo de archivos JSON
Desarrollo de APIs web con ASP.NET Core
El objetivo principal de este curso es brindarte todas las herramientas necesarias para que puedas desarrollar aplicaciones utilizando C# en el entorno backend. Cada módulo está pensado para que avances paso a paso, con ejemplos prácticos y explicaciones claras, fomentando tanto el aprendizaje técnico como la confianza en tus habilidades.
¡Te espero en el curso para que demos juntos este primer gran paso en tu camino como desarrollador/a!
Who this course is for:
- A personas que quieren aprender C# desde cero con un enfoque backend.
- A estudiantes o programadores de otros lenguajes que buscan entrar al ecosistema .NET.
- A desarrolladores interesados en construir APIs modernas y trabajar en el mundo empresarial.
- A quienes desean tener una base sólida para luego avanzar a tecnologías como Blazor, MAUI o Azure.
Instructors
DevTalles es una plataforma educativa en línea creada por Fernando Herrera que se especializa en cursos de desarrollo web y programación. Ofrece una variedad de cursos en tecnologías populares como React, Angular, Vue.js, TypeScript, SQL, y herramientas de inteligencia artificial. Estos cursos están diseñados tanto para principiantes como para desarrolladores avanzados que deseen profundizar sus conocimientos y adquirir habilidades competitivas.
Soy desarrollador de software con más de 14 años de experiencia desarrollando software en diferentes lenguajes de programación, empezando por Java, C#, Python, Javascript, Ruby on Rails y más.
He participado en diversos proyectos internacionales y siempre me enfoco en mejorar el código y asegurar que se apliquen buenas prácticas de programación.
Me defino como una persona a la que le encanta devorar información a través de cursos, bootcamps, libros y videos, y siempre quiere aprender más. Además de ser autodidacta y detallista, disfruto trabajando en equipo y siendo proactivo.
Me encanta enseñar y poder ayudar a mis alumnos alcanzar sus metas.