KMMX - Centro de Capacitación en Ti, Web y Mobile

Curso de Programación en C#

KMMX - Centro de Capacitación en Ti, Web y Mobile
En línea

$ 11,600
¿Quieres hablar con un Asesor sobre este curso?

Información importante

Tipología Capacitación laboral
Metodología En línea
Horas lectivas 40h
Inicio Fechas a escoger
  • Capacitación laboral
  • En línea
  • 40h
  • Inicio:
    Fechas a escoger
Descripción

C# (pronunciado C sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA e ISO. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET, similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi). Sin duda C# es uno de los lenguajes mas utilizados en el ámbito corporativo. Fuente:Tiobe index Para ejecutar los ejercicios de este curso al alumno deberá ser capaz de crear aplicaciones de consola en Visual Studio. A medida que el participante avance en su aprendizaje a través del curso, manual y otros recursos, el alumno llegara a ser más hábil en el desarrollo de aplicaciones más complejas y será capaz de utilizar todas las características que el lenguaje C# ofrece. Este curso le ayuda a cumplir estos objetivos y llegar a certificarse como desarrollador C#. El participante aprenderá a: Construir una aplicación completamente completamente funcional. Además aprenderá a crear páginas Web de ASP.NET que exhiben dinámicamente el contenido, muestran, manipulan y modifican datos en una base de datos relacional y despliegan, manipulan y modifican datos XML. Al finalizar este curso el participante obtendrá las bases para obtener la certificación MCSD (Microsoft Certified Solution Developer), una de las certificaciones más demandas en el mercado laboral. Curso práctico impartido por consultores con experiencia real, aunque se recomienda al menos un año de experiencia de programación en aplicaciones de negocio de diferentes tipos y/o soluciones de hardware y software utilizando C#, este curso es el punto de inicio, más adelante si el desarrollador lo desea podrá optar por capacitarse y/o certificarse en Xamarin para el desarrollo de aplicaciones móviles multiplataforma.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a escoger
En línea
Inicio Fechas a escoger
Ubicación
En línea

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Construir una aplicación completamente completamente funcional. Además aprenderá a crear páginas Web de ASP.NET que exhiben dinámicamente el contenido, muestran, manipulan y modifican datos en una base de datos relacional y despliegan, manipulan y modifican datos XML. Al finalizar este curso el participante obtendrá las bases para obtener la certificación MCSD (Microsoft Certified Solution Developer), una de las certificaciones más demandas en el mercado laboral. Curso práctico impartido por consultores con experiencia real, aunque se recomienda al menos un año de experiencia de programación en aplicaciones de negocio de diferentes tipos y/o soluciones de hardware y software utilizando C#, este curso es el punto de inicio, más adelante si el desarrollador lo desea podrá optar por capacitarse y/o certificarse en Xamarin para el desarrollo de aplicaciones móviles multiplataforma.

· ¿A quién va dirigido?

Programadores y desarrolladores web y de sistemas.

· Requisitos

Se recomienda haber tomado el curso de programación a orientada a objetos y comprensión de lectura de textos en idioma inglés. Si el objetivo del participante es certificarse se recomienda al menos un año de experiencia de programación en aplicaciones de negocio de diferentes tipos y/o soluciones de hardware y software utilizando C#.

¿Qué aprendes en este curso?

Programación C
desarrollo
programacion
Otros
C++

Programa académico

Introduccion

Manejo de un flujo de programa

Implementación de hilos múltiples y procesamiento asíncrono | Entender Threads | Entender Tareas | Usar la clase paralela | Usar async y await | Usar PLINQ | Usar colecciones concurrentes | Trabajar con expresiones booleanas | Tomar decisiones | Iterar a traves de colleciones | Crear e implementado events y callbacks | Entender delegates | utilizar expresiones lambda | usar eventos | Manejar excepciones | Lanzar excepciones | Crear excepciones personalizadas

Crear y usar tipos

Escoger un tipo a crear | Dar a tus tipos un cuerpo | Diseñar clases | Usar tipos genericos | Extender tipos existentes | Tipos personalizados | Boxing and unboxing | conversion entre diferentes tipos | Tipos Dinámicos | Encapsulación | Accesar modificadores | Usar propiedades | Implementaciones de interfaces explicitas | Crear e implementar clases de jerarquías | Implementar interfases estandar del framework.NET | Encontrar, ejecutar, y crear tipos en runtime usar reflection | Crear y usar atributos | Usar reflection | Usar expresiones CodeDom y Lambda para generar código | Manejar el ciclo de vida del objeto | Entender el recolector de basura | Manejar recursos 'unmanaged' inmanejables | Manipular strings | usar strings en el frameworks :NET | Buscar strings | Enumerar strings | Formato de cadenas (strings).

Depuración de aplicaciones e implementar seguridad

Validar la entrada de la aplicación. | ¿Por que es importante la validación? | Manejar la integridad de datos | Utilizar Parse, TryParse, y Convert | Utilizar expresiones regulares | Validar JSON y XML | Ejecutar ciframiento simetrico y asimetrico | trabajar con el framework de cifrado de.NET | Utilizar hashing | Manejar y crear certificados | Utilizar permisos de acceso de código. | Manejar assemblies | Firmar assemblies usar un nombre fuerte | Colocar un assembly


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares