.
Inicio / Cursos / Tecnologías de Información / Curso 20483: Programación en C#

Curso 20483: Programación en C#

Este curso esta disponible solo en modalidad Online

¡Y PARTICIPA EN EL SORTEO DE UNA BECA PARA ESTE PROGRAMA!

Presentación

El curso brinda a los estudiantes las habilidades de programación que se requieren para crear aplicaciones de Windows utilizando el lenguaje C#. Los estudiantes revisan los aspectos básicos de la estructura del programa C#, la sintaxis del lenguaje y los detalles de implementación, y luego consolidan sus conocimientos mientras crean una aplicación que incorpora varias características de .NET Framework 4.5.

Al finalizar el curso, los estudiantes obtendrán un conocimiento sólido de C# y cómo usarlo para desarrollar aplicaciones de .NET Framework 4.5.

Duración: 3 Meses

Fechas de inicio

  • Online 20 Febrero 2019
Matricularme ahora

Objetivos

Al finalizar el curso el participante estará en la capacidad de:

  • Describir la sintaxis central y las características de C#.
  • Crear métodos, capturar y manejar excepciones; y describir los requisitos de monitoreo de aplicaciones a gran escala.
  • Implementar la estructura básica y los elementos esenciales de una aplicación de escritorio típica.
  • Crear clases, definir e implementar interfaces; crear y usar colecciones genéricas.
  • Usar la herencia para crear una jerarquía de clases, ampliar una clase .NET Framework y crear clases y métodos genéricos.
  • Leer y escribir datos mediante el uso de entradas / salidas de archivos y transmisiones, y serialice y deserialice los datos en diferentes formatos.
  • Crear y usar un modelo de datos de entidad para acceder a una base de datos y use LINQ para consultar y actualizar datos.
  • Utilizar los tipos en el espacio de nombres System.Net y WCF Data Services para acceder y consultar datos remotos.
  • Crear una interfaz gráfica de usuario utilizando XAML.
  • Mejorar el rendimiento y el tiempo de respuesta de las aplicaciones mediante el uso de tareas y operaciones asincrónicas.
  • Integrar bibliotecas no administradas y componentes dinámicos en una aplicación C#.
  • Examinar los metadatos de los tipos utilizando el reflejo, crear y usar atributos personalizados, generar código en tiempo de ejecución y administrar las versiones de ensamblaje.
  • Cifrar y descifrar datos usando encriptación simétrica y asimétrica.

Público Objetivo

El Curso 20483: Programación en C# está dirigido a:

  • Desarrolladores experimentados que ya tengan experiencia en programación en C, C++, JavaScript, Objective-C, Microsoft Visual Basic® o Java y comprendan los conceptos de programación orientada a objetos.
  • No está diseñado para estudiantes que son nuevos en la programación; está dirigido a desarrolladores profesionales con al menos un mes de experiencia en programación en un entorno orientado a objetos.

Pre-Requisitos

El curso requiere que el participante cumpla con los siguientes requisitos:

  • Tener experiencia práctica usando C# para completar tareas básicas de programación.
  • Conocimientos de inglés técnico suficiente para la comprensión del material oficial de Microsoft.

Estructura Curricular

Revisión de la sintaxis de C#

  • Descripción general de aplicaciones de escritura usando C#.
  • Tipos de datos, operadores y expresiones.
  • Construcciones del lenguaje de programación C#.

Creación de métodos, manejo de excepciones y monitoreo de aplicaciones

  • Crear e invocar métodos.
  • Creación de métodos sobrecargados y uso de parámetros opcionales y de salida.
  • Manejo de excepciones.
  • Aplicaciones de monitoreo.

Desarrollo del código para una aplicación gráfica

  • Implementando Structs y Enums
  • Organización de datos en colecciones.
  • Manejo de eventos.

Creación de clases e implementación de colecciones seguras

  • Creando Clases.
  • Definición e implementación de interfaces.
  • Implementación de tipos  de colecciones seguras.

Creación de una jerarquía de clase mediante el uso de herencia

  • Creando Jerarquías de Clase.
  • Ampliación de clases de .NET Framework.
  • Crear tipos genéricos.

Leer y escribir datos locales

  • Leer y escribir archivos.
  • Serialización y deserialización de datos.
  • Realización de I/O mediante transmisiones.

Acceso a una base de datos

  • Creación y uso de modelos de datos de la entidad.
  • Consulta de datos mediante LINQ.
  • Actualización de datos mediante LINQ.

Acceso a datos remotos

  • Acceder a los datos en la Web
  • Acceder a los datos en la nube

Diseño de la interfaz de usuario para una aplicación gráfica

  • Uso de XAML para diseñar una interfaz de usuario.
  • Controles de enlace a datos.
  • Diseñar una interfaz de usuario.

Mejora del rendimiento y la capacidad de respuesta de la aplicación

  • Implementar la multitarea mediante el uso de tareas y expresiones Lambda.
  • Realización de operaciones de forma asíncrona.
  • Sincronización del acceso concurrente a los datos.

Integración con código no administrado

  • Creación y uso de objetos dinámicos.
  • Administrar la vida útil de los objetos y controlar recursos no administrados.

Creación de tipos y ensamblajes reutilizables

  • Metadatos de objetos de examen.
  • Creación y uso de atributos personalizados.
  • Generar código administrado.
  • Versiones, firma e Implementación de ensamblajes.

Cifrado y descifrado de datos

  • Implementación del cifrado simétrico.
  • Implementación de Encriptación Asimétrica.

Expositores

CESAR ANGULO (PERU)

Microsoft Certified Professional, Microsoft Certified Solutions Associate: Web Applications, Microsoft Certified Technology Specialist: .NET Framework 4, Microsoft Technology Associate: Database Administration Fundamentals, Microsoft Technology Associate: Mobile Development Fundamentals, Microsoft Technology Associate: .NET Fundamentals, Microsoft Technology Associate: Windows Development Fundamentals, Microsoft Technology Associate: Software Development Fundamentals, IBM Certified Mobile System Administrator. Actualmente se desempeña como MVP Visual Studio and Development Technologies en Microsoft. Cuenta con experiencia en Programación, HTML5, JavaScript, CSS34, .NET, C#, XAML, Desarrollo de Aplicaciones, entre otras.


NOTA: No necesariamente todos los expositores mencionados participarán en el dictado del programa o sesiones webinar, asimismo se podrá contar con la participación de otros expositores adicionales a los mencionados.


Los participantes que completen exitosamente el curso, recibirán las siguientes certificaciones:

  • Certificación emitida por Bs Grupo.
  • Certificación Oficial de Microsoft de participación en el curso.

NOTA: Todo el material (formato digital) así como los exámenes de certificación estarán en idioma inglés.

En la modalidad Online:

El Curso 20483: Programación en C# tiene una duración de 40 Horas cronológicas. Las clases se desarrollarán de forma virtual, con una frecuencia Semanal en el siguiente horario (*):

  • Miércoles: 19:00 a 23:00 horas.

(*)Para más detalle sobre fechas y horarios solicite su cronograma de alumnos.

Para poder acceder al curso a continuación se detallan los requisitos de hardware, software y conexión a internet:

  • Sistema operativo: Windows 8, 8.1 o 10, en la versión Professional o superior.
  • Equipo multimedia (Obligatorio): Tarjeta de sonido, Micrófono del equipo y Altavoz o Auriculares.
  • Navegador de Internet: Internet Explorer 9 ó Superior, Chrome, Firefox.
  • Velocidad de conexión a internet (*) Mínimo requerido : 4MB

(*) La conexión debe ser por cable, no vía inalámbrica (WiFi), no es recomendable la conexión vía satélite o por conexión de celular.

Tags


DUDAS E INFORMACIÓN

¿Tiene dudas sobre algún aspecto del programa ?

Registre sus datos para que un asesor especializado pueda ayudarlo en todo lo que requiera.

LLÁMENOS a costo de llamada local



Beneficios

  • Acceso a 40 horas de clases en vivo a través de nuestra plataforma virtual en las fechas establecidas.
  • Certificación emitida por BS Grupo.
  • Certificación Oficial de Microsoft de participación en el curso.
  • Acceso a Oficial Lab Online.

Inversión

Al Contado desde US$ 790

Consulte por nuestras opciones de pago personalizadas y flexibles así como por las opciones de descuentos.

Puede pagar a través de nuestro sitio web con los siguientes medios de pago:

  • Tarjetas de crédito Visa, Mastercard, American Express, Dinners Club, Discover, o JBC.
  • Tarjetas de debito Visa, Visa Electrón o cualquier tarjeta de debito con el logo de Visa.
  • Paypal.

Cursos Relacionados