- Level Professional
- Duration 15 hours
- Course by University of Michigan
-
Offered by
About
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. This is the first course in the Django for Everybody specialization. It is recommended that you complete the Python for Everybody specialization or an equivalent learning experience before beginning this series.Modules
Lectures
8
Videos
- Why Django?
- Welcome to the Course
- Introduction to Dynamic Web Content
- Network Sockets and Connections
- HyperText Transfer Protocol
- Building a Simple Web Browser in Python
- Building a Simple HTTP Server in Python
- Walkthrough: Browser Developer Mode
5
Readings
- Course Pre-Requsites
- Help Us Learn More About You!
- Course Syllabus
- The Django Community and Django Girls
- Lecture Resources
Assignments
1
Assignment
- The Request / Response Cycle
1
External Tool
- Exploring the HyperText Transfer Protocol
Bonus Materials
3
Videos
- Welcome from Guido van Rossum
- Face to Face Office Hours - Bletchley Park
- Len Kleinrock - The First Two Packets on the Internet
Lectures
1
Videos
- Installing Django on PythonAnywhere
1
Readings
- Lecture Resources
Assignments
1
Assignment
- Django Tutorial 1 Quiz
1
External Tool
- Auto-grader: Installing Django
1
Videos
- Understanding the DJ4E Autograder
Bonus Materials
3
Videos
- Guido van Rossum: The Early Years of Python
- Dr. Chuck Goes Racing - Joliet Illinois
- Face to Face Office Hours - Tokyo
Lectures (from WA4E Specialization)
3
Videos
- WA4E / HTML - HyperText Markup Language (Part 1)
- WA4E / HTML - HyperText Markup Language (Part 2)
- WA4E / HTML - Code Walkthrough
2
Readings
- Lecture Resources
- HTML Lectures from Web Applications For Everybody
Assignments
1
Assignment
- HTML Quiz
1
External Tool
- Autograder: HyperText Markup Language (HTML)
1
Readings
- HTML Assignment Specification
Bonus Materials
2
Videos
- Tim Berners Lee - Inventor of HTML and HTTP
- Face to Face Office Hours - New Orleans, LA
Lectures (from WA4E Specialization)
5
Videos
- WA4E/CSS - Cascading Style Sheets (Part 1)
- WA4E/CSS - Cascading Style Sheets (Part 2)
- WA4E/CSS - Cascading Style Sheets (Part 3)
- WA4E Code Walkthrough: CSS - Part 1
- WA4E Code Walkthrough: CSS - Part 2
2
Readings
- Lecture Resources
- CSS Lectures from Web Applications for Everybody
Assignments
1
Assignment
- CSS Quiz
1
External Tool
- Peer-Graded: Cascading Style Sheets
1
Readings
- CSS Assignment Specification
Bonus Materials
2
Videos
- Mitchell Baker - The Mozilla Foundation
- Face to Face Office Hours - IIT TechFest - Mumbai, India
Lectures
2
Videos
- How Databases Work
- Introduction to Structured Query Language (SQL)
1
Readings
- Lecture Resources
Assignments
1
Assignment
- Basic SQL
1
External Tool
- Auto-grader: Basic SQL
1
Videos
- Walkthrough: Basic SQL
1
Readings
- Course Feedback
Bonus Materials
2
Videos
- Liz Fong - Creating the SQL Standards
- Face to Face Office Hours - Kitchener, Ontario
1
Readings
- Keep Learning with Michigan Online
Auto Summary
Discover the foundational elements of web applications and Django in this engaging course tailored for IT & Computer Science enthusiasts. Led by expert instructors from Coursera, you'll dive into HTTP protocols, HTML basics, and the Django framework, including the MVC pattern. Learn to deploy your Django applications online, enhancing your web development skills. Ideal for professionals, this 900-minute course offers subscription options like Starter, Professional, and Paid. Prior experience with Python is recommended.

Charles Russell Severance