EdX

Building Web Applications in Django (edX)

Building Web Applications in Django (edX)

This second course in Django for Everybody explores data models in Django and how it communicates with a database. This course also explores basic Structured Query Language (SQL) and database modeling and how they work in the Django model.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

In this course, you will learn how Django communicates with a database through model objects. You will explore Object-Relational Mapping (ORM) for database access and how Django models implement this pattern. We will review the Object-Oriented (OO) pattern in Python. You will learn basic Structured Query Language (SQL) and database modeling, including one-to-many and many-to-many relationships and how they work in both the SQL and Django models. You will learn how to use the Django console and scripts to work with your application objects interactively.
This course is part of the Django for Everybody XSeries.

What you'll learn

  • Describe and build a data model in Django
  • Apply Django model query and template tags/code of Django Template Language (DTL)
  • Define Class, Instance, Method
  • Build forms in HTML
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to SQL (edX) EdX
Davidson College,DavidsonX

Introduction to SQL (edX)

In this introduction to SQL Online Course you will gain strong understanding and utilize SQL to aggregate, manipulate, analyze, and visualize data in your field. SQL (Structured Query Language) is the most commonly used language to communicate with databases and extract data for application development, reporting and analytics. It is ubiquitous for industries across the world and a vital skill for aspiring data professions to have. This course will introduce you to the SQL language and give you the skills you need to query and analyze data from complex relational databases.

Self Paced
Self-Paced
Introduction to Data Analytics for Managers (edX) EdX
University of Michigan,MichiganX

Introduction to Data Analytics for Managers (edX)

Explore data science and analyze business data with Microsoft Azure through the use of SQL, machine learning, and other statistical techniques focused on business applications. Through a combination of lectures, business case studies, and hands-on learning this course provides an introduction to data analytics techniques and their application in business.

Self Paced
Self-Paced
Django Application Development with SQL and Databases (edX) EdX
IBM

Django Application Development with SQL and Databases (edX)

This course introduces you to the basics of SQL, Django and Bootstrap. You will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud. 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.

Self Paced
Self-Paced
Full Stack Application Development Project (edX) EdX
IBM

Full Stack Application Development Project (edX)

For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud. Your project will showcase your understanding of the user experience and user interface design process, and your skills and technologies with Django, Python, Node.JS and Containers.

Self Paced
Self-Paced
Structured Database Environments with SQL (edX) EdX
Southern New Hampshire University,SNHUx

Structured Database Environments with SQL (edX)

Discover Structured Query Language (SQL) programming basics in relation to database management and data manipulation. This course can provide you with an overview of topics like joins, database schemas, database design and importing data into a database. Develop the skills necessary to create structured database environments using a relational database management system (RDBMS), such as MySQL, that incorporates basic processing functionality and allows for data management, data manipulation and data analysis.

Self Paced
Self-Paced
Introduction to Database Queries (edX) EdX
New York University,NYUx

Introduction to Database Queries (edX)

Learn the fundamentals of interacting with relational database management systems, including issuing queries that return results sets and modify data. This course is an introduction to the basic concepts, organization, and implementation models of databases, with an emphasis on the relational model.

Self Paced
Self-Paced
Web Security Fundamentals (edX) EdX
KU Leuven University

Web Security Fundamentals (edX)

Essential knowledge for every web developer, discover important principles of modern web security, and learn about current security best practices. Web applications are inherently insecure, as aptly illustrated by a pile of recent events. Insecurity is however not fundamental to the web platform. As a matter of fact, the modern web offers a variety of powerful security features that help stop a hacker. Unfortunately, not many developers have the knowledge and skills to leverage these security features to their full potential.

No sessions available
5-12 Weeks