In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the Hypertext Transfer Protocol (HTTP) request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the overall structure of a Django application. We will explore the Model-View-Controller (MVC) pattern for web applications and how it relates to Django. You will learn how to deploy a Django application using a service like PythonAnywhere so that it is available over the Internet.
Web Application Technologies and Django
This course is part of Django for Everybody Specialization
Instructor: Charles Russell Severance
Sponsored by Louisiana Workforce Commission
105,286 already enrolled
(1,892 reviews)
What you'll learn
Explain the basics of HTTP and how the request-response cycle works
Install and deploy a simple DJango application
Build simple web pages in HTML and style them using CSS
Explain the basic operations in SQL
Details to know
Add to your LinkedIn profile
5 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 5 modules in this course
We look at the basic structure of a web application and how a web browser interacts with a web server. We explore the Request-Response Cycle that is the basis of the Hypertext Transfer Protocol (HTTP).
What's included
11 videos5 readings1 assignment1 app item
This walks through the installation steps for Django on PythonAnywhere. If you cannot use PythonAnywhere, you can also install Django locally and submit assignments your local computer for grading. Installing Django locally will be described in an upcoming lesson.
What's included
5 videos1 reading1 assignment1 app item
We briefly cover the basics of the HyperText Markup Language (HTML) that is the markup for web pages. For some students this material will be relatively easy and mostly review.
What's included
5 videos3 readings1 assignment1 app item
We briefly cover the basics of cascading Style Sheets (CSS) that allow us to style the markup for web pages. For some students this material will be relatively easy and mostly review.
What's included
7 videos3 readings1 assignment1 app item
This is a quick look at databases in general and the basic operations (CRUD) in Structured Query Language (SQL). We don't go too far into SQL because we will be using Django's model capabilities to build the databases for our application. The primary goal is to examine how Django uses SQL.
What's included
5 videos3 readings1 assignment1 app item
Instructor
Offered by
Why people choose Coursera for their career
Learner reviews
1,892 reviews
- 5 stars
77.27%
- 4 stars
16.49%
- 3 stars
3.32%
- 2 stars
1.16%
- 1 star
1.74%
Showing 3 of 1892
Reviewed on Nov 5, 2020
The course is more a basic overview about Python, SQL and HTML & CSS than Django. I recommend to all beginners with some knowledge in Python or any other programming language.
Reviewed on Sep 22, 2023
Great course with dr. Chuck! The only thing I would have liked to be mentioned more was to get a better handling of Django. Maybe I will see this in the next course. Thanks!
Reviewed on May 19, 2023
Hello
Recommended if you're interested in Computer Science
University of Michigan
University of Michigan
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy