Dokumentation

Es gibt von @murdelta auch Fotos vom Abend (unter CC BY). Vielen lieben Dank.

UrheberInnenrecht

Der Inhalt steht, soweit nicht explizit anders erwähnt, unter der Creative Commons Namensnennung 4.0 Lizenz.

Mitbringen

Laptop mit Maus + Netzteil

Vorbereiten

Workshop Spektral

Foto by murdelta (CC BY 2.0)

ABLAUF

Timetable Agenda
18:00 - 18:10 Willkommen
18:10 - 18:30 Einleitung & Vorstellungsrunde
18:30 - 18:45 Gruppen bilden
18:45 - 20:00 Coden: Setup, Einführung, erste Schritte
20:00 - 20:15 PAUSE
20:15 - 21:45 Coden
21:45 - 21:55 Show & Tell
21:55 - 22:00 Sum Up & Good Bye
22:00 ENDE

Einleitung

  • Willkommen
  • Ablauf
  • Vorstellen Trainer, Event und Offene Wahlen
  • Vorstellungsrunde TeilnehmerInnen

Offene Wahlen Österreich

Vorstellung des Projektes durch Stefan Kasberger (Folien).

Workshops

Website mit GitHub (AnfängerInnen)

Was du lernst: Website erstellen in HTML und CSS mit GitHub Pages mit Christopher Kittel und Stefan Kasberger.

Ablauf

  1. Account auf GitHub anlegen.
  2. Client installieren.
  3. Neuen branch anlegen: gh-pages.
  4. Bootstrap entpacken.
  5. HTML und CSS Templates kopieren.
  6. Alles in den lokalen Projektordner kopieren.
  7. Layout mit Bootstrap und Klassen anpassen.
  8. Design in CSS anpassen: Hauptfarbe ändern.
  9. Fotos von Wikipedia und Youtube-Videos einbetten.
  10. Committen und pushen.
  11. Das Ergebnis im Web ansehen und mit FreundInnen teilen. :)

Ressourcen

  • GitHub Pages: GitHub ist eine Plattform für EntwicklerInnen, auf der einfach Quellcode geteilt werden kann. Der Service ermöglicht auch das einfache Erstellen und Veröffentlichen von statischen Webpages mittels GitHub Pages.
  • Bootstrap: ein HTML, CSS und JavaScript Framework, das einfaches und responsives Webdesign ermöglicht.
  • Font Awesome: ermöglicht das einfache Nutzen von Ikonographien.
  • Adobe Color CC: zum einfachen Finden von zusammenpassenden Farben
  • Colorbrewer 2.0: zum einfachen Finden von zusammenpassenden Farben
  • Markdown mit GitHub Flavour: bei GitHub Pages kann auch mit Markdown geschrieben werden, eine einfache Textauszeichnung die für AnfängerInnen sehr geeignet ist.
  • w3schools.com: Lerne Web-Technologien wie HTML, CSS und JavaScript.
  • Codeacademy: Lerne verschiedene Technologien und Praktiken rund um Web-Entwicklung.
  • Code School: Lerne verschiedene Technologien und Praktiken rund um Web-Entwicklung.
  • Udacity Course: Intro to HTML & CSS

Einführung in das Programmieren mit JavaScript

Was du lernst: Die Grundlagen des Programmierens in JavaScript mit Peter Grassberger.

Ablauf

Hier die Präsentation.

Ressourcen

Säulendiagramm mit JavaScript (AnfängerInnen)

Was du lernst: Wahlergebnisse als Säulendiagramm in JavaScript darstellen.

Die Dateien von Flooh Perlot:

Wahlkarte mit JavaScript (AnfängerInnen)

Was du lernst: Wahlergebnisse mittels JavaScript auf einer Karte darstellen.

Die Dateien von Flooh Perlot:

WIE WEITER MACHEN?

  • Ergebnisse online stellen: Selber machen oder bei uns (Schreib uns!).
  • Ergebnisse teilen: FreundInnen erzählen, twittern, facebook, bloggen, etc.
  • diskutiere was du gemacht und gehört hast mit deinen FreundInnen und im Web
  • nutze die Daten um weitere Visualisierungen zu erstellen.

RESOURCEN ALLGEMEIN

Coden lernen

  • Stackoverflow: dort findet man jeden Menge Antworten auf häufig gestellte Fragen und kann auch selber Fragen an die Community stellen. Zuerst aber bitte nachsehen, ob die eigene Frage nicht schon mal wo beantwortet wurde (was zu Beginn zu 99% der Fälle so der Fall ist).
  • w3schools: Die Grundlagen von Web-Technologien wie HTML, CSS und JavaScript zum Nachschlagen.
  • Code Academy: interaktiv Coden lernen im Browser. Verschiedenste Programmiersprachen im Angebot.
  • Code School: interaktiv Coden lernen im Browser. Verschiedenste Programmiersprachen im Angebot.
  • Udacity: interaktiv Coden lernen im Browser. Verschiedenste Programmiersprachen im Angebot.
  • edX: Programmieren lernen in Kursen. Ist eher akademisch geprägt.
  • Coursera: Programmieren lernen in Kursen. Ist eher akademisch geprägt.