Fecha de Inicio

3 de Diciembre 2022, 8:00 am (UTC-6), Duración: 2 Meses

  • 00 Días
  • 00 Horas
  • 00 Minutos
  • 00 Segundos

Pero antes de comenzar....

Las funciones de Programación SQL en SQL Server 2019 hace que sea más fácil que nunca crear aplicaciones escalables, confiables y rápidas con confianza. Nuestro curso le ayudará a dominar esta nueva funcionalidad y le capacitará para resolver incluso los problemas empresariales más desafiantes.

Microsoft SQL Server 2019 es la próxima generación del producto de base de datos insignia de Microsoft. Cuenta con una infraestructura más rápida y segura que le ofrece la capacidad de innovar, ejecutar cargas de trabajo de misión crítica y le permite aprovechar las tecnologías de próxima generación como el aprendizaje automático, la IA y la analítica avanzada. Las nuevas capacidades de SQL Server 2019 le ayudan a obtener información en tiempo real de sus datos para tomar decisiones empresariales rápidas, acelerar la información en las aplicaciones inteligentes construyéndolas en plataformas seguras y modernizadas y hacer que sus datos estén seguros ayudando a proteger a los ataques externos .

Conviértase en un experto Programador en SQL

Aprende a programar Scripts, Stored Procedures (Procedimientos almacenados), triggers (disparadores) y funciones en SQL Server 2019.

Crece profesionalmente en SQL

• El presente curso proporciona enseñanza de programación de base de datos en lenguaje T.SQL y puede ser de utilidad para programadores de la base de datos, para el diseñador de esta, para programadores de aplicaciones que quieran ampliar sus conocimientos en la base de datos. • En general enfocado para cualquier persona que desea aprender como programar la base de datos en Microsoft SQL Server 2019. • Para futuros administradores de base de datos este curso es básico para iniciarse en la programación de base de datos.
python

Temas a desarrollar

Modulo I: Introducción
  • Tipos de datos en Microsoft SQL Server 2019
  • Declaración de variables en T-SQL
  • Creación, modificación y eliminación de Scripts con T-SQL


Modulo II: Programación 
  • Utilización de variables en clausula WHERE
  • Condiciones IF
  • Bucles WHILE
  • Bucle Breake y Continue
  • Manejos de errores con TRY.. CATCH
  • Funciones para manejo de errores
  • Restricciones CHECK
  • Restricciones por defecto: DEFAULT
  • Creación, modificación y eliminación de vistas
  • Creación, modificación y eliminación de cursores

 

Modulo III: Stored Procedures (Procedimientos Almacenados)

  • Creación de procedimientos almacenados
  • Modificación de procedimientos almacenados
  • Borrado de procedimientos almacenados
  • Pasando parámetros a los procedimientos almacenados
  • Parámetros pode defecto de los procedimientos almacenados
  • Creación de tablas temporales en los procedimientos almacenados

 

Modulo IV: Triggers (Disparadores)

  • Tablas virtuales INSERTED y DELETED
  • Creación de Triggers
  • Modificación de Triggers
  • Eliminación de Triggers

 

Modulo V: Funciones

  • Concepto de funciones
  • Funciones de SQL Server
  • Creación de Funciones
  • Modificación de Funciones
  • Eliminación de Funciones
  • Función Escalar

 

Modulo VI: Restricciones y Propiedades de campos
  • ¿Qué es una Primary Key?
  • ¿Qué es una Foreign Key?
  • ¿Qué es la propiedad IDENTITY?
  • Reglas de Normalización de Base de Datos

 

Modulo VII: Diseñando una base de datos
  • Creando el archivo de Base de Datos
  • Creación, modificación y eliminación de base de datos con T-SQL y con el Management Studio.
  • Creación, modificación y eliminación de tablas (entidades) con T-SQL y con el Management Studio.
  • Tipos de datos en tablas (entidades)
  • Estableciendo la propiedad IDENTITY en las tablas (entidades)
  • Cómo definir la Primary Key desde Transact-SQL
  • Conceptos de Relaciones entre Tablas
  • Cómo definir una Foreign Key desde Transact-SQL
  • Modelando el Diagrama Entidad Relación DER y definiendo las FK

 

Modulo VIII: Comando T-SQL para manipulación de datos
  • Comando SELECT
    • Clausula WHERE
    • Clausula TOP
    • Clausula ORDER BY
    • Clausula DISTINCT
    • Clausula GROUP BY
  • Comando INSERT
  • Comando UPDATE
  • Comando DELETE

 

Modulo IX: Funciones de Agregados
  • Función MAX Y MIN
  • Función SUM
  • Función AVG
  • Función COUNT
  • Función HAVING


Modulo X: Operadores Lógicos
  • Operador AND
  • Operador OR
  • Operador IN
  • Operador LIKE
  • Operador NOT
  • Operador BETWEEN
  • Combinando Operadores

 

Modulo XI: Sub-Consultas 
  • ¿Qué es una variable? Uso de ISNULL para evaluar valores
  • Programando Subconsultas y uso de Alias de Tablas


Los aspectos conceptuales se presentan empleando técnicas modernas de enseñanza visual que facilitará asimilar los conceptos específicos necesarios y las herramientas adecuadas. 

Los aspectos prácticos se presentan a través de casos reales que permitirá a los particiapntes aplicar los aspectos conceptuales y sus experiencias profesionales 

Requisitos para este programa:

Para tomar este curso de Microsoft SQL Server 2019 T-SQL, los candidatos deben tener:

  • Conocimientos básicos de manejo de datos con SQL son requeridos:
    • Uso de consultas usando SELECT
    • Borrar datos con DELETE
    • Actualizacion de datos con UPDATE
    • Borrado de datos con DELETE
  • Este curso fue creado como segunda parte del curso Diseño de base de datos con SQL Server 2019. Es importante que tengas conceptos básicos de la base de datos para entender mejor este curso, aunque los conceptos vistos aquí en este curso no son complejos y estoy seguro de que entenderías la mayor parte del curso.
  • Es requerido que entiendas conceptos básicos como que es una tabla, registro, llave primaria, etc.
  • Se requiere que SQL Server haya sido instalado
  • Se requiere que “SQL Server Management Studio” haya sido instalado. Este software es parte de versiones de Microsoft SQL Sever 2019 Community o Developer.

                        

Instructor(s)

Eduardo Girard

Senior Instructor ITIL, Cobit, Agile, DevOps, IT Security

CISA (Certified Information System Auditor) CISM (Certified Information Security Manager) Usuario Certificado en ACL Certificación EC-Council Ethical Hacker and Countermeasures (en proceso) ITIL Foundations V3 ITIL Intermediate OSA ITIL Intermediate SOA ITIL Intermediate RCV ITIL Intermediate PPO ITIL MALC = EXPERT ISO20000 Practitioners COBIT Foundations Certified version 4.1 y 5 RUP Certified ISO 20000 Auditor ITIL Intermediate SS ITIL Intermediate ST ITIL Intermediate CSI SCRUM Master Kanban System Design Kanban Management System Management 3.0 ISO 27000 Auditor

Quienes somos

ITMI
Risk
Agile