Starting Out with Web Serving Technology. This course is a selection of material from our larger Web Development course. This course presents an overview of a variety of Web backend topics: handling user input, producing templated output, storing information in databases and data stores, and building systems with secure user accounts.
Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.
You want to build Web services and want a place to start. This course gives you the foundational knowledge to do just that.
What you will learn
Forms and Inputs
- How do web sites handle user input?
- Build HTML forms and the validation and escaping logic needed to handle user input correctly.
Templates
- How do web sites produce neatly formatted output for users to see?
Databases
- How do web sites store data?
- Use both SQL databases and the Google App Engine datastore in this program.
User Accounts & Security
- What's a cookie and what does it have to do with logging in a user?
- How do web sites use cookies, passwords, and other components to provide security?
Prerequisites and requirements
You have a basic working knowledge of the Python programming language, which will be used in this course.
If you're looking to learn or refresh your knowledge of Python and programming, take a look at our courses Introduction to Computer Science and Programming Foundations with Python.