CURSO DE C# AVANZADO
El objetivo de este curso avanzado es que el participante aplique, mediante el lenguaje de programación C#, los conceptos e instrucciones de la Programación Orientada a Objetos en la creación de programas con una interfaz avanzada que le permita hacer re-uso de código, implementar la encapsulación a través de propiedades de acceso a atributos de clase, así como optimizar la funcionalidad de clases mediante la sobrecarga de constructores y métodos.
Los beneficios que obtendrá de este curso de C# Avanzado son:
- Conocerá las diferencias entre aplicaciones que abren una sola ventana contra las de múltiples ventanas (SDI vs MDI).
- Aprenderá las características principales de la programación aplicada a objetos y sus interacciones para diseñar aplicaciones y programas informáticos.
- Entenderá los diferentes procesos y herramientas de programación tales como el encapsulamiento, clases, etc.
- Utilizará los constructores y destructores para la creación y destrucción de objetos dentro del entrono C#.
- Podrá entender cómo y para qué sirven las clases abstractas e interface, así como su implementación.
Este curso de C# Avanzado va dirigido a todos aquellos profesionales del área de sistemas que quieran mejorar su nivel de preparación a nivel avanzado en este lenguaje de programación, a Webmasters y a programadores en general.
Temario del Curso de C# Avanzado
CREACIÓN DE PROYECTOS MDI
- Aplicaciones SDI vs MDI
- Creación de una aplicación MDI
- Manejo de formas
MANEJO DE ARREGLOS
- Declaración de arreglos
- Arreglos Multidimensionales
- Operaciones con arreglos
MANEJO DE ARCHIVOS
- Archivos de texto
- Archivos binarios
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
- Características
- Abstracción
- Jerarquía
- Modularidad
- Herencia y polimorfismo
CREACIÓN DE CLASES
- Declaración de variables de instancia
- Inicialización de clases
- Ciclo de vida
ENCAPSULAMIENTO
- Creación y manejo de propiedades
- Propiedades de sólo lectura
- Propiedades de sólo escritura
CREACIÓN Y MANEJO DE MÉTODOS
- Creación de métodos
- Sobrecarga de métodos
USO DE CONSTRUCTORES Y DESTRUCTORES
- Finalidad de los constructores
- Definición de constructores
- Sobrecarga de constructores
- Finalidad de los constructores
- Definición de destructores
MANEJO DE HERENCIA Y POLIFORMISMO
- Generalización y especialización
- Implementación de herencia
- Modificadores de herencia
MÉTODOS SOBRE-ESCRITOS
- Reemplazar propiedades y métodos en clases derivadas
- Sobre-escritura de propiedades
- Sobre-escritura de métodos
MANEJO DE POLIFORMISMO
- Finalidad de polimorfismo
- Polimorfismo basado en herencia
- Polimorfismo basado en interfaces
CLASES ABSTRACTAS E INTERFACES
- Características de clases abstractas
- Implementación de clases abstractas
- Consideraciones de diseño para la definición y el cálculo de interfaces
- Implementación de interfaces
FECHA | HORARIO |
---|---|
Del 13 de Enero del 2025 al 27 de Enero del 2025 | Sábado de 8 a 14:30 hrs. |
Del 17 de Febrero del 2025 al 20 de Febrero del 2025 | Lunes a jueves de 17 a 22 hrs. |
Del 22 de Marzo del 2025 al 05 de Abril del 2025 | Sábado de 8 a 14:30 hrs. |
Del 28 de Abril del 2025 al 14 de Mayo del 2025 | Lunes y miércoles de 17 a 21 hrs. |
Del 31 de Mayo del 2025 al 14 de Junio del 2025 | Sábado de 8 a 14:30 hrs. |
Del 03 de Julio del 2025 al 11 de Julio del 2025 | Jueves y viernes de 9 a 14 hrs. |
Del 09 de Agosto del 2025 al 23 de Agosto del 2025 | Sábado de 8 a 14:30 hrs. |
¿Desea obtener más información?
Mándenos sus datos y comentarios y lo atenderemos con gusto.
¿Quiere inscribirse a este curso ?
¡Hágalo ahora mismo usando PayPal*!
Elija las personas, fecha y opción de pago**:
*Si prefiere otra forma de pago, puede utilizar transferencia electrónica o depósito bancario. Contáctenos para ayudarlo con este proceso.
** Antes de realizar su pago verifique por favor con un ejecutivo si se abrirá la fecha seleccionada o si hay disponiblidad del curso en video.