Developing Applications with SQL, Databases, and Django ORM
Offered By: IBM via Coursera
Course Description
Overview
Developers need access to data, and data is stored in databases. You need to learn how to get access to the data you need, quickly and securely. This course introduces you to different types of databases: Relational and NoSQL and explains how the type of database you choose determines how you access the data stored within it. You’ll practice using SQL commands to extract data from a Relational database, and use the Django Object Relational Model (ORM) to develop an application that extracts data from a NoSQL database.
The security of data while at rest or in transit is of prime concern, so in this course, you'll discover some best practices for securing data and databases in a cloud environment and demonstrate how to apply them by adding authentication and encryption to your Django application.
Course Learning Objectives:
- Discuss the differences between relational and NoSQL databases.
- Compose SQL queries to insert, select, update, delete, and join data in a database.
- Explain Object Relational Model (ORM),
- Employ Django ORM to develop database-powered applications.
- Describe and best practices in secure cloud development, and apply by adding authentication and encryption to your application
The security of data while at rest or in transit is of prime concern, so in this course, you'll discover some best practices for securing data and databases in a cloud environment and demonstrate how to apply them by adding authentication and encryption to your Django application.
Course Learning Objectives:
- Discuss the differences between relational and NoSQL databases.
- Compose SQL queries to insert, select, update, delete, and join data in a database.
- Explain Object Relational Model (ORM),
- Employ Django ORM to develop database-powered applications.
- Describe and best practices in secure cloud development, and apply by adding authentication and encryption to your application
Taught by
Yan Luo, Rav Ahuja and Grace Barker
Tags
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX