Abschlusspräsentation Zeiterfassungstool Von: Caspar Nils Dreher Benjamin Hediger Fabian Kadrija Bekim Sebregondi Thomas Stutz Markus Präsentationsziele Sie kennen… …die Dauer unserer Lehre. …die Programmiersprachen und Konzepte. …das Framework-Pattern. …die Planung und das Vorgehen. Slide 2 Inhalt Einleitung Modulziele Lehre • Berufsschule • Santis Ausbildung • On-the-Job Projekt Zeiterfassungstool • • • • • Planung Code Aufbau (Framework) Demo Swing & Multi-User Arbeitsaufteilung (Teamverhalten) Aufwand Fragen Apéro Slide 3 Einleitung Dreiteiliges Modul Webapplikation • Notizverwaltungstool • Zeiterfassungstool Entscheidung • Verschiedene Rollen • Mehr Dialoge • Ablösung des Zeiterfassungssheet Zeiterfassungssheet Slide 4 Zeiterfassungssheet (1/2) Slide 5 Zeiterfassungssheet (2/2) Slide 6 Modulziele Modulziele • Projektvorgehen • Webapplikation • Teamverhalten / Teamwork Projektziele • Ablösung des Zeiterfassungssheet • Multiuser Slide 7 Lehre bei der Credit Suisse Slide 8 Ausbildung off-the-job Schule • Berufsschule • Berufsmittelschule (BMS) Santis on-the-job Betreibsorganisation Fronteinsatz Entwicklereinsatz • Module • GSF-Module • J2EE-Module Banking Today Slide 9 Schule ABU Montag BZZ Horgen Fächer: 1. Lehrjahr 2. Lehrjahr 3. Lehrjahr 4. Lehrjahr Mathematik Gesellschaft Technisches Englisch Sprach & Kommunikation BWL Finanzmathematik Slide 10 Schule BMS Montag BZZ Horgen Fächer: 1. Lehrjahr 2. Lehrjahr 3. Lehrjahr 4. Lehrjahr Deutsch Französisch Wirtschaft Englisch Rechnungswesen Mathematik Geschichte Slide 11 Module Schulungsorte • BZZ Horgen (Dienstag) • Santis Modulaufteilung • Grundlagenbezogen • Schwerpunktbezogen Slide 12 Modul-Plan Slide 13 Projektwoche Varazze Mai 2009, 3. Lehrjahr PHP / SQL Webapplikation für Schule Slide 14 Wahlwoche Modul nach Wahl Grundlagen Modul Einblick in andere Teile der Informatik Slide 15 Santis (ÜK) MS Office Persönlichkeitsentwicklung System Engineering • Einführung • Projekt Lego-Roboter Objektorientiert (Java) • Sun Certified Java Programmer • Projekt Zeiterfassungtool • Standalone • Webapplikation Slide 16 Projektwoche Schwarzenberg Februar 2008, 2. Lehrjahr System Engineering Projekt LAN-Party Slide 17 Banking Today Wie verdient die Bank ihr Geld? Wertpapiere Anlagen Umgang mit anderen Personen Slide 18 Einsätze im Betrieb 1 LJ 2 LJ 3 LJ 4 LJ Application Business Engineering Development Special Transaction Processing seit Lehrjahr Semester 2. 2. Lehrjahr / 1./ 2. Semester 1. Lehrjahr 4. Lehrjahr Was gemacht? Wasgelernt gemacht? Java, JSF, .NET und programmiert 3. Säule kennen gelernt, Konten eröffnet, Credit Suisse kennen-gelernt, saldiert Meetings organisiert, interne Webseite erstellt, IT Expo Flyer gestaltet Slide 19 Gelernte Programmiersprachen Java PHP JSP SQL Slide 20 ToDo IDPA SVA IPA LAP Arbeitsstelle finden Slide 21 Projekt Zeiterfassungstool Slide 22 Planung und Vorgehen Projektmanagement Analyse & Design Entwicklung & Produkte Slide 23 Planung und Vorgehen Projektmanagement Analyse & Design Entwicklung & Produkte Slide 24 Planung und Vorgehen Projektmanagement Analyse & Design Entwicklung & Produkte Slide 25 Slide 26 Planung und Vorgehen Projektmanagement Analyse & Design Entwicklung & Produkte Slide 27 Demo Single- und Multiuser 01 Demo demo = new Demo("Zeiterfassung"); 02 demo.start(); Slide 28 Technik MVC Connection Pool DB-Interface Frontcontroller JSP Slide 29 Arbeitsaufteilung Pinnwand-System SVN – Subversion Versionentool 2er Teams (4-Augenprinzip als Codereview) Stand-up Meetings Slide 30 Slide 31 Arbeitsaufteilung Pinnwand-System SVN – Subversion Versionentool 2er Teams (4-Augenprinzip als Codereview) Stand-up-Meetings Slide 32 Fragen Slide 33 Apéro Slide 34