2015 BSc-BIT-Enterprise Software Architecture and Engineering (FS15) - Overview
Programme: Bachelor of Science in Business Information Technology FHNW
Course: Enterprise Software Architecture and Engineering / Software Architekturen
Topic: Overview
Enterprise Software Architecture Enterprise Microservices Enterprise Mobile Architectures & Apps Enterprise Frameworks and Platforms Enterprise Cloud Enterprise Software Architecture and Engineering (FS15) Hot topic this year! Hot topic this year!
im üblichen Vorlesungsstil vermittelt – Anteil max. 50% einer Lektion. 2. Die Theorie wird anhand eines kurs- durchgängigen Fallbeispiels illustriert. 3. Theorie und Fallbeispiel werden in einzelnen angeleiteten Übungen sog. Hands-on Sessions angewendet – Anteil min. 40% einer Lektion. 4. Die erarbeiteten Fähigkeiten werden im Rahmen eines Projektes unter Beweis gestellt - Support durch Dozierende wird bereitgestellt. Enterprise Software Architecture and Engineering (FS15) 1. Unterricht im Vorlesungsstil 2. Fallbeispiel 3. Hands-on Session 4. Gruppenarbeit Illustration anhand von angeleitete Anwendung durch Adaption und selbständige Anwendung durch
Engineering (FS15) 1 • Software Architekturen 2 • Vorgehensmodell & Architekturbeschreibung 3 • Enterprise Microservices 4 • Essential Information Systems Modelling and Design -> Abgabe Architekturbeschreibung für Feedback 5 • Cloud-based Enterprise Application Platforms & PAAS with OpenShift 6 • Persistence & Business Logic Layer with Java EE 7 7 • Service & Presentation Layer with Java EE 7 or JavaFX and DataFX 8 • Enterprise Mobile Architectures & Presentation Layer with Ionic and PhoneGap 9 Support Gruppenarbeit durch Dozierende Alle Dozierende -> Abgabe Architekturbeschreibung für Feedback 10 • Architektur- & Entwurfsmuster 11 Support Gruppenarbeit durch Dozierende Alle Dozierende 12 • Architekturstile 13 • Architekturbewertung 14 Support Gruppenarbeit durch Dozierende Alle Dozierende -> Finale Abgabe der Implementierung und Architekturbeschreibun 15 Projekt- Abschlusspräsentation Alle Dozierende
Zukunft • Java EE ist heute einer der meistgewählten Plattformen für komplexe Anwendungen in der Industrie • Java EE–Kenntnisse werden heute sehr stark nachgefragt • Kurs vermittelt Technologiewissen auf dem neuesten Stand (Cloud-Lösung, Microservices, wichtige Java EE APIs, ..) • Modulinhalte sind an der iSAQB-Zertifizierung für Software-Architekten ausgerichtet http://www.isaqb.org/certifications/ (Foundation Level) Enterprise Software Architecture and Engineering (FS15)