Upload
anoop-thomas-mathew
View
332
Download
0
Embed Size (px)
DESCRIPTION
We have been using web for a very long time. How does this actually work and how can I create something of my own as an informed computer software professional? How does this entire web contraption work? What are HTTP methods and status codes? Why should I care what is an web request? Why is HTML5 so popular; Is it that good? How does the flow precisely move from browser to server and back to that? What is the significance of virtual hosts? What is the cliché "cloud" anyway? Join me, let's untangle the intertwined web of mysteries together.
Citation preview
Anoop Thomas MathewCTO, Profoundis Inc.
@atmb4u
WHAT THE WEB!
MakerParty22 Sept, 2014
@atmb4uWHAT THE WEB!
➢ http:// Protocol➢ HTML/JS/CSS➢ SERVER➢ Web Frameworks➢ SURPRISE !
@atmb4uWHAT THE WEB!
YOU facebook.com( ) ( )
WHAT THE WEB!@atmb4u
http:// ( 1991 )
➢ PROTOCOL➢ Request-response cycle➢ Headers➢ Status codes➢ Methods➢ cookies
WHAT THE WEB!@atmb4u
html css js/ / ( ~1995 )
WHAT THE WEB!@atmb4u
html css js/ / ( ~1995 )
➢ html - CONTENT ➢ css – STYLE➢ Js - CONTROL
WHAT THE WEB!@atmb4u
SERVER ( 1991 )
WHAT THE WEB!@atmb4u
SERVER➢ One that serves (file/db/mail)➢ Ip Address, MAC Address, DOMAIN, DNS, ISP➢ 24X7 (99.99% uptime – DownTIME of 52 .56 miin/Year)
➢ Virtual Private Server (VPS)➢ Dedicated Server➢ “Cloud” Instances
➢ CDN
WHAT THE WEB!@atmb4u
WEB FRAMEWORKS( 1991 )➢ CGI (1993), Apache (1995)➢ Reign of Php
(WordPress and other CMS)
➢ Server-side Frameworks(CakePHP, Spring, Django, Ruby On Rails, Flask etc...)
➢ Client-side Frameworks(AngularJS, BackboneJS, EmberJS, MeteorJS* etc..)
➢ Application Stack
WHAT THE WEB!@atmb4u
WEB FRAMEWORKS
WHAT THE WEB!@atmb4u
SURPRISE
Let me show it to you!(demo with FLASK)
WHAT THE WEB!@atmb4u
THANK YOU
Profoundis is HIRING :)
➢ It was not like this a while ago !
➢ Be a Future Maker !
connect to me: @atmb4u
TAKEAW
AYS