HTTP - Hypertext Transfer Protocol

HTTP is the network protocol of the Web. It is simple and powerful - famous for two-way conversation browser-server
4.0 (43 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
278 students enrolled
$35
Take This Course
  • Lectures 27
  • Contents Video: 2.5 hours
    Other: 1 min
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2014 English

Course 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.

What are the requirements?

  • Basic IT background and programming,

What am I going to get from this course?

  • 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

What is the target audience?

  • Programmers, IT Students and curious audience.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Apache Tomcat (may be omitted! - but highly recommended)
07:02

Download and Install the JDK - needed if Installing Tomcat.

03:42

Download and install Apache Tomcat

Start & Stop Tomcat 7
02:42
Configuring Port number in Tomcat
02:33
Section 2: HTTP - INTRODUCTION
Introduction
05:49
URL - Uniform Resource Locators
07:31
IP address?
03:16
HTTP and Tomcat
06:10
URL Encoding p1. (or: 'What are those "%20" codes in URLs?')
13:05
URL Encoding p2. (Java URL encode example.')
06:30
MIME and Content-Type p1.
07:45
MIME and Content Type p2.
05:09
MIME and Content Type p3. (sniffing)
04:40
Section 3: HTTP - Messages
Message types
Preview
04:49
TCP-IP monitor (in eclipse)
Preview
05:41
cygwin - Telnet (Installation)
Preview
03:58
Telnet - Manual Entry p1.
06:04
Telnet - Moved:/Location: p2.
05:06
Section 4: HTTP - Connections (in progress)
Java - Socket and raw HTTP request to an HTTP server.
06:45
HTTP - B2C (3 Tier) Web application environment.
13:11
HTTP - POST and GET methods.
07:11
HTTP - Safe and Unsafe Operation
06:21
Fiddler
07:11
HTTP - Status codes
03:01
Networking and Packets
Preview
05:24
Wireshark
07:51
Section 5: HTTP - REFERENCES & RESOURCES
REFERENCES & RESOURCES
Preview
Article
Section 6: HTTP - more to come

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Software Development Trainer

After working as a software developer and contractor for over 20 years for several companies including Grimaldi, Panalpina, SITEL and Toyota, in the UK, Europe and Africa, I decided to work full-time as a software trainer. I continue to live in the beautiful city of London, from where I continue to support several of my IT clients and offer training, support and advise.

Ready to start learning?
Take This Course