Buscar
Iniciar sesión
  • Newsletter
  • Validar Certificado
  • On Demand
  • MTM
  • TECNASA.COM
TECNASA U Learning Centers
  • Inicio
  • Catálogo
  • Blog
  • Contáctanos
  • Tecnasa.com
  • MTM
  • Estudiantes
  • On Demand
  • Validar Certificado
  • Newsletter
  • Iniciar Sesión
Estudiantes
  • Inicio
  • Catálogo
  • Blog
  • Contáctanos
  • Tecnasa.com
  • MTM
  • Estudiantes
  • On Demand
  • Validar Certificado
  • Newsletter
  • Iniciar Sesión
InicioTecnología de la InformaciónProgramming in C#

Programming in C#

Categoría:
Tecnología de la Información /

Este producto no está disponible porque no quedan existencias.

Online EN VIVO: 40 horas
  • Descripción
  • Audiencia
  • Contenido
  • Prerrequisitos
  • Seguimiento
  • ¿Necesitas más informació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:

  • Explique 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.
  • Cree y llame a métodos, capture y administre 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.
  • Crea una jerarquía de clases usando la herencia.
  • Comprender los conceptos de programación orientada a objetos.
  • Implementar la arquitectura fundamental y los componentes centrales de una aplicación de escritorio.
  • Adquiera 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.
  • Cree un modelo de datos de entidad para acceder a la base de datos.
  • Utilice la consulta integrada en el lenguaje (LINQ).
  • Utilice operaciones asincrónicas para crear aplicaciones de alto rendimiento.
  • Agregue componentes dinámicos y bibliotecas no administradas a un programa C#.
  • Comprender el uso de genéricos y colecciones genéricas.
  • Recupere metadatos de tipos utilizando la reflexión .NET.

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.

Módulo 1: Sintaxis de C#

• Escritura de aplicaciones en C# y .NET
• Tipos de expresiones de datos
• Construcciones del lenguaje C#

 

Módulo 2: Conceptos del lenguaje C#

• Métodos
• Sobrecarga de métodos
• Manejo de excepciones
• Supervisión

 

Módulo 3: Estructuras, colecciones y eventos de C#

• Estructuras
• Enumeraciones
• Colecciones integradas
• Eventos

 

Módulo 4: Clases de C#

• Crear clases
• Interfaces
• Comprensión de los genéricos en C#

 

Módulo 5: Herencia

• Jerarquías de clases
• Polimorfismo
• Ampliación de clases

 

Módulo 6: Entrada y Salida

• E/S de archivos
• Serialización y Deserialización
• Corrientes

 

Módulo 7: Acceso a la base de datos

• Marco de la entidad
• LINQ

 

Módulo 8: Uso de la red

• Servicios web
• DESCANSO y OData
• ASP.NET Core MVC

 

Módulo 9: Interfaces gráficas de usuario

• Uso de marcos de interfaz de usuario
• El enlace de datos
• Diseñar la interfaz de usuario

 

Módulo 10: Rendimiento de la aplicación

• Multitarea
• Llamadas asincrónicas
• Cómo afrontar los conflictos

 

Módulo 11: Interoperabilidad de C#

• Objetos dinámicos
• Gestión de recursos

 

Módulo 12: Diseño para la reutilización

• Metadatos
• Atributos
• Generación de código
• Ensambles

  • 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.

  • Curso 55340 Developing ASP.NET Core Web Applications.

Este producto no está disponible porque no quedan existencias.

Online EN VIVO: 40 horas
Tarjetas de Reconocimiento

Proveemos soluciones de capacitación y certificaciones en Centroamérica y Ecuador para respaldar la adopción de tecnología y transformar las habilidades requeridas en el mundo empresarial.

  • CURSOS

  • NOSOTROS

  • BLOG

  • EVENTOS

  • TECNASA.COM

PANAMÁ:

Edificio TECNASA, Tocumen Commercial Park No. 20, Avenida Domingo Díaz, Panamá, Ciudad de Panamá.

Tel.: +507 366-6888

[email protected]


NICARAGUA:

Edificio El Centro Nº2, Avenida Naciones Unidas, Managua.

Tel.: +505 2222-6309

[email protected]


Email: [email protected]

WhatsApp: +507 6618-9700

Copyright © 2020 TECNASA U Learning Centers
Escanea el código