Shopping security
Este curso de capacitación les enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones usando el lenguaje C#.
Durante el curso los estudiantes revisan los conceptos básicos de la estructura del programa C#, la sintaxis del lenguaje y los detalles de implementación, y luego consolidan su conocimiento a lo largo de la semana mientras construyen una aplicación que incorpora varias características de .NET.
El curso tiene como objetivo seguir el espíritu del curso 20483 del plan de estudios oficial de Microsoft, al tiempo que lo actualiza por completo con las últimas funciones de C#, .NET 6.0 y Visual Studio 2022.
![]() |
![]() |
Este curso está destinado a desarrolladores experimentados que ya tienen experiencia en programación en C, C++, JavaScript, Objective-C, Microsoft Visual Basic o Java, y comprenden los conceptos de la programación orientada a objetos. Este curso no está diseñado para estudiantes que son nuevos en programación; está dirigido a desarrolladores profesionales con al menos un mes de experiencia programando en un entorno orientado a objetos. Aquellos nuevos en la programación deben considerar el curso 55337AC - Introducción a la programación. El curso 55337AC usa C# como lenguaje para facilitar una introducción a la programación en general, mientras que este curso se enfoca en el lenguaje C# en sí mismo, lo que lo convierte en un excelente curso de seguimiento. Si desea aprender a aprovechar al máximo el lenguaje C#, este es el curso para usted.
Módulo 1: Sintaxis C#
Microsoft .NET 6 proporciona una plataforma de desarrollo integral que puede usar para crear, implementar y administrar aplicaciones y servicios. Al usar .NET, puede crear aplicaciones visualmente atractivas, permitir una comunicación fluida a través de los límites tecnológicos y brindar soporte para una amplia gama de procesos comerciales.
En este módulo, aprenderá sobre algunas de las funciones principales proporcionadas por .NET y Microsoft Visual Studio. También aprenderá sobre algunas de las construcciones principales de C# que le permiten comenzar a desarrollar aplicaciones .NET.
Lecciones
Laboratorio 1: Desarrollo de la solicitud de inscripción de clases
Después de completar este módulo, los estudiantes podrán:
Módulo 2: Conceptos del lenguaje C#
Las aplicaciones a menudo consisten en unidades lógicas de funcionalidad que realizan funciones específicas, como proporcionar acceso a datos o activar algún procesamiento lógico. C# es un lenguaje orientado a objetos y utiliza el concepto de métodos para encapsular unidades lógicas de funcionalidad. Aunque una buena práctica es tener métodos que hagan una sola cosa, pueden ser tan simples o tan complejos como desee. También es importante considerar qué sucede con el estado de su aplicación cuando ocurre una excepción en un método.
Lecciones
Laboratorio 1: Ampliación de la solicitud de inscripción de clase
Después de completar este módulo, los estudiantes podrán:
Módulo 3: Estructuras, colecciones y eventos de C#
Para crear aplicaciones efectivas, primero debe aprender algunas construcciones fundamentales de C#. Debe saber cómo crear estructuras simples para representar los elementos de datos con los que está trabajando. Debe saber cómo organizar estas estructuras en colecciones, de modo que pueda agregar elementos, recuperar elementos e iterar sobre sus elementos. Finalmente, necesitas saber cómo suscribirte a eventos para que puedas responder a las acciones de tus usuarios
Lecciones
Laboratorio 1: Creación de la aplicación prototipo de calificaciones
Después de completar este módulo, los estudiantes podrán:
Módulo 4: Clases C#
En este módulo, aprenderá a usar interfaces y clases para definir y crear sus propios tipos personalizados y reutilizables. También aprenderá a crear y usar colecciones enumerables con seguridad de tipos de cualquier tipo.
Lecciones
Laboratorio 1: Adición de validación de datos a la aplicación
Después de completar este módulo, los estudiantes podrán:
Módulo 5: Herencia C#
En este módulo, aprenderá a utilizar la herencia para crear jerarquías de clases y ampliar los tipos de .NET.
Lecciones
Laboratorio 1: Refactorización
Después de completar este módulo, los estudiantes podrán:
Módulo 6: Entrada y Salida
En este módulo, aprenderá cómo leer y escribir datos mediante operaciones de E/S de sistemas de archivos transaccionales, cómo serializar y deserializar datos en el sistema de archivos y cómo leer y escribir datos en el sistema de archivos mediante flujos.
Lecciones
Laboratorio 1: Creación del informe de calificaciones
Después de completar este módulo, los estudiantes podrán:
Módulo 7: Acceso a la base de datos
En este módulo, aprenderá cómo usar Entity Framework y cómo consultar muchos tipos de datos mediante Language-Integrated Query (LINQ).
Lecciones
Laboratorio 1: Actualización de datos de calificaciones
Después de completar este módulo, los estudiantes podrán:
Módulo 8: Uso de la red
En este módulo, aprenderá a usar las clases de solicitud y respuesta en el espacio de nombres System.Net para manipular directamente las fuentes de datos remotas. También aprenderá sobre REST y OData y verá brevemente ASP.NET Core MVC.
Lecciones
Laboratorio 1: Ninguno
Después de completar este módulo, los estudiantes podrán:
Módulo 9: Interfaces gráficas de usuario
En este módulo, aprenderá a usar el Lenguaje de marcado de aplicaciones extensible (XAML) y Windows Presentation Foundation (WPF) para crear interfaces de usuario atractivas.
Lecciones
Laboratorio 1: Adición de una interfaz gráfica de usuario
Después de completar este módulo, los estudiantes podrán:
Módulo 10: Rendimiento de la aplicación
En este módulo, aprenderá cómo mejorar el rendimiento de sus aplicaciones mediante la distribución de sus operaciones en varios subprocesos.
Lecciones
Laboratorio 1: Ajuste del rendimiento
Después de completar este módulo, los estudiantes podrán:
Módulo 11: C# Interoperabilidad
En este módulo, aprenderá cómo interoperar con código no administrado en sus aplicaciones y cómo asegurarse de que su código libere cualquier recurso no administrado.
Lecciones
Laboratorio 1: Trabajar con Word
Después de completar este módulo, los estudiantes podrán:
Módulo 12: Diseño para la reutilización
En este módulo, aprenderá a consumir ensamblajes existentes mediante la reflexión y cómo agregar metadatos adicionales a tipos y miembros de tipo mediante atributos. También aprenderá cómo generar código en tiempo de ejecución mediante el modelo de objeto de documento de código (CodeDOM) y cómo administrar sus ensamblajes .NET.
Lecciones
Laboratorio 1: Administrar el ensamblaje del informe de calificaciones
Después de completar este módulo, los estudiantes podrán:
Curso: Inglés
Labs: Inglés
Ships within 48 hours · Estimated delivery Jun 23 - Jun 28
US$40
Get nowSign up to your membership to get coupons up to
15%
Get nowOpportunity to enjoy order discount up to 15% off
Top-Converting Item to Boost Your Average Order