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

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

4.57 (10413 reviews)
Udemy
platform
Español
language
Databases
category
instructor
34,633
students
16 hours
content
Aug 2022
last update
$69.99
regular price

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 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 - Screenshot_01Máster en SQL Server: Desde Cero a Nivel Profesional - Screenshot_02Máster en SQL Server: Desde Cero a Nivel Profesional - Screenshot_03Máster en SQL Server: Desde Cero a Nivel Profesional - Screenshot_04

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

Ivan
July 13, 2022
Bastante bueno y completo, muchas cosas que no sabía o no tenía claras. La velocidad al x2 porque iba bastante lento pero queda todo completamente claro
Ronny
July 12, 2022
A mi opinión el curso para principiantes/intermedios esta excelente, buen contenido y excelentes explicaciones, quizás se debería haber realizado un poco mas ejercicios que se pueden encontrar en el día a día, adicional se tendría que tener en cuenta el orden de ciertos temas, donde primero se realiza el ejercicio y luego viene la teoría creo que para alguien que no tenga conocimientos se podría confundir.
Juan
July 12, 2022
Excelente curso para conocer todo acerca de SQL. Pese a que estoy más que contento con el contenido, hubiese estado bien profundizar en cómo importar los datos a SQL. Hubiese estado bien ampliar la penúltima sección para explicar cómo conectar con distintas fuentes de una manera efectiva. Saludos y hasta el siguiente curso.
Marco
July 6, 2022
Si el profesor no se va a preocupar 100% en remediar un error, mejor que no haga clases. En la mayoria de las clases no se explica bien y especificamente en la clase 161 realiza una accion que perjudica a varios alumnos, sin poder entregarles una respuesta acertada y sin preocuparse de que se hayan solucionado, y lo mas increible es que no edita el video para evitar que futuros alumnos caigan en un error que compromete TODO EL CURSO HECHO, perdi toda la informacion y el tiempo y dinero invertido no vale la pena. Gracias
Pedro
July 4, 2022
Muy bueno, fácil de entender, me gustaría que ampliaran la forma de exportación de un tabla en archivo plano después de realizar una consulta
Felipe
June 21, 2022
Hasta el momento sí, esta didactico y super claro. Seguire avanzando para dar mas adelante otra opinion.
Luis
June 20, 2022
Tomar este curso ha sido una de las mejores decisiones que he tomado. Es un temario bastante completo y el profesor es bastante claro en sus exposiciones. ¡MIL FELICITACIONES!
Luis
June 17, 2022
Es bastante bueno, pero habrá momentos en los que debas valerte por si solos para arreglar ciertos problemas (pequeños). Siempre revisen la caja de preguntas y respuestas, allí pude salir de muchas dudas sin necesidad de escribir ni una sola pregunta.
Manuel
June 16, 2022
La información es bastante útil además de que va entremezcla temas un poco fáciles con temas difíciles así que no es para nada aburrido
José
June 13, 2022
Excelente curso, de los simple a lo avanzado. Realizado este curso apuntare a cursos medios y avanzados, para ampliar mis conocimientos. Muchas gracias.
María
June 10, 2022
Un excelente curso para conocer el programa y utilizarlo correctamente, me aportó nuevos conocimientos que espero usar en el área laboral.
Luca
June 9, 2022
Este curso me ha servido muchisimo a nivel personal y laboral, el contenido es excelente, abarca muchisimos temas importantes que son necesarios para aprender a fondo sobre base de datos. Muchas gracias al instructor por este Master! :D
Bruno
June 8, 2022
Excelente curso, muy enfocado en Transact SQL y DDL. No pongo 5 estrellas ya que creo que el curso se puede reducir en tiempo. En algunos videos llegar al resultado demora más de lo usual, capaz por un tema pedagogico, sin embargo, se podrian obviar esas secciones del video. De todas maneras, ¡Recomiendo!
Erick
June 6, 2022
hace mucho tiempo que no estudio sql y me ha servido para recordar y reforzar lo que tenía anteriormente
Alejandro
June 2, 2022
Espero se encuentren bien, Voy por la mitad del curso y de momento es bastante bueno, el profesor explica bien los temas con ejemplos adecuados, hay partes de tarea que aplican bien los conocimientos. De momento no tengo criticas negativas y espero poder terminar el curso pronto!

Charts

Price

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

Rating

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

Enrollment distribution

Máster en SQL Server: Desde Cero a Nivel Profesional - Distribution chart

Coupons

DateDiscountStatus
12/9/201980% OFF
expired
1/27/202183% OFF
expired
3/19/202183% OFF
expired
4/27/202183% OFF
expired
2069857
udemy ID
12/5/2018
course created date
11/6/2019
course indexed date
Bot
course submited by