Course notes jotted down while taking the "HTTP & Web Servers" course on Udacity as part of the Full Stack Web Developer Nanodegree v4.0
These notes have been made in an effort to increase my own understanding of the course concepts, to act as a quick reference for the future, and to act as supplementary material for others taking this course or a similar one.
The language has been kept simple and there are links at the bottom of every section to aid clarification and further independent exploration of topics.
Provider | Udacity |
---|---|
Title | HTTP & Web Servers |
Description | "This course is intended for budding full-stack web developers to master the basics of HTTP, the protocol that underlies all web technology. In this course, you'll explore HTTP directly, talking with web servers and browsers by hand. You'll write and deploy low-level web applications in Python. And you'll learn more about how HTTP connects with other web technologies." |
Lessons | Requests and Responses, The Web from Python, HTTP in the Real World |
Instructor/s | Karl Krueger |
The notes have been written in Markdown and there are multiple ways to view them:
Github's Markdown viewer renders .md
files flawlessly so you can just click on the files and view them here itself. However, this may be a little restrictive since you can't directly take proper print outs or might not find the UI appealing enough for reading long files.
I personally use Atom to edit and view Markdown files with the Markdown Preview package installed, but there are many other editors with live preview you can choose from.
Dillinger and StackEdit are in-browser editors which allow you to import a .md
file or paste in it's text, view it and export it in various file formats, including PDF.
Alternatively, you can find an exhaustive list of Markdown editors here.
3. Pandoc 💻
Pandoc is a very powerful and extremely simple to use command line based tool for converting one file to another. Converting a the notes from Markdown to PDF in Pandoc would be as simple as
pandoc requests-&-responses.md -s -o requests-&-responses.pdf
If you find a mistake please mention it in the issues! Fork for spinning up your own versions!
Enjoy learning! ☀️
"UdacityNotes-http-and-webservers" by Eshaan Sharma is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Based on a work at https://www.udacity.com/course/http-web-servers--ud303.