Django Application Development with SQL and Databases
Learn on
Learn the basics of SQL and cloud databases, as well as Object-Relational Mapping and Object-Oriented Programming. Build a full-stack Django web app and earn an IBM skill badge!

Language
- English
Topic
- Database
Skills You Will Learn
- Application Development, Bootstrap (Front-End Framework), Full Stack Development, Web Application Frameworks, Object-Oriented Programming (OOP)
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 hours
Platform
- edX
Last Update
- June 26, 2025
Course Syllabus
- Introduction to Databases and Database Management Systems
- Relational Databases
- Relational Data Concepts
- Hands-on Lab: Entity-Relationship Data Modeling
- SELECT Statement
- Hands-on Lab: Simple SELECT Statements
- COUNT, DISTINCT, LIMIT
- INSERT Statement
- UPDATE and DELETE Statements
- Hands-on Lab: INSERT, UPDATE, and DELETE
- Basic SQL Statements Summary
- Object-Relational Mapping (ORM)
- Django Model
- Hands-on Lab: Create a Django project in Theia
- Optional Lab: Create a Standalone Django ORM Project Template
- Django CRUD
- Hands-on Lab:CRUD on Django Model Objects
- Related Objects
- Hands-on Lab: Query Spanning Relationships
- Django Model-View-Template pattern
- Quiz: MVC and Django MVT pattern
- Create a Django app
- Hands-on Lab: Create your first Django App
- Django Admin Site
- Hands-on Lab: Django Admin
- Django Views
- Django Templates
- Hands-on Lab: Views and Templates
- Class-based and Generic Class Views
- Hands-on Lab: Class-based and Generic Views
- Django Authentication System
- Hands-on Lab: User Signup and Signin
- Bootstrap integration
- Hands-on Lab: Bootstrap Integration
- Manage Static Files
- Deploy your Django App on IBM Cloud
- Hands-on Lab: Deploy your Django app on IBM Cloud Foundry
Recommended Skills Prior to Taking this Course
What you'll learn
- Describe a database and how to model data.
- Compose SQL queries to insert, select, update, and delete data in a database.
- Understand Object Relational Model (ORM).
- Integrate Bootstrap into your Django template and build interactive web pages.
- Employ Django to develop database-powered applications.
- Create and deploy your Django app on the cloud.

Language
- English
Topic
- Database
Skills You Will Learn
- Application Development, Bootstrap (Front-End Framework), Full Stack Development, Web Application Frameworks, Object-Oriented Programming (OOP)
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 hours
Platform
- edX
Last Update
- June 26, 2025
Instructors
IBM Skills Network
IBM Skills Network Team
At IBM Skills Network, we know how crucial it is for businesses, professionals, and students to build hands-on, job-ready skills quickly to stay competitive. Our courses are designed by experts who work at the forefront of technological innovation. With years of experience in fields like AI, software development, cybersecurity, data science, business management, and more, our instructors bring real-world insights and practical, hands-on learning to every module. Whether you're upskilling yourself or your team, we will equip you with the practical experience and future focused technical and business knowledge you need to succeed in today’s ever-evolving world.
Read more