Curso completo de diseño de bases de datos

Hola, soy Caleb Curry. Creo contenido centrado en el desarrollador disponible en calebcurry.com. ¡Me complace anunciar que he colaborado con freeCodeCamp para producir el curso completo de diseño de bases de datos! Este video todo en uno contiene 8 horas de contenido que van desde principiantes hasta comprender la integridad, las claves, las relaciones, las formas normales, los índices, las uniones y más.

Mi proceso de pensamiento detrás de este curso fue que las bases de datos no tienen por qué ser confusas o algo que usted estudia cuando necesita ayuda para conciliar el sueño. Intento que sea real y divertido, pero al mismo tiempo trato de dar ejemplos claros y prácticos con información técnicamente correcta.

¿Por qué este curso?

El diseño de bases de datos es un paso fundamental para crear casi cualquier aplicación de software. Las bases de datos impulsan el backend de casi todos los sitios web, aplicaciones de escritorio y aplicaciones móviles. Las bases de datos están ocultas del sitio simple para que los usuarios no se den cuenta de que existen. Esto es bueno en lo que respecta a la experiencia y la seguridad del usuario, pero ha engañado a muchos desarrolladores jóvenes para que descuiden la importancia de las bases de datos y la gestión de datos.

Como resultado de esta negligencia, los desarrolladores están lanzando aplicaciones con capas de datos débiles llenas de datos incorrectos, datos feos, datos redundantes y fallas de seguridad graves. Esta falta de disciplina con la base de datos es especialmente cierta con las aplicaciones web, ya que los desarrolladores web a menudo deben conocer numerosas tecnologías (HTML, CSS, JavaScript, lenguajes del lado del servidor, SQL y diseño de bases de datos). Es muy fácil descuidar la base de datos ya que no es una tecnología frontal como JavaScript o HTML y CSS. Esto es un gran error.

Con el aumento de violaciones de datos y regulaciones como GDPR, una falla en la base de datos podría ser suficiente para causar la caída de toda una organización con la fuga involuntaria de datos confidenciales. El primer paso para protegerse contra problemas de seguridad es con una base de datos diseñada correctamente y una comprensión de los principios de bases de datos y SQL. Después de pasar por este curso, tendrá un sólido conocimiento de la integridad y seguridad de los datos, así como los pasos claros a seguir para hacer cumplir la integridad.

Diseño de base de datos intuitivo

Mucha gente no se da cuenta de que hay varias formas de diseñar una base de datos. Muchas de estas opciones se reducen a preferencias personales y necesidades de aplicación. Este curso explicará algunas de estas opciones y discutirá los pros y los contras.

Por ejemplo, comprenderá claves sustitutas y claves naturales, diferentes tipos de relaciones y tablas de búsqueda, restricciones de referencia y cuáles usar, relaciones NO NULAS, índices agrupados frente a no agrupados, qué tipos de uniones usar y más. ¡Todo gratis en el canal de YouTube freeCodeCamp!

¿Disfrutas el contenido?

Si ha disfrutado de este blog o del curso completo de diseño de bases de datos, realmente disfrutará de mi blog, que ofrece más detalles sobre el curso. Además, puedes suscribirte en YouTube y seguirme en Twitter.

Este es mi primer blog con freeCodeCamp, ¿algún consejo? ¿Qué otro contenido te gustaría ver entre freeCodeCamp y yo?

¡Gracias por leer y disfruta del curso!