Descripción
Este curso enseña a los desarrolladores, los conceptos de programación requeridos para crear aplicaciones usando el lenguaje C#. Se verán conceptos de C#, la plataforma .NET y programación orientada a objetos.
Perfil de la audiencia
El curso está dirigido a:
- Desarrolladores de software
- Desarrolladores .NET
- Arquitectos
- Líderes técnicos
Requisitos previos:
Este curso no tiene requisitos previos.
Después de completar este curso, podrás:
- Describir la sintaxis y las características de C#.
- Crear y llamar a 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ípico.
- Crear clases, definir e implementar interfaces y crear y utilizar colecciones genéricas.
- Utilizar la herencia para crear una jerarquía de clases, extender una clase de .NET Framework y crear métodos y clases genéricas.
- Leer y escribir datos utilizando entrada/salida a archivos, y serializar y deserializar datos en diferentes formatos.
- Crear y utilizar un modelo de datos de entidad (Entity Data Model) para acceder a una base de datos y utilizar LINQ para consultar y actualizar datos.
- Utilizar los tipos en el espacio de nombres System.Net y WCF Data Services para acceso y consulta de datos remotos.
- Construir una interfaz gráfica de usuario mediante el uso de XAML.
- Mejorar el tiempo de respuesta y rendimiento de aplicaciones mediante las tareas y operaciones asincrónicas.
- Integrar las bibliotecas no administradas y componentes dinámicos en una aplicación de C#.
- Examinar los metadatos utilizando reflection, crear y utilizar atributos personalizados, generar código en tiempo de ejecución y gestionar las versiones del assembly.
- Cifrar y descifrar datos mediante encriptación simétrica y asimétrica.
Temario
- Módulo 1: Revisión de la sintaxis de C#
- Módulo 2: Creación de métodos de control de excepciones y aplicaciones de control
- Módulo 3: Desarrollar el código para una aplicación gráfica
- Módulo 4: Creación de clases
- Módulo 5: Creación de una jerarquía de clases mediante herencia
- Módulo 6: Lectura y escritura de datos locales
- Módulo 7: Acceso a una base de datos
- Módulo 8: Acceso a datos remotos
- Módulo 9: Diseño de la interfaz de usuario de una aplicación gráfica
- Módulo 10: Mejorar la capacidad de respuesta y rendimiento de las aplicaciones
- Módulo 11: Integración con código no administrado
- Módulo 12: Crear ensamblados y tipos reutilizables
- Módulo 13: Cifrar y descifrar datos
Leandro_87 –
Recomiendo, curso que inicia de cero hasta un nivel avanzado, buen manejo del instructor del curso
Pablo Martinez –
Es un curso ideal si tenes pocos conocimientoso ninguno. Te permite alcanzar un nivel avanzado
German_Paulo –
Buen precio, buen curso
Carlos Villota –
Muy buen contenido y explicacion
Mercedes Molina –
Buen desarrollo del curso
Jairo –
Hace tiempo no programaba, volver a sentar y tomar este curso con Gabriel, fue muy enriquecedor. Gracias!
Hector Ivan –
Satisfecho
Somoza Martin –
Aprendi mucho con el curso, muy conforme
Miranda Palacio –
Muy buen curso, dejo todo muy claro
Ana Aguirre –
Excelente curso, con ejemplos claros
Jesus Cortes –
Me encanta la forma sencilla y clara con la que el trainer desarrolla el curso
Isaac Saavedra –
Muy buen curso, yo no tenia conocimientos y me sirvio mucho
Daniel Davila –
Muy buen curso, practico y teorico
George –
Recomiendo, muy satisfecho
Ulises_25 –
Recomendable
Felipe Luna –
He descubierto funciones de c# que desconocia
Jonathan Sanchez –
Me ayudo para certificarme
Rogelio Vidal –
Excelente profesional! Admiro su facilidad para enseñar conceptos a veces dificiles
Matute –
Muy buena eleccion