Django Application Development with SQL and Databases
The essential building blocks of application development include accessing, processing, and presenting data. With vast amounts of data stored in various databases, on the cloud or on-premises, developers will use a language like SQL.
This course introduces you to the basics of SQL, a simple and powerful programming language for querying and managing data, and the fundamentals of cloud databases. You will discover Object-Relational Mapping (ORM), and how to use Object-Oriented Programming (OOP) languages to work with databases.
You will be introduced to Django, a fast and simple open source web framework used by developers to simplify their work. You will learn how Django models, views and templates work together to present data on a website and will use Django’s powerful admin site functionality to manage site content. And you will discover Bootstrap, a free and open-source web front-end framework.
As a final project, you will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud.
What you'll learn
- 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
Get a Reminder
Rating | Not enough ratings |
---|---|
Length | 4 weeks |
Effort | 3 - 4 hours per week |
Starts | On Demand (Start anytime) |
Cost | $49 |
From | IBM via edX |
Instructors | Yan Luo, Rav Ahuja |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming |
Tags | Computer Science |
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Curriculum mapping specialist $54k
ORM-FrmwrkValidatnJrAnlyst $59k
UNGEI-Girls Education Mapping Exercise $62k
Mapping and Localization Engineer $67k
Mapping specialist $71k
Mapping Engineer - Autonomous Driving $79k
Developer Spring/Hibernate - ORM SME $80k
Mapping Technician, Gas Transmission $83k
GIS Analyst - Real Estate Services/Surveying and Mapping $86k
Mapping Analyst Lead $95k
Technology Specialist - Product Management, Internet Mapping Technologies $96k
Research Engineer (Mapping and Localization) $100k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | 4 weeks |
Effort | 3 - 4 hours per week |
Starts | On Demand (Start anytime) |
Cost | $49 |
From | IBM via edX |
Instructors | Yan Luo, Rav Ahuja |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming |
Tags | Computer Science |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course