INF397 Full Stack Technologies View Schedule Print

History of the web

1968
Duglas Engelbart presens the mother of all demos
1973
Vint Cerf and Bob Kahn define the TCP/IP protocols at XeroxPARC
1989
Tim Berners Lee defines the HTTP protocol at Cern
1995
Brendan Eich implements JavaScript for Netscape
James Gosling implements Java for Sun
Rasmus Lerdorf implements PHP for his Personal Home Page
1997
Browser wars: Microsoft copies JavaScript in Internet Explorer
1998
Larry Page and Sergey Brin release the first version of Google
2000
The DotCom Crash
2002
Mozilla releases its first browser
JavaScript: Douglas Crockford writes JSLint and the JSON standard
2005
Jessie James Garret invents ajax
David Heinemeier Hansson implements the first version of Ruby-on-rails
2006
John Resig implements the first version of jQuery
Cloud: Amazon launches AWS
Social: Mark Zuckerburg launches Facebook
2008
JavaScript: Google release the V8 engine
2009
JavaScript: Ryan Dahl creates node.js based on V8
2010
Cloud: Microsoft launches Azure
ECMAScript 5 Specification
First version of AngularJS
2011
First version fo EmberJS
2012
WebSocket specification, socket.io
2013
Cloud: Google launches Compute Engine
First version fo ReactJS
2014
Front-end framework wars
Docker released
2015
JavaScript: ECMAScript 2015

Links

Course Schedule:

week 1 03.02.2017 History of the web Fullstack Principles Development Processes Agile Processes DevOps Basics Git
week 2 10.02.2017 Frontend Overview Backend Overview Network Overview Testing JavaScript Overview JavaScript Tooling
week 3 17.02.2017 Web Architectures RESTful principles SOLID principles Web Components Continuous Integration
week 4 24.02.2017 Databases basics Using APIs Deployment Automation Monitoring In-class project consultations
week 5 17.03.2017 Project presentations
Final Test
Course Retrospective and Q&A