HTTP - Hypertext Transfer Protocol

HTTP is the network protocol of the Web. It is simple and powerful - famous for two-way conversation browser-server

3.55 (135 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
708
students
2.5 hours
content
Feb 2014
last update
$27.99
regular price

What you will learn

Ttry to tease apart HTTP’s interrelated and often misunderstood rules, and we offer you a series of topic-based videos that explain many aspects of HTTP

Description

HTTP is the network protocol of the Web. It is both simple and powerful.Hypertext Transfer Protocol (HTTP) is the protocol programs use to communicate over the World Wide Web.HTTP is most famous for two-way conversation between web browsers and web servers.

In this tutorial, we try to tease apart HTTP’s interrelated and often misunderstood rules, and we offer you a series of topic-based videos that explain many aspects of HTTP

We will learn how to use tools such as Telnet, Eclipse's TCP/IP Monitor, Fiddler and Wireshark among others.

I will be adding more lectures / supplementary materials on the course as it goes by.

This tutorial is for anyone who wants to understand HTTP and the underlying architecture of the Web.

Johnny.

Content

Apache Tomcat (may be omitted! - but highly recommended)

Download and Install the JDK. (required by Tomcat)
Download and Install Tomcat
Start & Stop Tomcat 7
Configuring Port number in Tomcat

HTTP - INTRODUCTION

Introduction
URL - Uniform Resource Locators
IP address?
HTTP and Tomcat
URL Encoding p1. (or: 'What are those "%20" codes in URLs?')
URL Encoding p2. (Java URL encode example.')
MIME and Content-Type p1.
MIME and Content Type p2.
MIME and Content Type p3. (sniffing)

HTTP - Messages

Message types
TCP-IP monitor (in eclipse)
cygwin - Telnet (Installation)
Telnet - Manual Entry p1.
Telnet - Moved:/Location: p2.

HTTP - Connections (in progress)

Java - Socket and raw HTTP request to an HTTP server.
HTTP - B2C (3 Tier) Web application environment.
HTTP - POST and GET methods.
HTTP - Safe and Unsafe Operation
Fiddler
HTTP - Status codes
Networking and Packets
Wireshark

HTTP - REFERENCES & RESOURCES

REFERENCES & RESOURCES

Screenshots

HTTP - Hypertext Transfer Protocol - Screenshot_01HTTP - Hypertext Transfer Protocol - Screenshot_02HTTP - Hypertext Transfer Protocol - Screenshot_03HTTP - Hypertext Transfer Protocol - Screenshot_04

Reviews

Sandra
July 10, 2020
Overall a good course, i would have liked a bit more depth in the information. But as a beginners course it was fine!
Tina
January 18, 2017
The instructors are just talking through the video; not really instructing. There is no opportunity to practice what they are trying to instruct. For students are who knew to this, activities should be included to practice the material you are learning.
Prarthan
January 12, 2017
One of the best courses I have taken so far. Liked format, content and series of short lessons rather then one big one.
Andres
January 10, 2017
No source code is provided (could not find it in the References and Resources section either). No instruction on how to set up Eclipse with Apache. Also, apparently there's more to come.... when?
Jeff
November 10, 2016
This is not for beginners. Not a good course for learning basics or fundamentals - even for a programmer getting started in HTTP.
Simon
September 21, 2016
Very good introduction to HTTP and goes into a good depth of detail. I would have liked more detail on HTTP methods and more detail on header contents so I have scored this course a '4' as it has left me with more research to do. Well worth doing though good course - recommended - thank you.
Mesrop
September 8, 2016
There are some gems in this course. Although the information is presented in a strange sequence, there is definitely a lot of great information here and there. My main complaints are the audio quality and the presentation of the information. Although the instructor has an accent, it is by no means an issue when you can hear him clearly. However, the overall audio quality is very poor, as there is a lot of noise, and the volume is inconsistent. There were videos that I could hardly hear. Additionally, the content is presented in a very strange manner. I wish he would go over the basics, and work his way up. However, I do like that the examples are presented to prove the discussed concepts. Overall, it's a great course to get you started understanding HTTP, but you will have to do A LOT of additional research to connect the dots in your head.
Michael
August 19, 2016
Presenter doesn't seem to realize that we can't see his whole screen and he references things we can't see
Curt
August 10, 2016
The section on encoding a string was confusing. I needed to look on the web to understand it. Otherwise, the other preceding sections were pretty good. The topics on coding request /response was difficult without having a background in http programming - more detail on what the language commands meant would have been helpful.
Sean
July 29, 2016
So far, this is an excellent course. The instructor obviously has a very deep knowledge on the subject matter and is able to teach the subject matter in a very simple and matter-of-fact way. Everything taught in the course is valuable and practical.
Rudy
July 23, 2016
Clear explanations with excellent diagrams. Instructor repeats sections of lessons in relevant areas which helps understand the big picture and reinforce the information. Lessons are comprehensive and yet explained in a simple easy to understand manner. Thank you so much for sharing your knowledge!
Gabriel
June 24, 2016
The information is good although not well organized. The audio quality and the presentation is not so good.
Håkon
June 8, 2016
In general, I think the course was too repetitive and tedious concerning the simpler aspects (e.g., running http GET in the browser, in Telnet, in Java), but taking for granted other more interesting topics (e.g., the Java socket example). The presentation seems rather amateurish in 2016, and reading aloud from a text file is not very inspiring, I think. But the backbone of the course consists of some good examples in various tools, so if they could be polished a bit, together with the presentation, that would yield a better course, in my opinion.
Sheila
May 26, 2016
Upgrading my review stars to 4 because Lecture 20 finally brought all this together so I could understand it. THANK YOU! You did a great job there drawing that out so we knew what to expect.
Jake
December 16, 2015
This was a good reminder of HTTP for me - been disconnected from it for a few years now and brought a lot back. I'll still need some studying to be proficient again, but this was a well paced and thorough course.

Charts

Price

HTTP - Hypertext Transfer Protocol - Price chart

Rating

HTTP - Hypertext Transfer Protocol - Ratings chart

Enrollment distribution

HTTP - Hypertext Transfer Protocol - Distribution chart

Related Topics

146094
udemy ID
1/13/2014
course created date
11/30/2019
course indexed date
pankaj
course submited by