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