Máster en SQL Server: Desde Cero a Nivel Profesional [2024]

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

4.65 (17577 reviews)
Udemy
platform
Español
language
Databases
category
instructor
Máster en SQL Server: Desde Cero a Nivel Profesional [2024]
60,348
students
16 hours
content
Dec 2023
last update
$74.99
regular price

What you will learn

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

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.

Y muchos temas más...

Why take this course?


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

El curso más vendido, muchas gracias a todos los alumnos que nos eligieron y decidieron formar parte de este gran grupo de aprendizaje.

Llevamos un total de 240 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.

ATENCIÓN: ¡Noticias para todos los estudiantes del curso MASTER SQL Server!

Actualización del Curso

Estamos encantados de compartir con ustedes una actualización muy importante que elevará su experiencia de aprendizaje al siguiente nivel. Hemos estado trabajando duro para mejorar y enriquecer el contenido del curso, incorporando más y mejores contenidos.

¿Qué puedes esperar de esta actualización?

En esta actualización, encontrarás nuevas secciones, clases, contenidos renovados que abordan conceptos clave de una manera aún más clara y detallada. Además, hemos añadido ejemplos y nuevos ejercicios prácticos a fin de mejorar la experiencia 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!

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

Screenshots

Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Screenshot_01Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Screenshot_02Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Screenshot_03Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Screenshot_04

Reviews

Roger
November 12, 2023
HE llevado otros cursos y este no me ha gustado mucho, lo siento muy desorganizado metodologicamente.
Isaac
November 12, 2023
Muy buen curso, en estos momentos me esta ayudando mucho en mi carrera, además el profesor transmite tranquilidad en cada explicación y todo es muy claro.
Uriel
November 7, 2023
El curso es muy enriquecedor, muy bueno para principiantes. No encontré nada relacionado a cursores. En lo demás muy bueno
Julieta
November 1, 2023
Hermoso curso y las herramientas que nos brindan, muy bien explicado así que emocionada de estar aprendiendo tanto!!!
Miguel
October 31, 2023
la explicacion de conceptos muy bien pero la metodologia al final muy confusa la explicacion de la relacion de las tablas
Alethia
October 30, 2023
UN GENIO EL PROFE MARIANO,SE EXPLICA MUY BIEN, Y LOS EJEMPLOS HACIENDO A LA VEZ LOS EJECICIOS, LO QUE EXPLICA SE TE QUEDAN LOS CONCEPTOS.
Ronald
October 29, 2023
Muy buena y apasionante. Realmente te metes de lleno al curso desde los principios básicos hasta los avanzados.
Luis
October 28, 2023
Un gran curso con un aprendizaje profundo y una excelente manera de enseñar. Completamente recomendado.
Marco
October 25, 2023
El curso de SQL Server es bastante bueno para aprender a utilizar sus herramientas que tiene el motor.
Rocío
October 25, 2023
Excelente, contenido bien estructurado, explicaciones comprensibles, lenguaje accesible, instrucciones claras y precisas.
Kevin
October 23, 2023
Creo que sería mejor si el diseño de la base se hiciera desde cero para que se explicara con ese ejemplo la normalización.
Sofia
October 23, 2023
La experiencia es enriquecedora, solo me limita mucho la cuestión de "tiempos" del curso, ya que no dispongo de las horas que quisiera para realizarlo más rápido
Michelle
October 23, 2023
Me gusta bastante hasta el momento, posiblemente se podria estructurar un poco mejor la clase, en cuanto orden, porque primero muestra como instalar lo que se necesita y despues dice que es lo que se va a estudiar, y a mi parecer esto deberia ir de sentido contrario, primero lo que se desea estudiar, y luego como es que se va a hacer
Florencia
October 21, 2023
Fue buena elección porque hay conceptos básicos que uno siempre necesita refrescar y en mi caso aprender todo casi de cero.
Fernando
September 12, 2023
es muy util, el hecho de que el instructor realice prácticas para ilustrar el contexto de lo que explica lo hace muy completo.

Coupons

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

Charts

Price

Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Price chart

Rating

Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Ratings chart

Enrollment distribution

Máster en SQL Server: Desde Cero a Nivel Profesional [2024] - Distribution chart
2069857
udemy ID
12/5/2018
course created date
11/6/2019
course indexed date
Bot
course submited by