Stoffsammlung zur Web-Programmierung ==================================== Hubert.Hoegl@tha.de, 11/2015 .. contents:: Inhalt Siehe auch ``_ Python ------ 1. https://wiki.python.org/moin/WebProgramming #. WSGI Tutorial http://wsgi.tutorial.codepoint.net #. Jeffrey Elkner, Beginning Python Programming for Aspiring Web Developers, 2015 http://www.openbookproject.net/books/bpp4awd/ HTML ---- 1. Selfhtml https://wiki.selfhtml.org/wiki/Startseite CGI --- 1. http://gnosis.cx/publish/programming/feature_5min_python.html JavaScript ---------- 1. Eloquent JavaScript http://eloquentjavascript.net #. https://learnjavascript.online #. https://developer.mozilla.org/en-US/docs/Learn/JavaScript #. http://javascript.info #. http://www.w3schools.com/js RESTful Services ---------------- 1. Alex Rodriguez, RESTful Web services: The basics, Feb 2015 http://www.ibm.com/developerworks/library/ws-restful #. Leonard Richardson, Sam Ruby, RESTful Web Services. Web services for the real world, O'Reilly 2007. http://proquest.tech.safaribooksonline.de/book/web-development/web-services/9780596529260 #. RAML - RESTful API Modeling Language http://raml.org #. Stefan Tilkov, REST und HTTP, 2nd Edition, dpunkt Verlag, 2011. http://proquest.tech.safaribooksonline.de/book/-/9781457171017 #. Mark Masse, REST API Design Rulebook, O'Reilly 2011. http://proquest.tech.safaribooksonline.de/book/web-development/9781449317904 Commandline Web Clients ----------------------- 1. cURL http://curl.haxx.se #. httpie (Python) https://github.com/httpie/httpie Ajax ---- 1. An introduction to Ajax, http://www.ibm.com/developerworks/library/wa-aj-ajaxhistory/index.html #. Mastering Ajax http://www.ibm.com/developerworks/web/library/wa-ajaxintro1/index.html #. Reverse Ajax http://www.ibm.com/developerworks/library/wa-reverseajax1 #. A Short Tutorial on XMLHttpRequest() - (How to Build Event Driven Web Pages), in Bob Smith: Linux Appliance Design http://www.linuxappliancedesign.com/articles/simpleAJAX/simpleAJAX.html Web Frameworks -------------- * Getting started with Svelte (To-Do list app) https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started * Getting started with React https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started * Angular, Vue, Ember, ...