К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Django Application Development with SQL and Databases · LearnSpace
Назад в каталог
courseraIT и технологии

Django Application Development with SQL and Databases

Курс от IBM
Средний≈ 15 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Working with databases is a key skill for developers, especially those in Back-End, Full Stack, and DevOps roles. This course will teach you the fundamentals of relational databases and how to access them from your applications. Some of the essential application development tasks include accessing, processing, and presenting data. Data is stored in various databases, either on-premise or on the cloud, and developers will need to learn how to talk to them via programming languages. In this course, you’ll learn about foundational database concepts, and basics of SQL, a simple and powerful programming language used for managing data. In addition to SQL, you will discover how Object-Relational Mapping (ORM) allows you to use Object-Oriented Programming (OOP) languages like Python to work with databases. You will gain full-stack Django skills by creating a Django web app to persist, process, and present data. And you will get hands-on experience deploying your Django web app on the cloud. Throughout this course you will practice with hands-on labs. You will also complete a final project at the end of the course to demonstrate what you have learnt and have a great addition to your portfolio!

Навыки, которые вы освоите

Django (Web Framework)SQLRelational DatabasesBootstrap (Front-End Framework)Object-Relational MappingApplication DeploymentFull-Stack Web DevelopmentDatabasesAuthenticationsDatabase ApplicationDatabase TheoryCloud DeploymentCloud ApplicationsDatabase AdministrationDatabase DesignFrontend IntegrationDatabase DevelopmentDatabase SystemsDatabase ManagementBack-End Web Development

Программа курса

5 модулей · 77 учебных материалов

01Getting Started with SQL & Relational Databases29 материалов

Welcome

Course IntroductionВидео Helpful Tips for Course CompletionЧтениеSyllabus and PrerequisitesЧтение

Introduction to Databases

Introduction to Data and DatabasesВидео

Учитесь у экспертов

Yan Luo

Ph.D., Data Scientist and Developer

Rav Ahuja

CCO & Global Program Director

Django Application Development with SQL and Databases
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Relational DatabasesВидео
Non-relational Databases Видео
Relational Data Concepts Видео
Hands-on Lab: Relational Data ConceptsPLUGIN
Module 1 Lesson 1 SummaryЧтение
Practice Quiz: Introduction to Databases Задание
Graded Quiz: Introduction to Databases Задание

Basic SQL Statements

SELECT StatementВидеоHands-on Lab: Simple SELECT StatementsВнешний инструментCOUNT, DISTINCT, LIMITВидеоINSERT StatementВидеоUPDATE and DELETE StatementsВидеоHands-on Lab: INSERT, UPDATE, and DELETEВнешний инструментModule 1 Lesson 2 SummaryЧтениеPractice Quiz: Basic SQL Statements ЗаданиеModule 1 Cheat Sheet: Getting Started with SQL & Relational Databases ЧтениеGraded Quiz: Basic SQL StatementsЗадание

(Optional) Creating Tables, Sorting Results, and Join

Bonus Lesson OverviewЧтениеCREATE Table StatementВидеоALTER, DROP, and Truncate TablesВидеоSorting Result Sets ВидеоJoin OverviewВидеоModule 1 Bonus Lesson 3 SummaryЧтениеPractice Quiz: Creating Tables, Sorting Results, and Join Задание

Module 1 Summary

Module 1 Summary: Getting Started with SQL & Relational Databases Чтение
02ORM: Bridging the Gap Between the Real World and Relational Model15 материалов

ORM: Bridging the Gap Between the Real World and Relational Model

Introduction to Django ВидеоObject-Oriented Analysis and DesignВидеоReading: ORM ToolsPLUGINObject-Relational Mapping (ORM)ВидеоDjango ModelВидеоHands-on Lab: Create Your First Django ModelВнешний инструментOptional Hands-on Lab: Create a Standalone Django ORM Project TemplateВнешний инструментDjango Models CRUDВидеоHands-on Lab: CRUD on Django Model ObjectsВнешний инструментRelated ObjectsВидеоQuery Spanning RelationshipsВнешний инструмент

Module 2 Summary and Graded Quiz

Module 2 Summary: ORM: Bridging the Gap Between the Real World and Relational ModelЧтениеModule 2 Practice Quiz: ORM - Bridging the Gap Between the Real World and Relational Model ЗаданиеModule 2 Cheat Sheet: ORM: Bridging the Gap Between the Real World and Relational ModelЧтениеModule 2 Graded Quiz: ORM - Bridging the Gap Between the Real World and Relational ModelЗадание
03Full-stack Django Development13 материалов

Full-stack Django Development

Django Model-View-Template (MVT) PatternВидеоCreate a Django AppВидеоHands-on Lab: Create Your First Django App and Deploy using DockerВнешний инструментDjango AdminВидеоHands-on Lab: Django AdminВнешний инструментDjango ViewsВидеоDjango TemplateВидеоHands-on Lab: Views and TemplatesВнешний инструментAdvanced Features of the Django TemplatePLUGIN

Module 3 Summary and Graded Quiz

Module 3 Summary: Full-stack Django DevelopmentЧтениеPractice Quiz: Full-stack Django DevelopmentЗаданиеModule 3 Cheat Sheet: Full-stack Django DevelopmentЧтениеGraded Quiz: Full-stack Django Development Задание
04Consolidate and Deploy Your Django App12 материалов

Consolidate and Deploy Your Django App

Class-based and Generic Class ViewsВидеоHands-on Lab: Class-based and Generic ViewsВнешний инструментDjango Authentication SystemВидеоHands-on Lab: Django AuthenticationВнешний инструментBootstrapВидеоHands-on Lab: Bootstrap IntegrationВнешний инструментDjango Static Files ВидеоDeploy Your Django Apps Видео

Module 4 Summary and Graded Quiz

Module 4 Summary: Consolidate and Deploy Your Django AppЧтениеPractice Quiz: Consolidate and Deploy Your Django App ЗаданиеModule 4 Cheat Sheet: Consolidate and Deploy Your Django App ЧтениеGraded Quiz: Consolidate and Deploy Your Django App Задание
05Final Project: Enhance Online Course App with New Features8 материалов

Practice Project: Customer360

Practice Project OverviewPLUGINPractice ProjectВнешний инструмент

Final Project: Add a New Assessment Feature to an Online Course App

Final Project Overview and ScenarioPLUGINFinal Project: Add a New Assessment Feature to an Online Course AppВнешний инструментOption 1: AI-Graded Submission and EvaluationВнешний инструментOption 2: Peer-Graded Submission and EvaluationВзаимная проверка

Course Wrap Up

Congratulations and Next StepsЧтениеThanks from the Course TeamЧтение