Coursera
Coursera Logo

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 External Link Icon

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
Read more
Details Icon

Developing Applications with SQL, Databases, and Django
 at 
Coursera 
Course details

More about this course
  • 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
Read more

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

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Developing Applications with SQL, Databases, and Django
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...