lehrkraefte:blc:informatik:ffprg2-2023:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg2-2023:start [2023/07/03 16:40]
Ivo Blöchliger [Freifach Programmieren für Fortgeschrittene]
lehrkraefte:blc:informatik:ffprg2-2023:start [2024/01/09 08:24] (current)
Ivo Blöchliger [Freifach Programmieren für Fortgeschrittene]
Line 2: Line 2:
 Der [[lehrkraefte:blc:informatik:ffprg1-2023:start|Einsteiger-Kurs]] wird vorausgesetzt. Der [[lehrkraefte:blc:informatik:ffprg1-2023:start|Einsteiger-Kurs]] wird vorausgesetzt.
  
-Wir machen weiter mit JavaScript, beschäftigen uns aber auch mit der Server-Seite. Voraussichtliche Programmpunkte:+Wir machen weiter mit JavaScript, beschäftigen uns aber auch mit der Server-Seite.  
 +<WRAP important> 
 +Es gibt auf dem ofi-Server neu ein Programm ''www-data-dir-maker''. Das legt ein Verzeichnis ''www-data-dir'' an (wenn es noch existiert) und setzt dann die Berechtigungen so, dass Sie als Benutzer und der Webserver auf Dateien in diesem Verzeichnis lesend und schreibend zugreifen können. 
 + 
 +Das funktoniert natürlich auch, damit Sie Berechtigungen auf Dateien erlangen, die der Webserver angelegt hat. 
 +</WRAP> 
 + 
 +  * [[.:localstorage|localStorage: Dinge lokal im Browser speichern.]]. **Neu** [[lehrkraefte:blc:informatik:ffprg2-2023:localstorage#todo-liste|Aufgabe zu einer Todo-Liste]] 
 +  * [[.:localdownloadupload|Daten lokal in eine Seite laden, bzw. davon speichern.]] 
 +  * [[.:serverfileio|Daten auf dem Server in eine Datei speichern mit PHP.]] 
 +  * [[.:sqlite|Datenbanken mit sqlite]] 
 +  * [[.:authentifizierung|Benutzerauthentifizierung]] 
 +  * [[.:pwa|Progressive Web Apps]] 
 +  * [[.:backup|Backup aller Dateien auf dem OFI-Server]] 
 +  * [[.:celltower|Cell tower clone]] 
 +  * [[:.jumpin|JumpIN' Knobelspiel]] 
 +  * [[:.einmaleins|Einmaleins Rechentrainer als Beispiel für eine Progressive Web App]] 
 +  * [[lehrkraefte:blc:informatik:efi-2023:git:primes-example|Kleine git-Übung]] 
 +==== Mögliche Programmpunkte === 
 +  * git
   * localStorage (Daten lokal im Browser speichern).   * localStorage (Daten lokal im Browser speichern).
   * Lokal generierte Daten als Download zum Speichern anbieten.   * Lokal generierte Daten als Download zum Speichern anbieten.
Line 14: Line 33:
     * WebSockets     * WebSockets
     * WebSocket Server in NodeJS     * WebSocket Server in NodeJS
 +    * Einfacher Datenserver in NodeJS
     * Notifications     * Notifications
  
  • lehrkraefte/blc/informatik/ffprg2-2023/start.1688395250.txt.gz
  • Last modified: 2023/07/03 16:40
  • by Ivo Blöchliger