​​Transact-SQL: Aplicando transacciones y manejando bloqueos​

Formación en
​​Transact-SQL: Aplicando transacciones y manejando bloqueos​

Objetivos

Escribir objetos T-SQL de Microsoft SQL Server eficientes que puedan optimizar el rendimiento de las bases de datos SQL Server, reduciendo significativamente los tiempos de respuesta y mejorando la escalabilidad de las aplicaciones​.

Requisitos

Optimizando objetos Transact-SQL para Microsoft SQL Server Server​.

Metodología

El curso se imparte mediante el aula virtual del Área de Educación Continua, utilizando una metodología tecno-instruccional que integra herramientas digitales y estrategias pedagógicas diseñadas para facilitar el aprendizaje autónomo y flexible. Esta modalidad permite a los participantes avanzar a su propio ritmo, acceder a los recursos en cualquier momento y mantener una interacción continua con el contenido y la facilitación. Es importante destacar que, para garantizar la calidad del proceso formativo, se requiere que cada participante cumpla con al menos el 90% de las horas del curso; en caso contrario, no se emitirá el certificado de participación.

Temario

Fundamentos de Transacciones y Bloqueos.

  • Conceptos básicos de transacciones (Propiedades ACID).  
  • Tipos de bloqueos (compartidos, exclusivos).  
  • Tipos de transacciones (explícitas, implícitas, automáticas).  
  • Niveles de aislamiento y sus implicaciones.  
  • Read uncommitted.
  • Read committed.
  • Repeatable read.
  • Serializable.
  • Snapshot.
  • Introducción a los deadlocks.

Manejo de Transacciones con T-SQL.

  • Instrucciones T-SQL para transacciones (BEGIN TRANSACTION, COMMIT, ROLLBACK).
  • Savepoints y transacciones anidadas.
  • Introducción a las transacciones distribuidas.

Bloqueos en SQL Server.

  • Tipos de bloqueos (shared, exclusive, update, intent).
  • Granularidad de bloqueos.
  • Deadlocks: identificación y resolución.
  • Estrategias de timeout.

Optimización de Transacciones y Resolución de Problemas.

  • Técnicas para reducir la contención de bloqueos.
  • Técnicas de particionamiento.
  • Uso de índices para mejorar el rendimiento de las transacciones.
  • Herramientas de diagnóstico (DMVs, DMFs, Profiler).
  • Identificación y resolución de deadlocks.

Procedimientos Almacenados y Transacciones.

  • Creación de procedimientos almacenados que manejen transacciones.
  • Uso de transacciones dentro de procedimientos almacenados.
  • Manejo de errores y excepciones.
Perfil del instructor
​​Ing. Jairo Zúñiga Gómez.

Ingeniero en computación, PMP, Máster en Computación y Máster en Administración de Proyectos. Profesional bilingüe con más de 25 años de experiencia en desarrollo de software y 13 años en gestión de proyectos, liderando equipos de alto rendimiento en los sectores público y privado. Cuenta con amplio conocimiento en arquitectura de software, inteligencia de negocios y ciberseguridad.

Profesor de Educación Continua en el CPIC desde 2021, impartiendo cursos de SQL Server e Inteligencia de Negocios con Power BI. Docente universitario en la Universidad Hispanoamericana y la Universidad Santa Lucía, impartiendo cursos de programación, inteligencia de negocios y formulación de proyectos.

Certificaciones en: 

  • PMP (Project Management Professional).
  • Scrum Master Certified.
  • Microsoft Certified Solution Developer (MCSD).
  • Certificaciones en Neuroeducación.

Especialidades en: 

  • Desarrollo de software empresarial.
  • Gestión de proyectos con metodologías PMBOK, Agile y Scrum.
  • Arquitectura de software.
  • Análisis y optimización de datos.
  • Implementación de soluciones en la nube (AWS, Azure).
  • Inteligencia de negocios con Power BI y SQL Server.
  • Seguridad de datos y cumplimiento​.
Inversión.
  • Colegiados: Invierta en su futuro digital y asegure su espacio por tan solo ₡10.100 colones y acceda a conocimientos de vanguardia.
  • ISACA y Estudiantes: ₡50.000.
  • Público en General: ₡67.000.

Si necesita una factura electrónica, le solicitamos que nos proporcione la siguiente información durante el mes en que efectuó el pago. Adjunte esta información junto con su comprobante de pago: nombre completo, cédula jurídica, teléfono, correo electrónico, dirección exacta, código de actividad económica.

Formas de pago.

Transferencia o depósito en las cuentas a nombre del Colegio de Profesionales en Informática y Computación, cédula jurídica: 3-007-179168.

Recuerde que, para asegurar su espacio en el curso, debe de remitir el comprobante de pago al correo educacion.continua@cpic.or.cr y llenar el formulario de inscripción.

Para mayores detalles llamar al teléfono 4000-2742 (ext. 150 y 151) o enviar un correo a educacion.continua@cpic.or.cr

  • Tenga en cuenta que la apertura de las capacitaciones está sujeta a un cupo mínimo.
  • Autorizo al Colegio de Profesionales en Informática y Computación (CPIC) a utilizar las imágenes de la actividad en fotografías destinadas a la publicidad y promoción del curso. Estas imágenes podrán ser utilizadas tanto en el desarrollo del evento como en actividades complementarias organizadas por el Colegio. Además, se podrán publicar en el espacio web, boletín semanal y otros medios audiovisuales. Esta autorización no tiene un plazo temporal específico ni está restringida al ámbito nacional de ningún país.

Cursos Similares

Módulo III: .NET MAUI Architect: Apps Empresariales y Cloud

Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Lidera la Transformación Product Owner Ágil

Cursos Sincrónicos

Certificaciones Internacionales

¡Atención!

El Área de Empresas se encontrará disponible nuevamente a partir del 15 de febrero, debido a cambios en la interfaz.

Usuario