= 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/testat2019|Testat]] * [[probeklausur2019|Probeklausur]] {{{ #!comment === SVN URL === Sie können die [[source:InhalteFP|bereitgestellten Unterlagen]] direkt per [[http://svnbook.red-bean.com/de/1.5/svn.ref.svn.c.checkout.html|SVN auschecken]]: {{{ > svn checkout https://softlab.hochschule-rhein-waal.de/svn/lv-fortprog/trunk/public/ }}} Ein Login ist nicht erforderlich. Falls Sie nur Unterverzeichnisse auschecken möchten, erweitern Sie den URL entsprechend. }}} == Quellcodeverwaltung und eigene Node.js Apps hosten == Das Softwarelabor stellt in Kooperation mit dem Dezernat IT der Hochschule Rhein-Waal einen Git-Server und eine Hosting-Lösung bereit, die Sie für Ihre Lehrveranstaltungen und Projekte verwenden können. '''Die Ressourcen dürfen nicht zu kommerziellen Zwecken verwendet werden.''' [[hosting/tutorial|Tutorial zu CloudHost]] == 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 == * Woiwode et al.: [[https://ebookcentral.proquest.com/lib/hrw/reader.action?docID=5103364|Angular]] * Steyer, Schwab: [[https://ebookcentral.proquest.com/lib/hrw/reader.action?docID=5102096|Angular - Das Praxisbuch zu Grundlagen und Best Practices]] * Crockford: !JavaScript: The Good Parts * Stefanov: !JavaScript Patterns * Richardson, Amundsen, Ruby: RESTful Web APIs * Allamaraju: RESTful Web Services Cookbook * Springer: [[https://ebookcentral.proquest.com/lib/hrw/detail.action?docID=1978118|Testgetriebene Entwicklung mit JavaScript : Das Handbuch für den professionellen Programmierer]] == [[=#pruefung|Hinweise zur Prüfungsvorbereitung]] == [[probeklausur2019|Probeklausur]] 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 == [[admin]]