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 InternMart, Inc
105,251 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 Jul 4, 2022
Amazing Course!! Go for it if you want to learn Django and Everything right from the bottom kevel! As always the faculty is an amazing and a lively person that you can feel instantly conected to!
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 Jul 23, 2020
It was a beautiful experience .Dr.chuck was very engaging in the class.i strongly recommend this course for who just completed python and looking for best web development courses.
Recommended if you're interested in Computer Science
University of California, Davis
Microsoft
University of Michigan
Arizona State University
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