Guía básica de C# para principiantes
Guía básica de C# para principiantes
Lo que serás capaz de hacer
La demanda de desarrolladores expertos en C# sigue creciendo, y este certificado profesional le dota de los conocimientos necesarios para crear aplicaciones sólidas y de calidad profesional. Desarrollado por expertos de la industria, aprenderá las características avanzadas del lenguaje C#, programación orientada a objetos, prácticas profesionales de codificación, estructuras de datos, desarrollo de GUI y técnicas de programación asistida por IA. Perfecto para aquellos que buscan oportunidades en el desarrollo de software, diseño de aplicaciones de escritorio o programación empresarial, este programa proporciona habilidades esenciales para la construcción de aplicaciones mantenibles, eficientes y accesibles. Ganará experiencia práctica a través de proyectos aplicados que demuestran su capacidad para diseñar jerarquías de clases, implementar estrategias de pruebas, crear interfaces gráficas y aplicar herramientas de IA para la optimización y documentación. Al final del programa, usted será capaz de: Escribir limpio, de calidad profesional de código C # que sigue las mejores prácticas de la industria Aplicar los principios de programación orientada a objetos para diseñar arquitecturas seguras y reutilizables Implementar pruebas robustas, manejo de errores, y las estrategias de gestión de datos Desarrollar interfaces gráficas de usuario accesibles e integrar flujos de trabajo asistidos por IA Vas a terminar con una cartera de proyectos y un certificado profesional que muestra su experiencia-listo para sobresalir en el panorama actual de desarrollo de software.
- Crea aplicaciones en C# limpias y profesionales siguiendo los estándares de programación modernos.
- Aplicar la programación orientada a objetos con herencia, polimorfismo y abstracción.
- Implementar pruebas, depuración, gestión de excepciones y programación asíncrona.
- Desarrolla aplicaciones con interfaz gráfica de usuario (GUI) utilizando Windows Forms y técnicas de programación asistidas por IA.
Temario
UNIDAD 1 - Fundamentos del desarrollo .NET e integración de código de Visual Studio · 37 leccionesFundamentos de programación en C# y entorno de desarrollo - UNIDAD 1 - Fundamentos del desarrollo .NET e integración de código de Visual Studio
Fundamentos de programación en C# y entorno de desarrollo - UNIDAD 1 - Fundamentos del desarrollo .NET e integración de código de Visual Studio
- Introducción al curso
- Completar los Laboratorios Guiados
- Completar los Laboratorios Guiados
- Presentación de la herramienta de IA: Microsoft Copilot
- Programación con C#
- Programa del curso
- Introducción a los fundamentos del desarrollo .NET y Visual Studio Code
- Desarrollo de front-end y back-end
- El ecosistema .NET
- Integración con Visual Studio Code
- Introducción a .NET y Visual Studio Code
- Práctica: Introducción a .NET y Visual Studio Code
- Descripción general de Visual Studio Code
- Función de Visual Studio Code en el flujo de trabajo de desarrollo
- Integración de Visual Studio Code y .NET
- Cuestionario práctico: Código de Visual Studio e integración .NET
- Instalación del SDK .NET
- Instalación del SDK .NET
- Configuración del entorno de desarrollo
- Configuración del entorno de desarrollo
- Desactivar GitHub Copilot para el aprendizaje de C#
- Actividad: Configurar un entorno .NET
- Cuestionario práctico: Configuración del entorno de desarrollo .NET
- Creación de proyectos
- Creación de proyectos
- Configuración de los ajustes del proyecto
- Configuración de los ajustes del proyecto
- Construir y ejecutar el proyecto
- Construir y ejecutar el proyecto
- Actividad: Crear un Proyecto .Net
- Práctica: Iniciar un nuevo proyecto .NET
- Estructura del proyecto
- Buenas prácticas para la organización de archivos
- Organización de proyectos .NET
- Cuestionario práctico: Organización de proyectos .NET
- Conclusiones: Fundamentos del desarrollo .NET e integración de código de Visual Studio
- Cuestionario graduado: Fundamentos del desarrollo .NET e integración de código de Visual Studio
UNIDAD 2 - Conceptos básicos y sintaxis del lenguaje C# · 31 leccionesFundamentos de programación en C# y entorno de desarrollo - UNIDAD 2 - Conceptos básicos y sintaxis del lenguaje C#
Fundamentos de programación en C# y entorno de desarrollo - UNIDAD 2 - Conceptos básicos y sintaxis del lenguaje C#
- Por qué es importante la estructura del programa en C#
- Anatomía y estructura de los programas en C#
- Crear su primer programa en C
- Crear una estructura de programa básica
- Comprender la estructura del programa
- Programa de visualización de información personal
- Cuestionario práctico: Fundamentos de estructura y sintaxis de C#
- Tipos de datos en aplicaciones reales
- Tipos de datos y declaración de variables en C#
- Trabajar con variables y tipos de datos - Parte 1
- Trabajar con variables y tipos de datos - Parte 2
- Práctica de declaración de variables
- Elección del tipo de datos adecuado
- Gestor de datos de perfil personal
- Cuestionario de Práctica: Tipos de datos y variables
- Operaciones matemáticas en el desarrollo de software
- Operadores y expresiones de C#
- Implementación de cálculos y comparaciones - Parte 1
- Implementación de cálculos y comparaciones - Parte 2
- Operaciones básicas de calculadora
- Selección y prioridad de operadores
- Aplicación de calculadora simple
- Operadores y expresiones
- El papel fundamental de la documentación del código
- Prácticas eficaces de comentario y documentación
- Añadir comentarios profesionales al código
- Comentario Ejercicio de adición
- Normas y prácticas de documentación
- Proyecto de documentación del código
- Cuestionario práctico: Comentarios y documentación
- Cuestionario graduado: Conceptos básicos y sintaxis del lenguaje C#
UNIDAD 3 - Flujo de control básico y toma de decisiones · 27 leccionesFundamentos de programación en C# y entorno de desarrollo - UNIDAD 3 - Flujo de control básico y toma de decisiones
Fundamentos de programación en C# y entorno de desarrollo - UNIDAD 3 - Flujo de control básico y toma de decisiones
- Habilidades de pensamiento lógico
- Aplicación del pensamiento lógico
- Pensamiento lógico en programación
- Pensamiento lógico en programación
- Cuestionario práctico: Pensamiento lógico en programación
- Fundamentos de la depuración
- Depuración práctica
- Depuración
- Actividad: Depuración de código
- Actividad: Depuración de código - Clave de respuestas
- Práctica: Introducción a la depuración
- Sintaxis básica de C#
- Programación práctica
- Sintaxis básica de C#
- Escribir programas sencillos en C#
- Laboratorio guiado: Escritura de programas sencillos en C#
- ¡Pruébalo tú! Escribir programas sencillos en C#
- ¡Pruébalo tú! Escribir programas sencillos en C# - Clave de respuestas
- Cuestionario práctico: Escribir programas sencillos en C#
- Funciones de Microsoft Copilot
- Ventajas de utilizar Microsoft Copilot
- Visión general de Microsoft Copilot
- Generar código con Copilot
- Generar código con Copilot
- Laboratorio guiado: Codificación práctica con Copilot
- ¡Pruébalo tú! Codificación práctica con Copilot
- Cuestionario graduado: Flujo de control básico y toma de decisiones
UNIDAD 4 - Control de versiones y depuración básica · 31 leccionesFundamentos de programación en C# y entorno de desarrollo - UNIDAD 4 - Control de versiones y depuración básica
Fundamentos de programación en C# y entorno de desarrollo - UNIDAD 4 - Control de versiones y depuración básica
- Por qué el control de versiones salva carreras
- Fundamentos del control de versiones y conceptos de Git
- Configuración de su primer repositorio Git - Parte 1
- Configuración de su primer repositorio Git - Parte 2
- Comandos Git básicos
- Flujo de trabajo de Git y buenas prácticas
- Gestión del historial de versiones de proyectos
- Cuestionario práctico: Fundamentos de Git
- GUI frente a línea de comandos: cómo elegir las herramientas
- Interfaz de escritorio de GitHub y control visual de versiones
- Gestión de proyectos con GitHub Desktop
- GUI Operaciones Git
- Selección de herramientas para diferentes situaciones
- Simulación colaborativa de flujos de trabajo
- Cuestionario práctico: Herramientas de escritorio y GUI de GitHub
- El arte de la depuración sistemática
- Metodología de depuración y herramientas de código de Visual Studio
- Dominio del depurador de código de Visual Studio
- Encontrar y corregir un error lógico con el depurador de código de VS
- Estrategias de depuración y resolución de problemas
- Complejo reto de depuración
- Cuestionario práctico: Técnicas profesionales de depuración
- Control de versiones en el ciclo de vida del desarrollo
- Integración del flujo de trabajo de desarrollo profesional
- Flujo de trabajo de desarrollo con integración de Git - Parte 1
- Flujo de trabajo de desarrollo con integración de Git - Parte 2
- Integración del flujo de trabajo
- Prácticas de desarrollo profesional
- Proyecto completo de flujo de trabajo de desarrollo
- Práctica: Integración del control de versiones con el desarrollo
- Cuestionario graduado: Control de versiones y depuración básica
UNIDAD 5 - Proyecto práctico del curso: Crear una calculadora personal · 3 leccionesFundamentos de programación en C# y entorno de desarrollo - UNIDAD 5 - Proyecto práctico del curso: Crear una calculadora personal
Fundamentos de programación en C# y entorno de desarrollo - UNIDAD 5 - Proyecto práctico del curso: Crear una calculadora personal
- Proyecto práctico del curso: Crear una calculadora personal
- Cuestionario graduado: Fundamentos de programación en C# y entorno de desarrollo
- Proyecto práctico del curso: Crear una calculadora personal - Soluciones
UNIDAD 6 - Flujo de control avanzado y métodos · 34 leccionesCaracterísticas avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 6 - Flujo de control avanzado y métodos
Características avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 6 - Flujo de control avanzado y métodos
- El poder de la automatización mediante bucles
- Dominio de las estructuras de bucle de C#
- Construir bucles para problemas del mundo real - Parte 1
- Construir bucles para problemas del mundo real - Parte 2
- Implementación básica del bucle
- Estrategia de selección de bucles
- Generador de secuencias numéricas
- Cuestionario de Práctica: Estructuras de bucle y aplicación
- Programa del curso
- Control preciso en sistemas críticos
- Sentencias de salto para control de ejecución
- Implementación del control de flujo con sentencias de salto - Parte 1
- Implementación del control de flujo con sentencias de salto – Parte 2
- Escenarios de control de flujo
- Cuándo utilizar las sentencias «jump»
- Procesador de datos interactivo
- Práctica: Sentencias de salto y flujo de control
- Resolución de problemas complejos con estructuras anidadas
- Diseño de estructuras de control complejas
- Creación de sistemas lógicos de varios niveles – Parte 1
- Creación de sistemas lógicos multinivel – Parte 2
- Creación de patrones con bucles anidados
- Gestión de la complejidad en estructuras anidadas
- Sistema de análisis de calificaciones
- Cuestionario práctico: Estructuras de control anidadas
- Reutilización del código en las aplicaciones empresariales
- Diseño del método y principios de aplicación
- Creación de bibliotecas de métodos profesionales – Parte 1
- Creación de bibliotecas de métodos profesionales - Parte 2
- Ejercicios de creación de métodos
- Filosofía de diseño del método
- Métodos de utilidad matemática
- Cuestionario práctico: Métodos y diseño de funciones
- Cuestionario graduado: Flujo y métodos de control avanzados
UNIDAD 7 - Fundamentos de la programación orientada a objetos · 27 leccionesCaracterísticas avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 7 - Fundamentos de la programación orientada a objetos
Características avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 7 - Fundamentos de la programación orientada a objetos
- Introducción: Dominio de la Programación orientada a objetos en C#
- Conceptos fundamentales de objetos y clases
- Comprensión teórica de los principios de la programación orientada a objetos
- Fundamentos de la programación orientada a objetos: objetos, clases, encapsulación y abstracción en C#
- Cuestionario de Práctica: Objetos y clases
- Creación de clases y objetos
- Implementación de clases y objetos
- Implementación de clases y objetos
- Laboratorio guiado: Implementación de clases y objetos
- Pruébelo usted Implementación de clases y objetos
- ¡Pruébelo usted! Implementación de clases y objetos - Clave de respuestas
- Práctica: Implementación de clases y objetos
- Protección de los datos críticos en los sistemas bancarios
- Principios de encapsulación e implementación
- Acceso seguro a los datos
- Implementación de propiedades
- Diseño de interfaces de clase seguras
- Sistema seguro de gestión de cuentas
- Cuestionario práctico: Encapsulación y protección de datos
- Depuración asistida por inteligencia artificial en el desarrollo moderno
- Técnicas avanzadas de depuración de programación orientada a objetos e integración de inteligencia artificial
- Depuración de objetos con ayuda de la IA
- Depuración del estado de los objetos
- Colaboración entre la IA y las personas en la calidad del código
- Revisión y depuración exhaustivas del código de programación orientada a objetos
- Cuestionario práctico: Depuración en la programación orientada a objetos y desarrollo asistido por IA
- Examen calificado: Fundamentos de la programación orientada a objetos
UNIDAD 8 - Herencia y polimorfismo · 27 leccionesCaracterísticas avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 8 - Herencia y polimorfismo
Características avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 8 - Herencia y polimorfismo
- Herencia
- Polimorfismo
- Herencia y polimorfismo
- Práctica: Herencia y polimorfismo
- Codificación de la herencia en C#
- Codificación del polimorfismo en C#
- Aplicación práctica de la herencia y el polimorfismo
- Herencia y polimorfismo en C#
- Laboratorio guiado: Herencia y polimorfismo en C#
- ¡Pruébalo! Herencia y polimorfismo en C#
- ¡Pruébalo tú! Herencia y polimorfismo en C# - Clave de respuestas
- Cuestionario práctico: Implementación práctica de la herencia y el polimorfismo
- El polimorfismo en la práctica: sistemas de reproducción multimedia
- Polimorfismo avanzado mediante métodos virtuales
- Creación de jerarquías de clases polimórficas
- Implementación de métodos virtuales
- Diseño orientado a la flexibilidad polimórfica
- Sistema de gestión de empleados con polimorfismo
- Cuestionario práctico: Polimorfismo y métodos virtuales
- Contratos y abstracciones en el software empresarial
- Dominar la abstracción mediante interfaces y clases abstractas
- Implementación de contratos y diseños abstractos
- Interfaz e implementación de clases abstractas
- Elegir entre interfaces y clases abstractas
- Arquitectura de complementos con abstracción
- Cuestionario práctico: Abstracción y contratos de diseño
- Cuestionario graduado: Herencia y polimorfismo
UNIDAD 9 - Abstracción, patrones de diseño y documentación mejorada con IA · 27 leccionesCaracterísticas avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 9 - Abstracción, patrones de diseño y documentación mejorada con IA
Características avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 9 - Abstracción, patrones de diseño y documentación mejorada con IA
- Creación de sistemas escalables mediante abstracción inteligente
- Principios avanzados de diseño de abstracción
- Diseño de arquitecturas de interfaz profesionales
- Reto de diseño de interfaces
- Filosofía de diseño de la abstracción
- Proyecto de diseño de la arquitectura de plugins
- Cuestionario de práctica: Diseño de abstracción avanzada
- Patrones de diseño
- Identificación de patrones de diseño
- Introducción a los patrones de diseño de software más comunes
- Actividad: Reconocer Patrones de diseño
- Soluciones: Patrones de diseño «Factory» y «Observer»
- Reconocimiento de patrones de diseño
- Cuestionario práctico: Reconocimiento de patrones de diseño
- Documentación basada en IA para el desarrollo profesional
- Normas de documentación profesional e integración de la inteligencia artificial
- Creación de documentación profesional con ayuda de la IA
- Generación de documentación asistida por IA
- Colaboración eficaz entre la IA y las personas en la elaboración de documentación
- Creación de un conjunto completo de documentación
- Cuestionario práctico: Prácticas de documentación mejoradas con IA
- Depuración de código C# con Microsoft Copilot
- Depuración de código C# con Microsoft Copilot
- Laboratorio guiado: Depuración práctica con Copilot
- Depuración de código C# con Microsoft Copilot
- ¡Pruébelo usted! Depuración práctica con Copilot
- Cuestionario calificado: Abstracción, patrones de diseño y documentación mejorada con IA
UNIDAD 10 - Proyecto práctico del curso: Sistema simple de mediateca · 3 leccionesCaracterísticas avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 10 - Proyecto práctico del curso: Sistema simple de mediateca
Características avanzadas del lenguaje C# y programación orientada a objetos - UNIDAD 10 - Proyecto práctico del curso: Sistema simple de mediateca
- Proyecto práctico del curso: Sistema simple de mediateca
- Cuestionario graduado: Características avanzadas del lenguaje C# y programación orientada a objetos
- Proyecto práctico del curso: Sistema sencillo de gestión de archivos multimedia – Soluciones
UNIDAD 11 - Calidad y comprobación profesionales del código · 26 leccionesPrácticas profesionales de desarrollo en C - UNIDAD 11 - Calidad y comprobación profesionales del código
Prácticas profesionales de desarrollo en C - UNIDAD 11 - Calidad y comprobación profesionales del código
- El coste de la mala calidad del código
- Normas de código y mejores prácticas profesionales en C#
- Transformar el código de aficionado a profesional
- Refactorización de la calidad del código
- Desarrollar el instinto profesional
- Refactorización de código específica
- Normas de calidad del código profesional
- Las pruebas salvan a las empresas: una verdadera prevención de las brechas de seguridad
- Metodologías de pruebas exhaustivas para aplicaciones en C#
- Implementación de escenarios de pruebas sólidos
- Ejercicio de diseño de casos de prueba
- Desarrollar una mentalidad orientada a las pruebas
- Desarrollo de un conjunto completo de pruebas
- Estrategias de evaluación y puesta en práctica
- Revisiones de códigos que evitan errores millonarios
- Procesos profesionales de revisión y optimización de código
- Revisión de los códigos profesionales
- Ejercicio de revisión de código
- Una cultura eficaz de revisión de código
- Reto de optimización del rendimiento
- Revisión y optimización del código
- Optimización del código con Copilot
- Optimización del código con Copilot
- Laboratorio guiado: Mejora práctica de la codificación
- ¡Pruébelo usted! Mejora práctica de la codificación
- Calidad y comprobación profesionales del código
UNIDAD 12 - Estructuras de los datos y colecciones · 30 leccionesPrácticas profesionales de desarrollo en C - UNIDAD 12 - Estructuras de los datos y colecciones
Prácticas profesionales de desarrollo en C - UNIDAD 12 - Estructuras de los datos y colecciones
- Introducción a las estructuras de datos
- Características de las matrices y las listas enlazadas
- Casos de uso de pilas y colas
- Reflexión sobre las estructuras de datos
- Reflexión sobre estructuras de datos - Soluciones
- Elección de la estructura de los datos adecuada para cada tarea
- Estructuras de datos lineales clave
- Cuando una estructura de datos inadecuada te lo cuesta todo
- Dominar los tipos de colección de C# para una gestión eficiente de los datos
- Implementación de colecciones eficientes en C# - Parte 1
- Implementación de colecciones eficientes en C# - Parte 2
- Selección del tipo de colección
- Selección estratégica de fondos
- Sistema de procesamiento de datos de múltiples colecciones
- Colecciones y manipulación de datos en C#
- Introducción a la notación Big O
- Aplicación de la Notación O mayúscula a las estructuras de datos
- Anotar el código con la notación O grande
- Anotar código con la notación O grande - Soluciones
- Análisis de la Complejidad temporal y espacial: Guía práctica
- Análisis del rendimiento de la estructura de los datos con Notación O mayúscula
- Colecciones modernas de C# en el desarrollo empresarial
- Funciones modernas de las colecciones en C# y estándares profesionales
- Implementación de patrones modernos de gestión de colecciones - Parte 1
- Implementación de patrones modernos de recogida - Parte 2
- Implementación de la expresión de colección
- Equilibrio entre las prestaciones modernas y el rendimiento
- Proyecto de modernización del código de la colección «Legacy»
- Características y buenas prácticas de la recogida moderna
- Estructuras de los datos y colecciones
UNIDAD 13 - Manejo de excepciones y operaciones de entrada/salida · 30 leccionesPrácticas profesionales de desarrollo en C - UNIDAD 13 - Manejo de excepciones y operaciones de entrada/salida
Prácticas profesionales de desarrollo en C - UNIDAD 13 - Manejo de excepciones y operaciones de entrada/salida
- Cuando la gestión de excepciones salva vidas
- Gestión integral de excepciones en el desarrollo profesional con C#
- Gestión de excepciones a prueba de balas - Parte 1
- Gestión de excepciones a prueba de balas - Parte 2
- Escenarios de gestión de excepciones
- Filosofía de diseño de estrategias de excepciones
- Aplicación robusta de procesamiento de archivos
- Gestión de excepciones y recuperación de errores
- Procesamiento de archivos a gran escala: cuando el rendimiento de E/S es fundamental
- Dominio de las operaciones con archivos y directorios en C#
- Tratamiento profesional de archivos y textos
- Implementación de operaciones con archivos
- Estrategia y rendimiento de la E/S de archivos
- Sistema integral de análisis de registros
- Operaciones del sistema de archivos y procesamiento de textos
- Procesamiento de flujos en sistemas de negociación financiera
- Operaciones avanzadas con flujos y procesamiento de datos binarios
- Implementación de sistemas de E/S de alto rendimiento
- Implementación de un flujo binario
- Decisiones avanzadas de arquitectura de E/S
- Canal de procesamiento de datos de alto rendimiento
- Operaciones avanzadas de E/S y secuencias
- Resolución de problemas de producción bajo presión
- Estrategias avanzadas de depuración para aplicaciones complejas
- Dominio de la depuración de aplicaciones complejas
- Técnicas avanzadas de puntos de interrupción
- Metodologías profesionales de depuración
- Reto de depuración a nivel empresarial
- Depuración y resolución de problemas avanzadas
- Manejo de excepciones y operaciones de entrada/salida
UNIDAD 14 - Programación asíncrona en C# · 33 leccionesPrácticas profesionales de desarrollo en C - UNIDAD 14 - Programación asíncrona en C#
Prácticas profesionales de desarrollo en C - UNIDAD 14 - Programación asíncrona en C#
- Introducción: Programación asíncrona
- Fundamentos de la programación asíncrona
- Ventajas y retos de la programación asíncrona
- Introducción a la programación asíncrona
- Introducción a la programación asíncrona
- Sintaxis y uso de Async y Await
- Sintaxis y uso de async y await
- Aplicación práctica
- Uso de async y await en C#
- Laboratorio guiado: Uso de async y await en C#
- ¡Pruébalo! Uso de async y await en C#
- ¡Pruébalo! Uso de async y await en C# - Clave de respuestas
- Uso de async y await en C#
- Diseño de soluciones asíncronas
- Soluciones prácticas de programación asíncrona
- Creación de soluciones asíncronas prácticas
- Creación de soluciones asíncronas prácticas
- Actividad: Creación de soluciones prácticas asíncronas - Clave de respuestas
- Creación de soluciones asíncronas prácticas
- Creación de soluciones asíncronas prácticas
- Papel en las aplicaciones modernas
- Ejemplos del sector
- Importancia de la programación asíncrona
- Importancia de la programación asíncrona
- Depuración de código asíncrono
- Depuración y creación de programas asíncronos
- Depuración y creación de programas asíncronos
- Laboratorio guiado: Depuración y creación de programas asíncronos
- ¡Pruébalo tú! Depuración y creación de programas asíncronos
- ¡Pruébalo tú! Depuración y creación de programas asíncronos - Clave de respuestas
- Depuración y creación de programas asíncronos
- Conclusiones: Programación asíncrona
- Programación asíncrona en C#
UNIDAD 15 - Proyecto práctico del curso: aplicación robusta de procesamiento de archivos · 3 leccionesPrácticas profesionales de desarrollo en C - UNIDAD 15 - Proyecto práctico del curso: aplicación robusta de procesamiento de archivos
Prácticas profesionales de desarrollo en C - UNIDAD 15 - Proyecto práctico del curso: aplicación robusta de procesamiento de archivos
- Proyecto práctico del curso: aplicación robusta de procesamiento de archivos
- Prueba evaluada: Prácticas profesionales de desarrollo en C#
- Proyecto práctico del curso: aplicación robusta de procesamiento de archivos — Soluciones
UNIDAD 16 - El ecosistema de .NET Framework y el desarrollo moderno · 27 leccionesDesarrollo de GUI y programación mejorada con IA - UNIDAD 16 - El ecosistema de .NET Framework y el desarrollo moderno
Desarrollo de GUI y programación mejorada con IA - UNIDAD 16 - El ecosistema de .NET Framework y el desarrollo moderno
- Introducción a .NET y su arquitectura
- Un día en la vida de un ingeniero de backend
- Evolución de la plataforma .NET
- Capacidades multiplataforma de .NET
- Herramientas y ecosistema en .NET
- plataforma .Net
- Cuestionario práctico: Visión general de la plataforma .NET
- Introducción: Creación de API web con ASP.Net Core
- Características de ASP.NET Core para el desarrollo de API web
- Ventajas del uso de ASP.NET Core
- Introducción a ASP.NET Core
- Práctica: Introducción a ASP.NET Core
- Introducción: Configuración de proyectos Blazor
- ¿Qué es Blazor?
- Modelos de alojamiento Blazor
- Introducción a Blazor
- Características principales de Blazor
- Características principales de Blazor
- Cuestionario práctico: Introducción a Blazor
- Decisiones arquitectónicas millonarias
- Selección del marco estratégico en el ecosistema .NET
- Análisis de los requisitos de la aplicación para la selección del marco de trabajo
- Ejercicio de comparación de marcos
- Proceso de toma de decisiones arquitectónicas
- Proyecto de recomendación sobre un marco integral
- Comprobación de conocimientos: Selección del marco y arquitectura de la aplicación
- Cuestionario: Ecosistema .NET Framework y desarrollo moderno
UNIDAD 17 - Desarrollo de interfaces gráficas de usuario con Windows Forms y accesibilidad · 32 leccionesDesarrollo de GUI y programación mejorada con IA - UNIDAD 17 - Desarrollo de interfaces gráficas de usuario con Windows Forms y accesibilidad
Desarrollo de GUI y programación mejorada con IA - UNIDAD 17 - Desarrollo de interfaces gráficas de usuario con Windows Forms y accesibilidad
- De la consola a las aplicaciones profesionales de escritorio
- Arquitectura de Windows Forms y programación basada en eventos
- Creación de la primera aplicación Windows Forms - Parte 1
- Cómo crear tu primera aplicación de Windows Forms – Parte 2
- Formularios y controles básicos
- Diseño de interfaces gráficas de usuario basado en el «Design Thinking»
- Calculadora interactiva con interfaz gráfica de usuario
- Comprobación de conocimientos: Fundamentos y principios de diseño de Windows Forms
- Creación de software para todos: una historia de éxito en materia de accesibilidad
- Normas de accesibilidad y cumplimiento de la norma 508 en Windows Forms
- Implementación de funciones de accesibilidad profesionales – Parte 1
- Implementación de funciones de accesibilidad profesionales – Parte 2
- Aplicación de la propiedad de accesibilidad
- Filosofía del diseño inclusivo
- Aplicación empresarial totalmente accesible
- Prueba de conocimientos: Accesibilidad y diseño inclusivo
- Una experiencia de usuario que impulsa el éxito empresarial
- Principios profesionales de diseño de UI/UX para Windows Forms
- Creación de interfaces de usuario de calidad profesional – Parte 1
- Creación de interfaces de usuario de calidad profesional – Parte 2
- Reto de rediseño de UI/UX
- Equilibrio entre la estética y la funcionalidad
- Diseño profesional de aplicaciones empresariales
- Comprobación de conocimientos: Mejores prácticas de diseño de formularios y experiencia del usuario
- Multimedia que mejora las aplicaciones profesionales
- Integración multimedia profesional en Windows Forms
- Creación de experiencias multimedia atractivas
- Proyecto de mejora multimedia
- Uso estratégico de los medios multimedia
- Aplicación empresarial multimedia completa
- Comprobación de conocimientos: Integración multimedia y mejora de la experiencia del usuario
- Cuestionario: Desarrollo de interfaces gráficas de usuario con Windows Forms y accesibilidad
UNIDAD 18 - Gestión de eventos y funciones avanzadas de la interfaz gráfica de usuario · 32 leccionesDesarrollo de GUI y programación mejorada con IA - UNIDAD 18 - Gestión de eventos y funciones avanzadas de la interfaz gráfica de usuario
Desarrollo de GUI y programación mejorada con IA - UNIDAD 18 - Gestión de eventos y funciones avanzadas de la interfaz gráfica de usuario
- Capacidad de respuesta en tiempo real en aplicaciones comerciales
- Dominar la programación basada en eventos en Windows Forms
- Creación de interfaces de usuario altamente interactivas – Parte 1
- Creación de interfaces de usuario altamente interactivas – Parte 2
- Organización de eventos interactivos
- Diseño de experiencias de usuario adaptativas
- Cuadro de mando interactivo en tiempo real
- Evaluación de conocimientos: Programación basada en eventos e interacción con el usuario
- El enlace de datos que transforma los procesos empresariales
- Técnicas profesionales de enlace de datos en Windows Forms
- Creación de aplicaciones dinámicas basadas en datos – Parte 1
- Creación de aplicaciones dinámicas basadas en datos – Parte 2
- Implementación del enlace de datos
- Arquitectura de datos para aplicaciones GUI
- Aplicación empresarial completa basada en datos
- Prueba de conocimientos: Enlace de datos y contenido dinámico
- Patrones de navegación adaptables a aplicaciones empresariales
- Arquitectura profesional de aplicaciones con múltiples formularios
- Creación de aplicaciones complejas con múltiples formularios – Parte 1
- Creación de aplicaciones complejas con múltiples formularios – Parte 2
- Navegación con múltiples formularios
- Arquitectura de la aplicación y flujo de trabajo del usuario
- Aplicación empresarial
- Prueba de conocimientos: Formularios múltiples y navegación por la aplicación
- Controles personalizados que resuelven problemas empresariales específicos
- Controles avanzados y desarrollo de componentes personalizados
- Creación de controles personalizados profesionales
- Desarrollo de controles personalizados
- Cuándo desarrollar controles y cuándo adquirirlos
- Biblioteca especializada en control empresarial
- Prueba de conocimientos: Controles avanzados y componentes personalizados
- Cuestionario: Gestión de eventos y funciones avanzadas de la interfaz gráfica de usuario
UNIDAD 19 - Desarrollo e integración avanzados asistidos por IA · 33 leccionesDesarrollo de GUI y programación mejorada con IA - UNIDAD 19 - Desarrollo e integración avanzados asistidos por IA
Desarrollo de GUI y programación mejorada con IA - UNIDAD 19 - Desarrollo e integración avanzados asistidos por IA
- Arquitectura basada en inteligencia artificial para millones de usuarios
- Arquitectura de aplicaciones y generación de código mejoradas con IA
- Desarrollo de aplicaciones empresariales con soporte de arquitectura de IA – Parte 1
- Desarrollo de aplicaciones empresariales con soporte de arquitectura de IA – Parte 2
- Implementación de arquitectura asistida por IA
- Colaboración entre personas e inteligencia artificial en la arquitectura de software
- Arquitectura de aplicaciones empresariales basada en la inteligencia artificial
- Comprobación de conocimientos: Generación avanzada de código y diseño de arquitecturas
- La depuración por IA evita desastres en la producción
- Depuración y pruebas mejoradas con IA para aplicaciones GUI complejas
- Depuración avanzada de interfaces gráficas de usuario con ayuda de la IA – Parte 1
- Depuración avanzada de interfaces gráficas de usuario con ayuda de la IA – Parte 2
- Pruebas de interfaces gráficas de usuario asistidas por IA
- La IA como tu aliado en la depuración
- Control de calidad integral de aplicaciones con interfaz gráfica de usuario
- Prueba de conocimientos: depuración y pruebas basadas en IA para aplicaciones con interfaz gráfica de usuario
- Documentación sobre IA que transforma la productividad del equipo
- Normas de documentación profesional con mejora mediante IA
- Creación de conjuntos completos de documentación con IA – Parte 1
- Creación de conjuntos completos de documentación con IA – Parte 2
- Creación de documentación generada por IA
- Equilibrar la eficiencia de la IA con la calidad de la documentación
- Paquete completo de documentación del proyecto
- Prueba de conocimientos: Generación de documentación exhaustiva
- Optimización mediante IA que ahorra millones en costes de infraestructura
- Optimización del rendimiento basada en IA para aplicaciones profesionales
- Optimización del rendimiento asistida por IA – Parte 1
- Optimización del rendimiento asistida por IA – Parte 2
- Optimización del rendimiento asistida por IA
- Optimización estratégica del rendimiento con IA
- Optimización completa del rendimiento de las aplicaciones
- Prueba de conocimientos: Optimización del código y ajuste del rendimiento con ayuda de la IA
- Cuestionario: Desarrollo e integración avanzados asistidos por IA
UNIDAD 20 - Proyecto práctico del curso: Aplicación robusta de procesamiento de archivos · 3 leccionesDesarrollo de GUI y programación mejorada con IA - UNIDAD 20 - Proyecto práctico del curso: Aplicación robusta de procesamiento de archivos
Desarrollo de GUI y programación mejorada con IA - UNIDAD 20 - Proyecto práctico del curso: Aplicación robusta de procesamiento de archivos
- Proyecto práctico del curso: Aplicación robusta de procesamiento de archivos
- Desarrollo de GUI y programación mejorada con IA
- Proyecto práctico del curso: Aplicación robusta de procesamiento de archivos - Soluciones
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
20 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
98 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Microsoft.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 20 unidades · 496 lecciones · 192 h
- 12 meses de acceso
- 98 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Microsoft; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


