WebDev 3000: Pure Python Web Sites
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Discover how to use 100% Pure Python to manage Web Dev
- Create - AND TEST - Web sites using W3C STANDARDS
- Learn how to use the most common HTML Tags
- Use HTML Forms to Create, Read, Update, and Delete HTML & Python data
- Use Python's URLLIB module and CGI to manage 'Web requests, responses, & payloads
- Use Python's DOCTEST to monitor ongoing "Testing Success"
- Create tests designed to monitor HTML input, as well as binary files & data formats
- Use Python's built-in HTML Parser, as well as UTF encoding / decoding, operations
- Use Python's "Pickling" convention to load / save data collections
- Leverage common standards to encode binary, as well as textual, data (MIME Types)
- Understand the difference between HTTP and HTML headers & payloads
- Discover how to STOP forever 'fixing' your 'tech by using rock-solid, W3C Standards!
- Understand the key technologies EVERY 'web framework (Django, Flask, etc, etc) use!
- 100% Pure Python - no brittle-tech required!
This educational opportunity is designed for software developers who want to create web sites using 100% Core Python 3.
Like all of our training opportunities Python 3000 for Web Developers does not use ever-changing add-on technologies, or concepts that you will never need-to-know. Rather, the Python 3000 for Web Developers lesson set focuses upon teaching a faster - yet comprehensive set - of critical-path concepts. The common Internet Standards + Python Programming techniques that software developers need to know in order to provide maintainable, full-stack, web sites.
Software developers wanting to discover how to use 100% pure Python to test sites created by other 'web technologies will also benefit from this learning experience.
A natural, evolutionary choice for students looking to better understand standards such as HTML, Dynamic HTML, Mime-Types, HTTP Requests & Responses, file uploading & downloading, as well as server-side persistence Python 3000 for Web Developers uses only Python's common, built-in Modules. No other technologies need to be installed ... or mastered!
Truly an all-in-one stop for students bound for the professional software development world, in Python 3000 for Web Developers students will also learn how to avoid common security pitfalls, as well as how to use the built-in Python 3 modules to pickle, encode, decode, parse, as well as create server requests, as well as server responses from Browsers, as well as from Console / DevOps Applications. Learning how to enable, disable, as well as to manage exceptions on your own 'localhost' (or on any other 'cloud'!) will also be covered.
So come expand your Pythonic powers to create, test, manage, as well as assure that your web sites continuously operate as required.
Taught by
Randall Nagy
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity