Los mejores cursos en línea de SQL en 2022-2023

Anonim

Los mejores cursos de SQL en línea le ayudarán a aprender el lenguaje de consulta estructurado, o SQL, como se lo conoce mejor, el lenguaje de base de datos esencial, independientemente de si es un principiante o tiene conocimientos avanzados.

Los mejores cursos en línea de SQL

Haga clic en los enlaces a continuación para ir al sitio web del proveedor:

1. Udemy

2. Compartir habilidades

3. Coursera

4. Aprendizaje de LinkedIn

5. edX

El lenguaje de consulta estructurado o SQL, como se conoce más popularmente, es el lenguaje para interactuar con bases de datos. Si bien el mundo puede estar dividido sobre cómo pronunciarlo, todos parecen estar de acuerdo en la importancia de SQL, especialmente en esta era de big data e inteligencia empresarial.

Con empresas de todos los tamaños produciendo una cantidad increíble de datos, existe una gran demanda de habilidades que no solo ayudarán a recopilar y almacenar estos datos, sino que también los analizarán para tomar decisiones informadas. SQL es una de las herramientas esenciales en la caja de herramientas de un científico de datos y una puerta de entrada a los trabajos de ciencia de datos.

Además, SQL funciona con muchos de los sistemas de administración de bases de datos relacionales populares como MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle Database y más. Y eso es independientemente de si está ejecutando su base de datos en la nube o en las instalaciones.

Entonces, ya sea que sea un desarrollador que busca adquirir una nueva habilidad o un novato, hemos reunido algunos de los mejores cursos en línea para ayudarlo a dominar SQL.

  • También presentamos los mejores cursos en línea para aprender Linux y Python.

1. Udemy

Lo mejor para principiantes

Razones para comprar
+ No asume ningún conocimiento + Cubre mucho terreno + Accesible

Si eres nuevo en las bases de datos, el curso Ultimate MySQL Bootcamp en Udemy es un curso muy útil para ayudarte a comenzar. El curso está diseñado para principiantes absolutos con más de 20 horas de videos. El curso se divide en más de 300 conferencias que cubren una amplia gama de temas a un ritmo bastante bueno. Sin prisas, el instructor lo lleva desde la instalación de la base de datos MySQL hasta el diseño de una base de datos similar a Instagram, que luego usará para resolver algunas consultas de datos del mundo real.

El instructor originalmente recomendó y usó el IDE de Cloud9 en línea, pero luego de su adquisición por parte de Amazon, sugiere que los estudiantes usen el IDE de Goorm.io muy similar. También le muestra cómo instalar MySQL en Windows y Mac OS X, pero sugiere que lo haga una vez que haya terminado con el curso.

Una vez que lo haya equipado con las habilidades para escribir SQL, el instructor finaliza el curso ayudándolo a crear una aplicación web simple. En lugar de la popular combinación de MySQL y PHP, usa Node.JS y el marco de desarrollo web Express. Si bien ofrece un curso intensivo para aquellos que no han trabajado con Node.JS antes, recuerde que este no es el punto focal del curso.

2. Compartir habilidades

Lo mejor para personas ocupadas

Razones para comprar
+ De ritmo rápido + sucinto
Razones para evitar
-Sin subtítulos ni transcripciones

Si no tiene el lujo del tiempo y desea un curso intensivo de SQL, consulte el curso Consultas de bases de datos SQL maestras en solo 90 minutos en SkillShare.

El curso tarda un poco más de una hora en completarse, y el instructor usa ese tiempo juiciosamente para cubrir todo, desde consultas simples de una sola tabla hasta uniones y subconsultas. Comienza con una inmersión rápida en la creación de tablas y cómo manipular los datos dentro de ellas antes de pasar a recuperar información. Las lecciones están bien explicadas y los ejercicios al final de las lecciones son bastante útiles, especialmente porque él también dedica tiempo a explicar todas las soluciones, lo cual es realmente útil.

Tenga en cuenta que durante el curso el instructor usa Firefox con el complemento SQLite Manager para ejecutar las consultas SQL. Sin embargo, dado que ese complemento no puede mantenerse al día con las versiones más recientes de Firefox, el instructor ahora sugiere usar DB Browser para SQLite, que es bastante similar.

3. Coursera

Lo mejor para el análisis de big data

Razones para comprar
+ Ejemplos del mundo real + Ejercicios útiles + Leyendas y transcripciones
Razones para evitar
-Requisitos de hardware de VM

Si ya está familiarizado con SQL y desea poner sus habilidades para manejar big data, entonces el curso Analizando Big Data con SQL está diseñado para usted. El curso es proporcionado por Cloudera y se puede auditar de forma gratuita.

El curso asume que tiene conocimientos básicos de trabajo de SQL y se basa en eso para ayudarlo a escribir declaraciones SQL SELECT orientadas al análisis de datos. El instructor se centra en dos motores SQL distribuidos de big data, específicamente Apache Hive y Apache Impala, aunque también puede aplicar el aprendizaje en RDBMS tradicionales.

El curso proporciona una máquina virtual (VM) que incluye todo lo que necesita para seguir el curso. La máquina virtual tiene requisitos de hardware específicos, así que asegúrese de revisarlos antes de inscribirse en el programa.

Este curso es el segundo de una especialización de tres partes. Si necesita repasar los conceptos y el vocabulario asociados con el big data, puede tomar el curso anterior que también se puede auditar de forma gratuita.

4. Aprendizaje de LinkedIn

Lo mejor para usuarios avanzados

Razones para comprar
+ Buena cobertura de conceptos + Optimización de consultas + Consejos útiles
Razones para evitar
-No para principiantes

Si bien puede encontrar muchos cursos sobre SQL, hay muy pocos que se centren en la optimización de consultas. Cuando se pone a escribir consultas SQL en el mundo real, no solo quiere el resultado correcto, también quiere asegurarse de que sus consultas sean eficientes. Entonces, si bien puede haber muchas formas de ejecutar una consulta, algunas son más eficientes que otras. El curso de SQL avanzado para el ajuste de consultas y la optimización del rendimiento le enseñará todo lo que necesita saber sobre cómo escribir consultas optimizadas.

El curso comienza con una introducción a la indexación, que es una de las herramientas más importantes para ajustar las consultas. Luego, le enseñará acerca de los planes de consulta, las diferentes formas de asignar una consulta declarativa a un plan de ejecución procedimental, así como las técnicas para estructurar sus datos y diseñar sus consultas para producir planes de ejecución eficientes.

No hace falta decir que el curso asume familiaridad con SQL y no cubre los conceptos básicos. También tenga en cuenta que el capacitador usa la base de datos PostgreSQL en el curso y cubre la instalación en Mac OS X.

5. edX

Lo mejor para empresas

Razones para comprar
+ Extremadamente detallado + Bien estructurado
Razones para evitar
-Muy teórico

Los datos son omnipresentes en los negocios y puede obtener un gran valor económico de ellos. Si está buscando aprender habilidades que lo ayudarán a hacer esto, entonces eche un vistazo al curso Introducción al análisis de datos para gerentes. El curso está diseñado para gerentes que reconocen la oportunidad de utilizar el análisis de datos en los negocios pero carecen de las habilidades para implementarlo.

Realizado por la Ross School of Business de la Universidad de Michigan, el curso utiliza una combinación de conferencias, estudios de casos de negocios y ejercicios prácticos para brindar a los estudiantes una introducción a las técnicas de análisis de datos y su aplicación en los negocios.

Obtendrá una descripción general amplia de las herramientas y técnicas en el análisis y la gestión de datos con suficientes ejemplos prácticos y ejercicios que lo ayudarán a prepararse para otros cursos de análisis profundo sobre el tema. El curso utiliza el IDE de Azure ML Studio basado en navegador y también proporciona el conjunto de datos para que lo importe a la plataforma para este curso.

  • También presentamos las mejores computadoras portátiles para programadores.