= Willkommen zur Veranstaltung Fortgeschrittene Programmierung = {{{ #!comment == Allgemeine Hinweise == - SVN / Blockformat / Prüfung etc. }}} == Inhalte der Veranstaltung == * [[einfuehrung|Einführung / Organisatorisches]] * [[vorlesung|Vorlesung]] * [[uebung|Übungen]] * [[testat/testat2018|Testat]] == Webquellen == * [[https://www.w3schools.com/html/default.asp|HTML auf W3Schools]], [[https://wiki.selfhtml.org/wiki/HTML|HTML auf SelfHTML (deutschsprachig)]] * [[https://www.w3schools.com/css/default.asp|CSS auf W3Schools]], [[https://wiki.selfhtml.org/wiki/CSS|CSS auf SelfHTML (deutschsprachig)]] * [[https://getbootstrap.com/docs/4.0/getting-started/introduction/|Bootstrap]] * [[https://www.w3schools.com/bootstrap/default.asp|Bootstrap auf W3Schools]] * [[https://www.w3schools.com/js/default.asp|JavaScript]] * [[https://api.jquery.com/|jQuery]] * [[https://www.w3schools.com/jquery/default.asp|jQuery auf W3Schools]] * [[https://angular.io/docs|Angular]] ACHTUNG! Angular ist nicht AngularJS * [[https://nodejs.org/en/docs|Node.js]] * [[https://expressjs.com/en/4x/api.html|Express]] == Weiterführende Literatur == * Crockford: !JavaScript: The Good Parts * Stefanov: !JavaScript Patterns * Richardson, Amundsen, Ruby: RESTful Web APIs * Allamaraju: RESTful Web Services Cookbook == [[#=pruefung|Hinweise zur Prüfungsvorbereitung]] == [[attachment:2018-probeklausur.pdf|Probeklausur 2018]] In der Prüfung geht es darum, die erworbenen Fähigkeiten auf unbekannte Probleme zu transferieren. Es geht nicht darum, auswendig gelernte Folien wiederzugeben. Eine sinnvolle Prüfungsvorbereitung besteht daher darin, eine (oder mehrere ;-) ) auf jQuery, Angular, Node.js und Express basierende Webapplikation zu implementieren. == Kontakt == * [[mailto:trhsrw.eu|Prof. Dr. Thomas Richter]] == Admin == [[AdminMain]]