55339 Programming in C#

WHATSAPP

Descarga el catálogo de cursos

Modalidad

Online en vivo

Duración (horas)

40 horas

Horario

6:30 p.m. a 9:30 p.m.

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

  1. 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.
  2. 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
  • 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)

También te puede interesar

Descarga el catálogo de cursos

WHATSAPP