{"id":12350,"date":"2026-08-10T10:44:29","date_gmt":"2026-08-10T10:44:29","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-learn-procedural-sql-by-building-a-chess-game-in-postgresql-2025-7\/"},"modified":"2026-08-10T10:44:29","modified_gmt":"2026-08-10T10:44:29","slug":"udemy-learn-procedural-sql-by-building-a-chess-game-in-postgresql-2025-7","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-learn-procedural-sql-by-building-a-chess-game-in-postgresql-2025-7\/","title":{"rendered":"Udemy \u2013 Learn Procedural SQL by Building a Chess Game in PostgreSQL 2025-7"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Learn Procedural SQL by Building a Chess Game in PostgreSQL. This course provides a hands-on learning experience where participants gain a solid command of the PL\/pgSQL language in PostgreSQL by building a complete chess game. This course goes beyond basic syntax and focuses on implementing a real-world project, teaching the skills necessary to turn SQL into a powerful logic processing engine. Participants will learn all aspects of game development, from basic move validation to implementing advanced mechanisms such as piece promotion and checkmate detection. The course also covers integrating PostgreSQL with Python to manage gameplay, control moves, and interactively execute game flow. By the end of the course, learners will not only be equipped with advanced PL\/pgSQL skills, but will also be able to implement the principles of procedural programming logic in any database-driven application. This course is designed for developers, data engineers, and database enthusiasts, strengthening their back-end skills through an engaging and thought-provoking project.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">What you will learn<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Building an interactive chess game using a combination of Python and a Procedural SQL backend in PostgreSQL.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Create PL\/pgSQL functions and procedures using variables, control flow, and built-in functions.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Implement the logic of chess piece movements with loops, conditional statements (IF) and CASE statements for all rules.<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Connecting a Python interface to PostgreSQL to manage game state and player interactions in real time.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Beginner to intermediate programmers who want to learn Procedural SQL in PostgreSQL by building a real chess game with Python integration.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Course details: Learn Procedural SQL by building a chess game in PostgreSQL<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/learn-procedural-sql-by-building-a-chess-game-in-postgresql\/?couponCode=LETSLEARNNOW\" target=\"_blank\" rel=\"noopener\"><span dir=\"auto\" style=\"vertical-align: inherit\">Udemy<\/span><\/a><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Lecturer: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/konstantinos-malonas\/\"><span dir=\"auto\" style=\"vertical-align: inherit\">Konstantinos Malonas<\/span><\/a><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Training duration: 4 hours and 20 minutes<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Number of lessons: 19<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1008968 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/09\/Learn-Procedural-SQL-by-Building-a-Chess-Game-in-PostgreSQL-1.png\" alt=\"Learn Procedural SQL by Building a Chess Game in PostgreSQL\" width=\"883\" height=\"398\"><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Prerequisites for the Learn Procedural SQL by Building a Chess Game in PostgreSQL course<\/span><\/h3>\n<div class=\"ud-block-list-item ud-block-list-item-small ud-block-list-item-tight ud-block-list-item-neutral ud-text-sm\" dir=\"ltr\" style=\"text-align: left\">\n<ul>\n<li class=\"ud-block-list-item-content\" dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">This course is beginner-friendly, but having some basic programming experience (in any language) will help you follow along more easily.<\/span><\/li>\n<\/ul>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1008969 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/09\/Learn-Procedural-SQL-by-Building-a-Chess-Game-in-PostgreSQL.png\" alt=\"Learn Procedural SQL by Building a Chess Game in PostgreSQL\" width=\"797\" height=\"411\"><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-177081-1\"><video class=\"wp-video-shortcode\" id=\"video-177081-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_Downloadly.ir.mp4?nocache=1786172389458\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span dir=\"auto\" style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<h4 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Downloadly<\/span><\/h4>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl4.downloadly.ir\/Files\/Elearning\/Udemy_Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_2025-7.part1_Downloadly.ir.rar?nocache=1786172388\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl4.downloadly.ir\/Files\/Elearning\/Udemy_Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_2025-7.part2_Downloadly.ir.rar?nocache=1786172388\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download Part 2 \u2013 628 MB<\/span><\/a><\/p>\n<h4 dir=\"ltr\">Rapidgator link<\/h4>\n<p><a href=\"https:\/\/rapidgator.net\/file\/4e48ae7422121979041ae6d35c1ab9c1\/Udemy_Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_2025-7.part1_Downloadly.ir.rar.html\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/rapidgator.net\/file\/d1ab0d4d94e30ce70b4962e1d97f3e53\/Udemy_Learn_Procedural_SQL_by_Building_a_Chess_Game_in_PostgreSQL_2025-7.part2_Downloadly.ir.rar.html\">Download Part 2 \u2013 628 MB<\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">1.6 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Learn Procedural SQL by Building a Chess Game in PostgreSQL. This course provides a hands-on learning experience where participants gain a solid com<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[101965,101966,101967,101968,101969,101970],"class_list":["post-12350","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-learn-procedural-sql-by-building-a-chess-game-in-postgresql","dgi_tag-download-course-learn-procedural-sql-by-building-a-chess-game-in-postgresql","dgi_tag-download-learn-procedural-sql-by-building-a-chess-game-in-postgresql","dgi_tag-free-download-learn-procedural-sql-by-building-a-chess-game-in-postgresql","dgi_tag-free-learn-procedural-sql-by-building-a-chess-game-in-postgresql","dgi_tag-konstantinos-malonas"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/12350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/12350\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=12350"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=12350"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=12350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}