SQL (Structured Query Language) es el lenguaje estándar para gestionar y manipular datos almacenados en bases de datos relacionales. Es la herramienta esencial que te permite comunicarte con las bases de datos que impulsan las aplicaciones modernas.

Acabamos de publicar un curso en el canal de YouTube de freeCodeCamp en español que te guiará paso a paso a través de los fundamentos de SQL. Aprenderás los conceptos básicos que necesitas para comenzar y crearás dos proyectos.

El curso fue creado por Sergie Code. Sergie es ingeniero de software y creador de contenido a quien le encanta enseñar y compartir sus conocimientos. Su trabajo se centra en JavaScript, incluyendo React.js, Angular.js y otros frameworks.

Antes de adentrarnos en el contenido del curso, veamos qué es SQL y por qué deberías aprenderlo.

Los datos están en todas partes. Las plataformas y organizaciones modernas dependen de las bases de datos todos los días. Cada vez que inicias sesión en un sitio web, estás utilizando el poder de las bases de datos. Al dominar SQL, podrás extraer información valiosa a partir de los datos almacenados, una habilidad que es muy valorada en la ingeniería de software, la ciencia de datos y en los negocios.

SQL es un lenguaje especializado diseñado para gestionar datos almacenados en bases de datos relacionales. Con SQL, puedes crear bases de datos, definir su estructura y realizar operaciones clave como crear, insertar, actualizar y eliminar registros. Una de sus características principales es que te permite acceder a los datos a través de consultas (queries) para encontrar de forma eficiente los datos exactos que tú o tu aplicación necesitan.

Curso de SQL en español

Genial. Ahora que ya sabes más sobre SQL, veamos lo que aprenderás durante el curso:

  • Introducción a SQL y bases de datos.
  • SQL vs. MySQL, PostgreSQL y SQL Server.
  • Jerarquía de bases de datos relacionales.
  • DBngin y TablePlus.
  • Lenguaje de Definición de Datos (DDL): CREATE, DROP, ALTER y DESCRIBE.
  • Trabajo con tablas, atributos y restricciones.
  • Claves foráneas y relaciones entre tablas.
  • Lenguaje de Manipulación de Datos (DML): INSERT, UPDATE, DELETE y TRUNCATE.
  • Lenguaje de Consulta de Datos (DQL): SELECT, WHERE y ORDER BY.
  • Funciones de agregación (COUNT, SUM, AVG).
  • INNER JOIN, LEFT JOIN, RIGHT JOIN, y Joins de 3 tablas.
  • Subconsultas, GROUP BY y HAVING.
  • Gestión de SQL con Docker y variables de entorno.
  • Buenas prácticas y ejemplos prácticos.

Al final del curso, conocerás los fundamentos de SQL y podrás comenzar a crear y gestionar tus propias bases de datos relacionales.

Te invitamos a ver el curso en el canal de YouTube de freeCodeCamp.org en español:

✍️ Curso creado por Sergie Code.