Loading Events

DESCRIPCIÓN

Curso: Programación con TSQL nivel intermedio / Avanzado a distancia

Los precios estan en pesos Argentinos (tipo de cambio aproximado: 1 USD = 20 Pesos Argentinos)

Orientado a: Personas que usan SQL Server y desean conocer más en profundidad el lenguaje TSQL para así poder diseñar y programar los objetos y procesos de forma más eficiente.

Requisitos: Acceso a internet y conocimientos de TSQL (no es un curso introductorio con lo cual si no se conocen cosas básicas de TSQL y SQL será de más difícil asimilación)

Material: Se hará entrega de material de lectura & script en sus idiomas originales

Formato: Online: Clases programadas de forma online con un instructor. Se entregará material y además existirán ejercicios, un canal de comunicación y exámenes.

Las clases son interactivas donde todo el curso se dará con ejemplos concretos basado en código (en las clases no se usara material de lectura)

Duración: 10 clases, organizada en dos clases semanales de 90 minutos cada una.

Instructor: Maximiliano Damian Accotto (MVP en SQL Server y CEO TriggerDB Consulting SRL)

http://blog.triggerdb.com/maxi

Fechas de las clases: Clase1: 9-4-2018, Clase2: 12-4-2018, Clase3: 16-4-2018, Clase4: 19-4-2018

Clase5: 23-4-2018, Clase6: 26-4-2018, Clase7: 30/4/2018, Clase8: 3/5/2018

Clase9: 7/5/2018 y clase10: 10/5/2018

Horario: Las clases se dictarán de 20hs a 21:30 -3GMT (Hora buenos Aires Argentina)

Temario:

Usando los tipos de datos de forma efectiva y performante.

  • Datos numéricos
  • Datos alfanuméricos.
  • Uso de nulls y unicodes
  • Datos de fecha y hora.
  • Datos XML
  • Manejo de imágenes y binarios
  • Datos jerárquicos
  • Datos geométricos y geografías
  • Datos Rowversion
  • Datos auto numéricos, guid y claves artificiales
  • Datos tipo tabla (TVP)
  • Secuencias (Sequence).

JOINs y operaciones SET

  • Tipos de JOINs
  • Uso estratégico de JOINS.
  • SET operations.
  • Except & Intersect

Subqueries.

  • Tablas derivadas.
  • CTE (Common Table Expressions).
  • Nested y correlated subqueries.

Modificación de datos

  • Merge.
  • Clausula OUTPUT.
  • Truncate
  • Delete y UPDATE para procesos masivos
  • Update para numerar comprobantes

Funciones de Ranking, pivot y Grouping.

  • Funciones de ranking.
  • Pivot y Unpivot.
  • Grouping Sets.

TOP, Windowing functions y APPLY.

  • Paginación de datos.
  • CROSS y OUTER APPLY.
  • TOP.
  • Windowing functions.

In memory

  • Tablas en memoria
  • Stores procedures en memoria
  • Índices en memoria
  • Funciones y TVP en memoria

SQL 2016/2017

  • Manejo de JSON
  • Versioned Tables
  • Diseño de tablas Graph
  • String_split
  • String_agg
  • String_scape
  • Compress y Decompress
  • Truncate with partition
  • DROP IF Exists

Manejo de errores y excepciones.

  • Errores T-SQL.
  • Uso de Try/Catch.
  • Raiserror
  • Throw