Skill Up with Python: Hands-On Web Development Projects
2h 28mIntermediate2024-10-21
Authors

Shaun Wassell
Full-Stack Software Developer

Pearson
Course details
Python is like a Swiss Army knife for programming. It's a versatile and powerful language that can be used for a wide range of tasks. Just like a Swiss Army knife has various tools that help you in different situations, Python has a toolbox of features and libraries that make it useful for different purposes. It's also widely recognized as one of the best programming languages for web development. Python's versatility and large community support make it an excellent language to kickstart your web dev programming journey. In this course, learn web development by building a series of practical projects from scratch.
Skills covered
Web Development ToolsProgramming FoundationsPythonWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
Introduction
- Skill up with Python - Introduction
Lesson 1 - Build a Contact Book REST API
- Learning objectives
- Learn about the project
- Learn the basics of Flask
- Create a List endpoint
- Create a CREATE endpoint
- Create an UPDATE endpoint
- Create a DELETE endpoint
Lesson 2 - Build a URL Shortener Application
- Learning objectives
- Learn about the project
- Build the basic application
- Complete and run the application
Lesson 3 - Build a Full-Stack Application
- Learning objectives
- Learn the basics of templating
- Create multiple pages
- Create supporting server endpoints
- Make network requests from the front-end
Lesson 4 - Build a Weather Forecast Application
- Learning objectives
- Learn about the project
- Make network requests
- Load data from a weather API
- Complete the application
Summary
- Skill up with Python - Summary