Udemy

Platform

Español

Language

Databases

Category

Máster en SQL Server: Desde Cero a Nivel Profesional 2021

SQL Aprende Bases de Datos, Consultas, Funciones, Tablas y Permisos. Diseña y Programa una Base de Datos Relacional SQL.

4.61 (6127 reviews)

Students

16 hours

Content

May 2021

Last Update
Regular Price

EXCLUSIVE SKILLSHARE OFFER
Exclusive  SkillShare  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Tendrás claro qué es una tabla, qué es un campo, qué es un tipo de dato y cuáles son sus propiedades.

Aprenderás a realizar consultas entre varias tablas de manera fácil y ordenada.

Aprenderás sólidos conceptos de estructurado de Tablas, Vistas, Store Procedures, Triggers y Data Types.

Aprenderás lo suficiente para poder insertarte en el ámbito laboral y trabajar en el área de desarrollo de sistemas y bases de datos.

Sabrás implementar Restricciones. Comprenderás qué es una Primary Key (PK) y Foreign Key (FK). Usos y configuraciones óptimas.

Dominarás el uso Estructuras de control, Operadores, Cláusulas, Sentencias y Funciones.

Podrás crear fácilmente tus propias Bases de Datos para lo que te propongas.

Aprenderás a utilizar completamente el entorno Management Studio y sus herramientas para gestionar soluciones y proyectos.

Sabrás como instalar y configurar el Motor SQL Server en Windows y en MAC OS

Y muchos temas más...


Description


¡El Máster en SQL Server ya es Bestseller en Udemy!

Muchas gracias a todos los alumnos que nos eligieron y decidieron formar parte de este gran grupo de aprendizaje.

Llevamos un total de 200 clases y 16hs de video


  • Accede a más de 16hs de clases.

  • Contenido actualizado todos los días.

  • Acceso de por vida a todo el contenido nuevo.

  • Soporte en línea desde la plataforma Udemy.

  • Acceso al grupo exclusivo de alumnos, donde se comparten dudas y material de aprendizaje.


¿Porqué aprender SQL Server?

SQL Server es un motor de Base de Datos Gratuito en su versión Express y Developer, que permite almacenar información ordenada y estructurada de manera tal que pueda ser consultada rápidamente. Puede ser utilizado para Sitios Web, Aplicaciones para dispositivos móviles o bien para almacenar datos de un Videojuego o cualquier aplicación.

En este Máster aprenderás sólidos conceptos de diseño y programación de Bases de Datos, que te permitirán posicionarte bien alto en el ámbito profesional del área de desarrollo tecnológico.


Si te haces estas preguntas, éste es tu curso ideal

¡Quiero aprender SQL Server pero no sé por donde empezar!

En mi trabajo quieren implementar una Base de Datos para el negocio y aprender me vendría genial.

¡Tengo que desarrollar un Website o Aplicación y no sé como almacenar los datos de los usuarios!


Tengo algunos conocimientos de SQL Server, ¿porqué debería tomar este curso?

Este Master se mantiene actualizado constantemente. Si ya cuentas con conocimientos previos en programación o Bases de datos, te ayudará a reforzarlos y potenciar tu perfil a nivel laboral.


¿Hay secciones dedicadas a la práctica?

Cuenta con 5 secciones exclusivas de práctica, aunque todo el curso contiene explicaciones y ejercicios prácticos.


¿Como podré interactuar con el Profesor?

Quiero que cada alumno avance y aprenda los conceptos de manera clara.

Tendrás acceso exclusivo al grupo de alumnos, donde podrás compartir tus dudas, ver los progresos de tus pares y porqué no, compartir tus avances sobre proyectos personales.

Mi objetivo es que aprendas SQL Server.

Voy a seguir paso a paso tu proceso de aprendizaje y estaré cerca para ayudarte con cualquier duda que se te presente, con el fin de que puedas lograr el objetivo.

No dudes en escribirme, desde aquí o por el grupo exclusivo de Facebook responderé a todas tus inquietudes.


¿Qué aprenderemos exactamente?


  • Estudiaremos a fondo el uso del Motor de Base de Datos con su correcto uso y aplicación de una manera optimizada, para mejorar la performance en Bases de Datos con alto costo de procesamiento.

  • Vamos a instalar y configurar el Motor SQL Server en su versión Developer.

  • Aprenderás a manejar el entorno Management Studio para administrar soluciones y proyectos.

  • Entenderás los fundamentos del lenguaje SQL, la estructura de sus objetos y la integridad de sus datos, aplicando Restricciones como Primary Keys, Foreign Keys.

  • También analizaremos aspectos sobre Normalización de tablas.

  • Dominarás el uso de las cláusulas SQL: WHERE, TOP, ORDER BY, DISTINCT, GROUP BY

  • Vamos a aplicar funciones de agregado: MAX, MIN, AVG, COUNT, HAVING

  • Entenderás el uso de operadores lógicos: AND, OR, IN, LIKE, NOT, BETWEEN

  • Trabajaremos con consultas y subconsultas, sabrás que es una variable y un alias de tabla.

  • Programarás utilizando estructuras de control: IF, WHILE, CASE, TRY CATCH y más.

  • Veremos el uso de sentencias SQL: CREATE, ALTER, DROP, TRUNCATE

  • Funciones de conversión de texto: REPLACE, LEN, LEFT, RIGHT, LTRIM, RTRIM, REPLICATE, DATEADD, DATEPART, ISDATE, CAST y CONVERT, SUBSTRING y muchas más.

  • Explicaremos el manejo de Transacciones.

  • Aprenderás conectar dos o más tablas mediante las cláusulas: INNER JOIN, LEFT RIGHT, UNION y UNION ALL

  • Aprenderás a crear funciones definidas por el usuario.

  • Explicaremos como implementar el uso de tablas temporales físicas, en memoria y Vistas

  • En las secciones prácticas iremos aplicando conceptos aprendidos para: crear tablas y sus relaciones, diagrama DER, stored procedures de Insert, Select, Update y Delete, Funciones, Vistas, Triggers y Scheduled Jobs.

  • Aprenderás conceptos de Administración de Base de Datos: Usuarios, Roles, Schemas y Permisos.

  • Explicaremos como realizar una Integración de datos desde Excel.

  • Sabrás como utilizar SQL Server Profiler, una potente y útil herramienta que será nuestra aliada al momento de desarrollar.

  • Explicaremos cómo realizar Backups y Restore DataBase.

  • Incluye 5 exámenes de prueba con los que harás más sólidos los conceptos aprendidos.


Todo esto y muchos temas más, están descriptos en el Programa del Master.


¿Incluye un Proyecto Final como objetivo?


Sí, como práctica a lo largo del curso y como desarrollo final, vamos a diseñar y programar una Base de Datos de Historias Clínicas y Turnos Médicos con todos los recursos explicados anteriormente.

Serás capaz de diseñar y programar tu propia Base de Datos con un concepto estructurado, siguiendo técnicas y buenas prácticas de programación y optimización de procesos, que como resultado, harán que nuestra Base de Datos no se vea afectada por una baja performance. Esto hará que la respuesta desde nuestra Base de Datos sea lo más óptima posible.


Todas las clases están disponibles en Full HD 1080 con alta definición.

Es un curso muy completo, en donde empezamos desde cero hasta un nivel avanzado. No se requieren conocimientos previos.


¡Te espero en el Máster!


Screenshots

Máster en SQL Server: Desde Cero a Nivel Profesional 2021
Máster en SQL Server: Desde Cero a Nivel Profesional 2021
Máster en SQL Server: Desde Cero a Nivel Profesional 2021
Máster en SQL Server: Desde Cero a Nivel Profesional 2021

Content

Introducción al Master

Presentación del Master

Bienvenida

Grupo Exclusivo de Alumnos

Suscríbete al Grupo Exclusivo de Alumnos

Cómo habilitar Resolución de video a 1080p

Velocidad de reproducción y Marcadores

Instalación y Setup del software necesario en PC y MAC OS

Introducción

Software necesario

Instalación del Motor SQL Server en Windows

Instalación del Motor SQL Server en MAC OS

Herramientas necesarias para sistemas MAC OS

Instalación de SQL Server Management Studio

Cómo solucionar posible error de conexión al Motor

Fundamentos y Estructura de Base de Datos

¿Qué es SQL Server y Transact T-SQL?

¿Qué es una Tabla? Campos y Registros

¿Qué es un Tipo de Dato?

Tipos de Datos existentes y cómo elegir el adecuado PARTE 1

Tipos de Datos existentes y cómo elegir el adecuado PARTE 2

Tipos de Datos existentes y cómo elegir el adecuado PARTE 3

Restricciones y propiedades de campos

¿Qué es una Primary Key?

¿Que es una Foreign Key?

Definición de un campo con propiedad IDENTITY

Normalización de Base de Datos

Práctica 1: Diseñando nuestra primer Base de Datos

Creando el archivo de Base de Datos

Creando una Solución de nuestro Proyecto

Definiendo la Tabla de Pacientes y aplicando Formas Normales

Cómo evitar el error Prevent saving changes that require table recreated

Cómo crear una tabla y definir su Primary Key desde Transact-SQL

Definiendo la Tabla de Historias Clínicas

Definiendo la Tabla de Turnos

EJERCICIO: Definir la Tabla de Especialidades y Paises

Explicación de la tarea

EJERCICIO: Definir la Tabla de Médicos

Explicación de la tarea

Definiendo la Tabla de Pagos

Defininiendo la Tabla de Relación Pago / Paciente / Turno

Definiendo la Tabla de Conceptos

Insertando registros en la tabla TurnoEstado

Definiendo Tipos de Datos de Usuario

Modelando el Diagrama Entidad Relación DER y definiendo las FK

Cómo reiniciar un campo IDENTITY

Conceptos de Relaciones entre Tablas

EXAMEN 1 Cuestionario ¡Ponte a prueba!

Comandos SQL para manipulación de registros

Comando SELECT FROM

Comando INSERT

Comando UPDATE

Cláusulas SQL

Introducción

La cláusula WHERE

La cláusula TOP

La cláusula ORDER BY

La cláusula DISTINCT

La cláusula GROUP BY

Funciones de Agregado

Función MAX y MIN

Función SUM

Función AVG

Función COUNT

Función HAVING

Operadores Lógicos

Operador AND

Operador OR

Operador IN

Operador LIKE

Operador NOT

Operador BETWEEN

Combinando Operadores

Stored Procedures y herramientas adicionales

Introducción

¿Qué es un Stored Procedure? Estructura y manipulación

Proceso SP_HELP

Proceso SP_HELPTEXT

Agregando Shortcuts en la consola (sp_help, sp_helptext)

¿Qué es una variable? Uso de ISNULL para evaluar valores

Programando Subconsultas. Performance y uso de Alias de Tablas

Conclusión

Estructuras de Control

Introducción

El condicional IF ELSE y estructura BEGIN END

La función EXISTS

La estructura WHILE

El condicional CASE

Las instrucciones RETURN y BREAK

La estructura TRY CATCH

Conclusión

Operadores Aritméticos y de Comparación

Operadores Aritméticos de suma, resta, división, multiplicación, módulo

Operadores mayor o igual, menor o igual, distinto

EXAMEN 2 Cuestionario ¡Ponte a prueba!

Práctica 2: Programando Stored Procedures de INSERT

Introducción

Creando un Stored Procedure para Insertar Pacientes PARTE 1

Creando un Stored Procedure para Insertar Pacientes PARTE 2

Creando un Stored Procedure para Insertar Turnos PARTE 1

Creando un Stored Procedure para Insertar Turnos PARTE 2

Creando un Stored Procedure para Insertar Médicos

EJERCICIO: Crear un Stored Procedure para Insertar Especialidades

Conclusión

Sentencias SQL

Introducción

La Sentencia CREATE (Table, Procedure, Type, Function)

La Sentencia ALTER

La Sentencia DROP

La Sentencia TRUNCATE

Conclusión

Funciones de Conversión y Texto

Funciones LEFT y RIGHT

Función LEN

Funciones LOWER y UPPER

Función REPLACE

Función REPLICATE

Funciones LTRIM y RTRIM

Función CONCAT

Función GETDATE y GETUTCDATE

Función DATEADD

Función DATEDIFF

Función DATEPART

Función ISDATE

Funciones CAST y CONVERT

EXAMEN 3 Cuestionario ¡Ponte a prueba!

Transacciones

Introducción

La instrucción BEGIN TRAN parte 1

La instrucción BEGIN TRAN parte 2

Conclusión

JOINS y UNIONS entre Tablas

Introducción

La cláusula INNER JOIN

La cláusula LEFT JOIN

La cláusula RIGHT JOIN

Consideraciones a tener en cuenta con el uso de INNER

La cláusula UNION y UNION ALL

Conclusión

Práctica 3: Programando Stored Procedures de SELECT UPDATE y DELETE

Introducción

Creando un Stored Procedure para Obtener los Turnos de un Paciente

Creando un Stored Procedure para Obtener la Historia Clínica de un Paciente

Creando un Stored Procedure para Obtener las Especialidades

Creando un Stored Procedure para Actualizar un Turno PARTE 1

Creando un Stored Procedure para Actualizar un Turno PARTE 2

EJERCICIO: Crear un Stored Procedure para Actualizar un Paciente

Creando un Stored Procedure para Eliminar un Turno

Conclusión

Funciones Definidas por el Usuario

Introducción

Funciones de tipo Escalares

Funciones de tipo Tabla

Conclusión

Tablas Temporales

Introducción

Definición y uso de Tabla Temporal en Memoria

Definición y uso de Tabla Temporal Física

Implementación de una tabla temporal PARTE 1

Implementación de una tabla temporal PARTE 2

Conclusión

Vistas

Introducción

¿Qué es una Vista? Uso e implementación

Creando una vista desde el entorno gráfico

EXAMEN 4 Cuestionario ¡Ponte a prueba!

Triggers

Introducción

¿Qué es un Trigger? Tipos posibles

Creación de Trigger de tipo INSERT

Conclusión

Backup y Restore Database

Introducción

Cómo realizar un Backup desde Management Studio

Como restaurar un Backup

Cómo crear un Backup desde un Script PARTE 1

Cómo crear un Backup desde un Script PARTE 2

Conclusión

Scheduled JOBS

¿Qué es un SQL JOB? Opciones disponibles

Preparando un JOB para realizar una tarea

Tip para SQL Server Express: Emular un Scheduled JOB

Tip para SQL Server Express: Herramienta SQLCMD

Schedule Task para ejecutar un JOB por linea de comandos PARTE 1

Schedule Task para ejecutar un JOB por linea de comandos PARTE 2

Conclusión

Práctica 4: Programando Funciones, Scheduled Jobs y Vistas

Introducción

Creación de una Función para convertir una fecha a Texto PARTE 1

Creación de una Función para convertir una fecha a Texto PARTE 2

Creación de un JOB que Cancele Turnos Vencidos sin Atender PARTE 1

Creación de un JOB que Cancele Turnos Vencidos sin Atender PARTE 2

Creación de un JOB que Cancele Turnos Vencidos sin Atender PARTE 3

Creación de una Vista que almacene Médicos y sus Especialidades PARTE 1

Creación de una Vista que almacene Médicos y sus Especialidades PARTE 2

Conclusión

Administración de Usuarios, Roles, Schemas y Permisos

Introducción

Usuarios y Logins

Roles de Base de Datos: tipos posibles PARTE 1

Roles de Base de Datos: tipos posibles PARTE 2

Crear y asignar un Rol a un Usuario desde T-SQL

¿Qué es un Schema? – Como asignar un esquema a un objeto PARTE 1

¿Qué es un Schema? – Como asignar un esquema a un objeto PARTE 2

Descripción de Roles de Servidor y Roles Predefinidos

EXAMEN 5 Cuestionario ¡Ponte a prueba!

Práctica 5: Importación de registros mediante Excel

Introducción

Utilizando Hoja de Cálculo para importación de registros PARTE 1

Utilizando Hoja de Cálculo para importación de registros PARTE 2

Impactando los registros en nuestra base de datos

Conclusión

SQL Server Profiler

Introducción

Conociendo la herramienta

Como monitorear procesos por tiempo de ejecución

Definiendo templates para monitoreo

Herramientas del menú, Importación y exportación de Trazas

BONUS: 11 Buenas prácticas sobre diseño, programación y seguridad

BONUS: 11 Buenas prácticas sobre diseño, programación y seguridad

Fin del curso

Despedida

Acceso a los cursos


Reviews

E
Emilio10 October 2020

buena experiencia con el curso, muy bueno el profesor explica de muy buena manera todos los conceptos. totalmente recomendable

L
Luis8 October 2020

Los contenidos son muy buenos para empezar a comprender muchos de los conceptos aplicables a las bases de datos, las explicaciones son claras, por suerte cualquier duda se puede aclarar volviendo a revisar el video.

J
José1 October 2020

Estuvo muy bien el curso, algunas dudas que se fueron aclarando mediante el proceso, hay algunas cosas que a veces no cuadran a primera vista, pero si tu como estudiante lo vez mas detenidamente, estudiando fuentes externas y además preguntando; le será muy útil en este camino a las bases de datos.

J
Jose29 September 2020

Vaoy lento porque yo no tengo conocimiento técnico, pero me permite ir poco a poco repasando y me va resultando fácil de entender hasta el momento. Escucho varias veces cada lección lo que me permite entenderlo. Hasta el momento, voy bastante bien

G
Gianfranco26 September 2020

Excelente explicación del contenido, respuestas rápidas del instructor. Estoy bastante satisfecho de lo aprendido

G
Giselle26 February 2020

Buen Curso para iniciar o refrescar los conceptos de SQL, solo una sugerencia a veces las explicaciones son bastante extensas y el concepto en sí esta claro con la primera explicación. Gracias!

N
Nicolás25 February 2020

Es una de las mejores elecciones de mi vida; un compañero me recomendó el curso y la verdad, superó mis expectativas. El curso es muy completo, Mariano Puglisi se expresa en forma pedagógica y en lenguaje claro, lo cual, hace el curso muy sencillo de comprender y aprender; el costo de inversión fue positivo y recomiendo el curso a todos aquellos que necesiten aprender el SQL, ya sea, desde la nada misma y/o repasar código y adquirir otros.-

P
Porfirio20 February 2020

Sin duda ha sido una buenisima experiencia este curso, yo trabajo con SQL Server y me ha ayudado bastante....!!

E
Ezequiel18 February 2020

Fue una Muy buena Decisión haber comprado este curso! Quizás algo extra para potenciar al curso, es tener material descargable como ejemplos de las secciones "Clausulas SQL , Funciones de Agregado y Operadores Lógicos" , solo para tener ejemplos un poco más complejos mezclando dichos comandos, pero igual está bien explicado. Mariano es muy atento y rápido al responder las dudas. Lo recomiendo y fue una buena inversión!

I
Ivan17 February 2020

Excelente curso aprendi muchas cosas de sql server que no me acordaba y entendi ahora cosas que me confundian antes. Pero ahora los entiendo mucho mejor. Les recomiendo a la gente que quiere empezar a aprender de sql server y muchas mas.

L
Leandro17 February 2020

Es un buen curso, bien explicado desde lo más básico de sql server hasta lo más profundo de la herramienta management studio

J
Jean16 February 2020

tenía conocimientos básicos de sql server. sin embargo, con este curso he mejorado de manera increíble mis conocimientos y en mi trabajo

A
Alejandro8 February 2020

super claro y util el contenido. podrias hablar un poco menos lineal y bajo, cansa luego de un par de horas de estudio. igualmente, super recomendado!

S
Sebastián8 February 2020

El curso es muy completo, además las clases son explicadas de forma didáctica y sencilla. Lo considero como una buena inversión

S
Sami7 February 2020

Muy buena experiencia. Esta muy bien explicado, ideal para el que viene sin ningún conocimiento o para aquellos que quieran reforzar sus habilidades. Me gustó mucho trabajar con un ejemplo práctico todo el curso


Coupons

DateDiscountStatus
12/9/201980% OFFExpired
1/27/202183% OFFExpired
3/19/202183% OFFExpired
4/27/202183% OFFExpired

2069857

Udemy ID

12/5/2018

Course created date

11/6/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram