IBM - Developing Applications with SQL, Databases, and Django
- Offered byCoursera
Developing Applications with SQL, Databases, and Django at Coursera Overview
Duration | 14 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Developing Applications with SQL, Databases, and Django at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 8 of 10 in the IBM Full Stack Cloud Developer
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level
- Approx. 14 hours to complete
- English Subtitles: English
Developing Applications with SQL, Databases, and Django at Coursera Course details
- The essentials of application development are 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 will be introduced to some fundamental database concepts. You will learn the basics of SQL, a simple and powerful programming language for querying and managing data. And you will learn about cloud database fundamentals and get hands-on cloud database experiences.
- In addition to SQL, you will discover how Object-Relational Mapping (ORM) allows you to use Object-Oriented Programming (OOP) languages 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 learn about cloud app platform fundamentals and get hands-on experience deploying your Django web app on the cloud.
- Course Learning Objectives:
- - Describe what is a database and how to model data
- - Compose SQL queries to insert, select, update, delete data in a database
- - Understand Object Relational Model (ORM)
- - Employ Django to develop database-powered applications
- - Deploy your Django app on the cloud
- Prerequisites:
- - GitHub
- - HTML & CSS
- - Python
Developing Applications with SQL, Databases, and Django at Coursera Curriculum
Getting Started with SQL & Relational Databases
Course Introduction
Introduction to Databases and Database Management Systems
Relational Databases
Relational Data Concepts
SELECT Statement
COUNT, DISTINCT, LIMIT
INSERT Statement
UPDATE and DELETE Statements
CREATE Table Statement
ALTER, DROP, and Truncate Tables
Sorting Result Sets
Join Overview
Lesson Summary
Lesson Summary
Bonus Lesson Overview
Bonus Lesson Summary
Practice Quiz: Introduction to Databases
Graded Quiz: Introduction to Databases
Practice Quiz: Basic SQL Statements
Graded Quiz: Basic SQL Statements
Practice Quiz: Creating Tables, Sorting Results, and Join
ORM: Bridging the Gap Between the Real World and Relational Model
Object-Relational Mapping (ORM)
Django Model
Django CRUD
Related Objects
Module Summary
Practice Quiz: ORM and Django Model
Practice Quiz: Django Model API
Practice Quiz: ORM - Bridging the Gap Between the Real World and Relational Model
Graded Quiz: ORM - Bridging the Gap Between the Real World and Relational Model
Full-stack Django Development
Django Model-View-Template Pattern
Create a Django App
Django Admin Site
Django Views
Django Templates
Module Summary
Practice Quiz: MVC and Django MVT Pattern
Practice Quiz: Full-stack Django Development
Graded Quiz: Full-stack Django Development
Consolidate and Deploy Your Django App
Class-based and Generic Class Views
Django Authentication System
Bootstrap Integration
Manage Static Files
Deploy Your Django App on IBM Cloud
Module Summary
Practice Quiz: Class-based and Generic Views
Practice Quiz: Consolidate and Deploy Your Django App
Graded Quiz: Consolidate and Deploy Your Django App
Final Project: Enhance Online Course App with New Features
Final Project Overview and Scenario
Credits and Acknowledgments
Developing Applications with SQL, Databases, and Django at Coursera Admission Process
Important Dates
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- Aeronautical Engineering
- Artificial Intelligence and Machine Learning
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- Pharmaceutical engineering
- Silk Technology
- Microelectronics
- Agriculture & Farm Engineering