banner02

C#, también como conocido “C Sharp”, es uno de los lenguajes de programación muy popular en la actualidad por el desarrollo de aplicaciones para Internet, móviles y aplicaciones de propósito general. Conocer este lenguaje de programación explota muchas ventajas competitivas que las muestra el diplomado, entre los que se destacan su interacción con proyectos en Visual Studio, así también como su versatilidad de uso, código limpio y su versatilidad. Su estándar hacia .NET Framework lo dispone a ser utilizado en cualquier sistema operativo y que permitir otros frentes de interés en el entorno empresarial: aplicaciones web con ASP.NET, acceso a bases de datos con ADO.NET, etc.

A través del diplomado los participantes mejorarán notablemente sus posibilidades de acceso a un mercado laboral en el que existe una demanda creciente de programadores para la plataforma .NET, que cuenta con muchas ampliaciones, componentes y librerías para su uso.

  • Conocer las bases de la programación C# para aplicaciones de propósito general en .NET Framework
  • Formar especialistas en el uso de C# como lenguaje orientado a objetos para desarrollo en la plataforma .NET.
  • Presentar algunos componentes básicos de las librerías que conforman la plataforma .NET.
  • Mostrar el uso práctico del entorno de desarrollo Microsoft Visual Studio.

  • INTRODUCCIÓN
    • Introducción a las herramientas
    • Introducción a C#
    • Teoría de Programación
  • CONCEPTOS PROGRAMACIÓN
    • Variables, conversiones, bloques de código y ciclos.
    • Programación Orientada a Objeto
    • Tipos de Clases
  • ASP.NET
    • Creación de Pagina Web
    • Uso de Componentes y herramientas
    • HTML Básico
  • MODELO
    • Creación de Modelo Básico
    • Uso
    • Modelos compuestos
  • PERSISTENCIA
    • Conceptos SQL Básicos
    • Entity Framework
    • ADO.NET
  • CONCEPTOS DE PROGRAMACIÓN INTERMEDIOS
    • Captura de error
    • Optimizaciones
  • CAPA MODELO
    • Clases de Servicio, fachada, globales y singleton
    • Reutilización de clases, herencias y polimorfismos
  • CAPA VISUAL
    • Planeamiento de Capa Visual
    • Reutilización y seguridad en la capa visual
  • CAPA PERSISTENCIA
    • SQL Intermedio
    • Web Services / WCF y Json
  • SEGURIDAD
    • Conceptos Básicos
    • Encriptación, Inyección SQL, Remote Scripting
  • CAPA VISUAL
    • HTML Avanzado
    • Frameworks
  • JQUERY
    • MVC
  • CAPA PERSISTENCIA
    • Procedimientos almacenados
    • Modelamiento avanzado
  • MODELAMIENTO
    • DDD, TDD, KISS, y SOLID
    • Unidad de Pruebas
  • X DE EXPERIENCIA
    • Ciclo continuo
    • Documentación y estándar