Discover the basics of web app development, learn how a browser interacts with a server, and use Django to build web pages easily.
Duration
5 weeksWeekly study
2 hours
Web Application Technologies and Django
Other courses you might like
This course isn't running right now. We can email you when it starts again, or check out these other courses you might like.
Browse more in IT & Computer Science and Science, Engineering & Maths
Become a master of web app development and Django
Gain a thorough understanding of how web pages are built – and try building one yourself. By learning how to use a Django application, you can begin to craft simple web pages in Hypertext Markup Language (HTML).
Learn the basics of web application development
On this course, you’ll do more than just learn the basic structure of a web application. You’ll explore the Hypertext Transfer Protocol (HTTP) request-response cycle. You’ll also learn useful HTTP methods such as GET and POST.
This course also offers an introduction to HTML, so you’ll be comfortable with it when it comes to programming.
Install and deploy a Django application and understand the Model-View-Controller (MVC) pattern
You can get up-close and personal with Django, a world-leading Python-based software, and will explore the Model-View-Controller (MVC) pattern for web applications and see how it relates to Django.
Discover its basics, and learn to install and implement a Django application effortlessly. By the end of this course, you’ll know how to deploy a Django application using a service such as PythonAnywhere, so it’s available over the Internet.
Build web pages in HTML
Explore exciting opportunities when you build your own web page using HTML and style it using CSS. You will also learn the basic operations of SQL, so you’ll have more than one programming language at your disposal to develop your skills in web application design.
What topics will you cover?
- 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
Learning on this course
On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.
What will you achieve?
By the end of the course, you‘ll be able to...
- Explain the basics of HTTP and how the request-response cycle works
- Develop, install and deploy a simple Django application
- Design simple web pages in HTML and style them using CSS
- Explain the basic operations in SQL
Who is the course for?
This course is for anyone who’s interested in web application development. If you’re looking for a career in web design, this course will introduce you to all the basic concepts you need.
Some basic Python programming experience is useful for this course.
Who will you learn with?
Charles is a Clinical Professor and teaches in the School of Information at the University of Michigan. He is the Chair of the Sakai Project Management Committee (PMC).
Who developed the course?
Established
1817Location
Ann Arbor, Michigan, USAWorld ranking
Top 30Source: Times Higher Education World University Rankings 2020
Learning on FutureLearn
Your learning, your rules
- Courses are split into weeks, activities, and steps to help you keep track of your learning
- Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
- Stay motivated by using the Progress page to keep track of your step completion and assessment scores
Join a global classroom
- Experience the power of social learning, and get inspired by an international network of learners
- Share ideas with your peers and course educators on every step of the course
- Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others
Map your progress
- As you work through the course, use notifications and the Progress page to guide your learning
- Whenever you’re ready, mark each step as complete, you’re in control
- Complete 90% of course steps and all of the assessments to earn your certificate
Want to know more about learning on FutureLearn? Using FutureLearn
Learner reviews
Learner reviews cannot be loaded due to your cookie settings. Please and refresh the page to view this content.