top of page

TALLER ACTUALIZACIÓN DE VISUAL C#

Expositor: Lic. Uriel García Regalado

 

 

 

Licenciado en Ingeniería de Sistemas Computacionales, posee experiencia por más de 5 años en docencia tanto en instituciones públicas como privadas. Tutor de entornos virtuales para el grado de Diplomado de la carrera de Ingeniería Informática en la Universidad Estatal a Distancia. Posee certificaciones en temas de desarrollo de software tales como  Arquitectura Híbrida Biztalk Server, Angular JS y Gestión de Requerimientos.

Adicionalmente, se desempeña como Líder Técnico en el Área de Informática de Gestión de Dirección de Tecnología de Información y Comunicaciones del Poder Judicial de Costa Rica, a cargo de proyectos institucionales que a raíz de las diferentes Reformas Judiciales vienen a impactar los Sistemas Jurisdiccionales que facilitan la tramitación del expediente judicial electrónico.

Descripción del taller

Este taller se trata C# (Sharp), el cual es un lenguaje programación orientado a objetos, la empresa Microsoft lo desarrolló y estandarizó como parte de su plataforma .NET. Su sintaxis básica tiene como origen derivado de los lenguajes C y C++, su uso se diseñó para poder implementar el modelo de objetos de la plataforma .NET teniendo una similitud al uso del manejo de objetos que existe en el lenguaje Java, sin embargo, Microsoft lo ha mejorado mucho más.

Su nombre Sharp (C#) se debe a la notación musical, “#” o bien sostenido indica que la nota C en cifrado americano es la nota DO mayor pero sostenida #, la cual es un semitono más alto de DO, esto sugiere que C# es superior a sus antecesores C y C++.

En la actualidad Microsoft ha apostado fuertemente a este lenguaje, considerándolo como su favorito, definiéndolo como estándar de desarrollo multiplataforma, enfocándose para aplicaciones de escritorio, apps móviles y desarrollo web gestionando del lado del servidor base de datos y servicios.  Se beneficia de un número extenso de librerías incorporadas y es uno de los lenguajes de programación diseñados para la Infraestructura de Lenguaje Común. Normalmente se utiliza el IDE de Visual Studio, que incorpora una serie de herramientas para facilitar el desarrollo y aumentar la productividad.

El enfoque del taller es poder brindar una actualización a todos aquellos estudiantes que deseen ampliar sus conocimientos en el desarrollo de software de calidad, para obtener una experiencia en diseño de aplicaciones de escritorio e introducir al entorno web con ASP.NET, a través del uso de la programación orientada a objetos, por medio de una arquitectura escalable.

Objetivo

Brindar una actualización a todos aquellos estudiantes graduados que deseen ampliar sus conocimientos en el desarrollo de software, implementando el uso de la programación orientada a objetos por medio del lenguaje de programación C#, que permita desarrollar una arquitectura escalable para el diseño de aplicaciones de escritorio e introducir al entorno WEB con ASP.NET.

Los contenidos

 

Los contenidos que se desarrollarán en este taller son los siguientes: 

  1. Introducción a la plataforma .NET y C#

    1. Microsoft .NET

    2. Framework .NET

    3. Generalidades

  2. Tecnologías de acceso a datos con Microsoft ActiveX Data Objects (ADO.NET).

    1. ¿Qué es ADO.NET?​

    2. Objetos de ADO.NET

  3. Arquitectura N capas

    1. Acceso a Datos

    2. Negocio

    3. Entidades

    4. GUI

  4. Windows Communication Foundation (WCF)

    1. Fundamentos

    2. Mensajería y puntos de conexión

    3. Protocolos de comunicaciones

    4. Address

    5. Implementación en interfaz gráfica (GUI)

 

Requisitos para el taller

 

Se requiere que los participantes traigan su computadora portátil 

  • Windows 7 o superior

  • Microsoft Visual Studio .NET 2015 o bien 2017

  • Microsoft SQL Server Management Studio (SSMS) 2014 o bien 2016

bottom of page