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 PKO BP
105,372 already enrolled
(1,893 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
Skills you'll gain
- Web Applications
- Cascading Style Sheets (CSS)
- Front-End Web Development
- Web Development
- Back-End Web Development
- Web Frameworks
- Cloud Applications
- SQL
- Database Systems
- Hypertext Markup Language (HTML)
- Server Side
- Web Design and Development
- HTML and CSS
- Servers
- Application Development
- Web Design
- Web Servers
- Django (Web Framework)
- Databases
- Full-Stack Web Development
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,893 reviews
- 5 stars
77.28%
- 4 stars
16.48%
- 3 stars
3.32%
- 2 stars
1.16%
- 1 star
1.74%
Showing 3 of 1893
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 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 Dec 28, 2022
Very succinct explanation of web apps basics such as Html/CSS/SQL among others. Assignments were easy but really helped solidify contents from lectures. Overall great intro.
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