what the web!
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.TRANSCRIPT
![Page 1: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/1.jpg)
Anoop Thomas MathewCTO, Profoundis Inc.
@atmb4u
WHAT THE WEB!
MakerParty22 Sept, 2014
![Page 2: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/2.jpg)
@atmb4uWHAT THE WEB!
➢ http:// Protocol➢ HTML/JS/CSS➢ SERVER➢ Web Frameworks➢ SURPRISE !
![Page 3: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/3.jpg)
@atmb4uWHAT THE WEB!
YOU facebook.com( ) ( )
![Page 4: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/4.jpg)
WHAT THE WEB!@atmb4u
http:// ( 1991 )
➢ PROTOCOL➢ Request-response cycle➢ Headers➢ Status codes➢ Methods➢ cookies
![Page 5: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/5.jpg)
WHAT THE WEB!@atmb4u
html css js/ / ( ~1995 )
![Page 6: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/6.jpg)
WHAT THE WEB!@atmb4u
html css js/ / ( ~1995 )
➢ html - CONTENT ➢ css – STYLE➢ Js - CONTROL
![Page 7: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/7.jpg)
WHAT THE WEB!@atmb4u
SERVER ( 1991 )
![Page 8: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/8.jpg)
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
![Page 9: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/9.jpg)
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
![Page 10: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/10.jpg)
WHAT THE WEB!@atmb4u
WEB FRAMEWORKS
![Page 11: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/11.jpg)
WHAT THE WEB!@atmb4u
SURPRISE
Let me show it to you!(demo with FLASK)
![Page 12: What The Web!](https://reader034.vdocuments.us/reader034/viewer/2022051411/547e2237b4af9f9b158b561f/html5/thumbnails/12.jpg)
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