Praxisprojekt und Applikationsentwicklung - Resumee

11
Praxisprojekt und Applikationsentwicklu ng Tätigkeiten als Coach Bernhard Fercher

Transcript of Praxisprojekt und Applikationsentwicklung - Resumee

Praxisprojekt und Applikationsentwicklung

Tätigkeiten als CoachBernhard Fercher

Tutorium 01

• Datum: 8.4.2014• Teilnehmeranzahl: 18• Dauer: 90 Minuten• Raum: 151 - MCI II

Inhalte:

Tutorium 01 - Meine Inhalte (Firebase)• Einführung Firebase

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

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

Feedback - Tutorium01

• Nach dem Tutorium wurde eine Onlinebefragung für die Teilnehmer durchgeführt:

Feedback Ergebnisse – Tutorium 01

Tutorium 02

• Datum: 29.4.2014• Teilnehmeranzahl: 12• Dauer: 90 Minuten• Raum: 202 - MCI I

• Inhalte• Bootstrap (Responsive Layout, Beispiel, Fontawesome)• Firebase (Datenstrukturierung, Simple Login)

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

PrivatcoachingDatum / Dauer Person / Gruppe Tätigkeit7.4.2014 / 15 Minuten Geremicca Problem mit WebSQL -

Fehlerbehebung7.4.2014 / 20 Minuten Gargitter / Gadner Firebase – App Struktur überlegt8.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 Datenstruktur29.4.2014 / 30 Minuten Mader Firebase Datenstruktur15.6.2014 / 20 Minuten Gargitter Meteor.js17.6.2014 / 10 Minuten Gargitter / Gadner / Fiegl Meteor.js24.6.2014 / 15 Minuten Gargitter Facebooklogin mit Meteor.js

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.