55339 Programming in C#
Descripción
En este curso aprenderá las habilidades de programación necesarias para crear aplicaciones utilizando el lenguaje C#. Aprenderá los conceptos básicos de la estructura del programa C#, la sintaxis del lenguaje y los detalles de implementación, y cómo crear una aplicación que incorpore varias características de .NET.
Objetivos
Después de completar este curso, los estudiantes podrán:
- Explicar cómo utilizar Visual Studio para crear y ejecutar una aplicación.
- Describir las características y la sintaxis del lenguaje de programación C#.
- Definir las necesidades de monitoreo de aplicaciones a gran escala.
- Crear y llamar métodos, capturar y gestionar excepciones.
- Comprender la plataforma y las bibliotecas de desarrollo .NET.
- Comprender las clases de .NET framework.
- Cree código C# bien estructurado y de fácil mantenimiento.
- Definir e implementar interfaces.
- Crear una jerarquía de clases usando la herencia.
- Comprender conceptos de programación orientada a objetos.
- Implementar la arquitectura fundamental y los componentes centrales de una aplicación de escritorio.
- Adquirir conocimientos prácticos sobre cómo crear una interfaz de usuario gráfica utilizando XAML.
- Utilice secuencias y E/S de archivos, y serialice/deserialice datos en varios formatos.
- Comprender las comunicaciones y protocolos web.
- Crear un modelo de datos de entidad para el acceso a la base de datos.
- Utilice la consulta integrada en el lenguaje (LINQ).
- Utilice operaciones asincrónicas para crear aplicaciones de alto rendimiento.
- Agregar componentes dinámicos y bibliotecas no administradas a un programa C#.
- Comprender el uso de genéricos y colecciones genéricas.
- Recuperar metadatos de tipos utilizando la reflexión .NET.
Audiencia
Este curso está dirigido 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 programación orientada a objetos. Este curso no está diseñado para estudiantes 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 programación deberían considerar el curso 55337AC – Introducción a la programación. El curso 55337AC utiliza C# como lenguaje para facilitar una introducción a la programación en general, mientras que este curso se centra en el lenguaje C# en sí, lo que lo convierte en un excelente curso de seguimiento. Si quieres aprender a aprovechar al máximo el lenguaje C#, este es el curso para ti.
Prerequisitos
- Para estudiantes que no tienen experiencia previa en programación en un lenguaje de alto nivel, se recomienda tomar el curso 55337AC, que utiliza C# como lenguaje para facilitar una introducción a la programación.
- El curso 55339AC se centra en el lenguaje C# en sí, lo que lo convierte en un excelente curso de seguimiento.
Contenido del Curso
- Escribir aplicaciones en C# y .NET
- Tipos de datos y expresiones
- Construcciones del lenguaje C#
- Métodos
- Sobrecarga de métodos
- Control de excepciones
- Monitoreo
- Estructuras
- Enumeraciones
- Colecciones integradas
- Eventos
- Creación de clases
- Interfaces
- Entendiendo los genéricos en C#
- Jerarquías de clases
- Polimorfismo
- Ampliación de las clases
- E/S de archivos
- Serialización y deserialización
- Transmisiones
- Entity Framework
- LINQ
- Servicios Web
- REST y OData
- ASP.NET Core MVC
- Uso de marcos de trabajo de interfaz de usuario
- Enlace de datos
- Aplicar estilo a la interfaz de usuario
- Multitarea
- Llamadas asincrónicas
- Lidiar con los conflictos
- Objetos dinámicos
- Gestión de recursos
- Metadatos
- Atributos
- Generación de código
- Ensamblajes
Curso de Seguimiento
- Course 55340 Developing ASP.NET Core Web Applications.
Follow-On
- ISTQB Certified Tester Foundation Level Agile Tester
Related Certification
- Certified Tester Foundation Level (CTFL)




















