Overview
This course will guide you through how a client communicates with a server. You'll learn about the HTTP request and response cycle, HTTP headers and verbs, and differences between HTTP/1 and HTTP/2.
Syllabus
- HTTP's Request/Response Cycle
- You'll learn the ins and outs of requests. You'll look at how a page is requested, the headers that are received, HTTP codes, and how data is transferred.
- HTTP/1
- You'll take a deep dive into HTTP verbs. You'll dig in deep to the vital headers used in HTTP. You'll also learn how to efficiently structure applications using REST.
- HTTPS
- You'll discover just how important security is to the web. You'll learn about TLS, discover issues with loading mixed content, have a quick primer on cryptography and verify Certificate Authorities.
- HTTP/2
- HTTP/1 is great, but the future is HTTP/2! You'll learn about the changes that HTTP/2 brings. You'll learn the current "best practices" that HTTP/1 extols, but that are now anti-patterns in HTTP/2.
- Security
- Security is vital for every web application! You'll learn about common security pitfalls and how to avoid them. You'll also get a chance to don your white hat and hack into a (sample) bank's website.
Taught by
Surma and Richard Kalehoff
Tags
Reviews
4.5 rating, based on 2 Class Central reviews
4.8 rating at Udacity based on 4 ratings
Showing Class Central Sort
-
It starts out very basic, covering stuff you likely already know. Then it ramps up when you get to http2, and spends a good amount of time on security towards the end. Each section is pretty short with a quick video or 2 followed by short quiz. The quizzes are usually just 1 question, but require you to do a good amount of work. You can tell they've done their prep work as the quizzes are made pretty well. There are a couple of answers that you'll probably not get (others have had difficulty as well, as you might see in the forums for this course). Overall, I learned a decent amount and reinforced a lot of what I did know.
-
The course present the HTTP2 and compare HTTP/1.1 with HTTP2.
Also show HTTPS and how to improve security for your website.