4. Tutorium 01 - Meine Inhalte (Firebase)
• Fünf-Minuten-Tutorial von Firebase: Schritt für Schritt Installation und
Verständnis von Firebase
• https://www.firebase.com/tutorial/#gettingstarted
• Zusammen mit den Studenten durchgegangen und erklärt
5. Tutorium 01 – Meine Inhalte (Firebase)
• Nach dem einführenden Beispieltutorial von Firebase habe ich den
Mitstudenten noch ein eigenes, fortgeschrittenes Beispiel gezeigt, mit
einem objektorientierten Ansatz, da das Interesse vor dem Tutorium
schon aufgetaucht ist
• Dateien:
• Tutorium01/Firebase/index.html
• Tutorium01/Firebase/js/tutorium.messages.js
• Tutorium01/Firebase/js/tutorium.ui.js
6. Feedback - Tutorium01
• Nach dem Tutorium wurde eine Onlinebefragung für die Teilnehmer
durchgeführt:
9. Tutorium 02 - Inhalt
• Weiterführendes Beispiel mit Bootstrap
• Gridsystem
• Responsive Layout
• Simplelogin Firebase
• Beispiel vom Simplelogin mit Passwort und Mail
• Beispiel von Tutorium 01 wurde erweitert
• Felix Bockemühl erklärte kurz den Login mit Facebook
• Datenmodellierung von Firebase
• Quelle: https://www.firebase.com/blog/2013-04-12-denormalizing-is-normal.html
• Gegenüberstellung von relationalem Datenmodell mit objektorientierten Ansatz
10. Privatcoaching
Datum / Dauer Person / Gruppe Tätigkeit
7.4.2014 / 15 Minuten Geremicca Problem mit WebSQL -
Fehlerbehebung
7.4.2014 / 20 Minuten Gargitter / Gadner Firebase – App Struktur überlegt
8.4.2014 / 60 Minuten Bockemühl / Bock Nochmal das Beispiel vom
Tutorium erklärt und Ansatz in ihr
Projekt übernommen
24.4.2014 / 15 Minuten Promegger / Luggstein Firebase Datenstruktur
29.4.2014 / 30 Minuten Mader Firebase Datenstruktur
15.6.2014 / 20 Minuten Gargitter Meteor.js
17.6.2014 / 10 Minuten Gargitter / Gadner / Fiegl Meteor.js
24.6.2014 / 15 Minuten Gargitter Facebooklogin mit Meteor.js
11. Resümee
Eine sehr ausgeglichene Gruppenaufteilung hatte zur Folge, dass in jedem
Projektteam mindestens ein Experte war. Dadurch wurden grundlegende
Verständnisprobleme meist teamintern geklärt. Daher konnte auf Wiederholungen
von Javascript, HTML und CSS in den Tutorien weitgehend verzichtet werden.
Das ermöglichte mir, mich mehr mit den Technologien zu beschäftigen. Nach dem
Prinzip von „Reuseoriented Software Development“ habe ich in meinen Tutorials
jQuery und Bootstrap vermehrt eingebaut, um eine schnelle Entwicklung zu
unterstützen. Da sich die Mehrheit für Firebase als Datenhaltung entschieden
haben, haben wir noch die Feinheiten von NoSQL Datenbanken besprochen und
mit relationalen Datenbanken gegenübergestellt.
Alles in allem war es für mich eine neue, sehr interessante Erfahrung, als Tutor und
Coach eine Sonderstellung in der Gruppe einzunehmen und beratend zur Hilfe zu
stehen.