Curso 20483: Programación en C#
Este curso esta disponible solo en modalidad Online
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 (PERÚ)
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 BSG Institute.
- 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.
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.
Beneficios
- Acceso a 40 horas de clases en vivo a través de nuestra plataforma virtual en las fechas establecidas.
- Certificación emitida por BSG Institute.
- Certificación Oficial de Microsoft de participación en el curso.
- Acceso a Oficial Lab Online.
Inversión
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
-
Curso Microsoft MCSA: Web Applications
Duración: 6 Meses
Inversión: Inversión: 1 cuota inicial de US$ 390 y 7 cuotas mensuales de US$ 195
Inversión Contado: 1 cuota de US$ 1755Con 25% de Descuento por pago al Contado: US$ 1317 -
Curso 20486: Desarrollo de aplicaciones web ASP.NET MVC 5
Duración: 3 Meses
Inversión: Inversión: 1 cuota de US$ 790
-
Curso Desarrollo Web con HTML5, CSS3, C# - ASP.Net MVC 5
Duración: 3 meses
Inversión: Inversión: 1 cuota inicial de US$ 290 y 2 cuotas mensuales de US$ 180
Inversión Contado: 1 cuota de US$ 650Con 25% de Descuento por pago al Contado: US$ 488 -
Curso C# - ASP.NET MVC 5
Duración: 2 meses
Inversión: Inversión: 1 cuota de US$ 290
-
Curso ASP.NET MVC 5: Creación y Publicación de Aplicaciones Web
Duración: 2 meses
Inversión: Inversión: 1 cuota de US$ 290
-
Curso Diseño Web con HTML5 y CSS3
Duración: 2 meses
Inversión: Inversión: 1 cuota de US$ 290