74
new members joined JUG Switzerland in 2022.

12.09.2017

CH open Workshop-Tage 2017

in Zusammenarbeit mit jug.ch

LOCATION: Rotkreuz
KEYWORDS: Hands-On, Technology, Lessons learned, Tools


Die beliebten Workshop-Tage finden vom 11.-13. September 2017 in Rotkreuz (ZG) statt und werden dieses Jahr zum 26. Mal durchgeführt.

Die 3-Tages-Konferenz dient dazu Ihnen eine vertiefte und praxisbezogene Auseinandersetzung mit dem aktuellen Stand der Informatik zu ermöglichen.


WS 8: Problem Solving für Softwareentwickler

SPEAKER: Urs Enzler   COMPANY: Planetgeek

Jeder Softwareentwickler löst täglich viele kleine und grosse Probleme, zum Beispiel Architektur-, Design- oder Technologieprobleme. Während die kleinen Probleme schnell behoben sind, ist bei grösseren Problemen oft die Gefahr, einfach die erstbeste Idee umzusetzen.

In diesem Workshop zeige ich auf, wie schwierige Probleme mit einer geordneten Problemlösung einfacher lösbar sind und langfristig zu besseren Ergebnissen führen. Am Beispiel eines realen Projekts (anonymisiert) üben wir das Problemlösen.

weiterlesen...


WS 9: IoT@Work

SPEAKER: Marcel Bernet   COMPANY: Homepage

Nach einer kurzen Einführung in das „Internet of Things“ (IoT) Erarbeiten die Teilnehmenden ihr eigenes IoT Projekt. Dazu stehen vorbereitete IoT Projekte zur Verfügung, welche beliebig erweitert werden können. Begleitet wird der Workshop durch Impuls Vorträge zu den einzelnen Themen.

weiterlesen...


WS 10: Progressive Web Apps als Ergänzung zu Native und Hybrid

SPEAKER: Gilbert Seilheimer   COMPANY: contic
SPEAKER: Christian Merschroth   COMPANY: Homepage

Die Nutzung von mobilen Anwendungen erfolgt heute entweder über Web-Apps oder sogenannte native Apps. Während Native Apps für jedes mobile Betriebssystem, z. B. Apple iOS, Google Android neu entwickelt werden, wie auch an die unterschiedlichen Release-Stände eigens angepasst werden müssen, ist eine Progressive Web App bzw. Hybride App plattformunabhängig einsetzbar und kostengünstiger realisierbar.

Im Workshop werden Progressive Web App und Hybride Apps für Android und iOS entwickelt, die die Vorteile von Progressive Web Apps mit den Vorteilen von nativen Apps kombinieren. Zur Realisierung dieser Hybriden werden diverse Frameworks: Ionic, PhoneGap, TypeScript, Ionic und Angular und ausgewählte HTML5-Technologien vorgestellt.

Im Vordergrund des ersten Workshop-Teils stehen Funktionsweise, Einsatzszenarien sowie die grundsätzliche Vorgehensweise bei der cross-platform Applikationsentwicklung. Darauf aufbauend werden im zweiten Teil mobile Muster-Applikationen aus dem Bereich Mobile Business realisiert.

weiterlesen...


WS 11: Entwicklung von Microservices mit Spring, Netflix OSS und Docker

SPEAKER: Patrick Baumgartner   COMPANY: 42talents

In diesem Workshop erarbeiten wir theoretisch und praktisch ein Set von kollaborierenden Microservices mit Spring Cloud, Netflix OSS und Docker.

Spring Cloud ist eine Sammlung von Tools, welche Lösungen zu Standardproblemen liefert, die beim Umsetzen von verteilten Systemen auftreten. Die Bausteine von Spring Cloud sind Spring Boot und das Spring Framework. Zuerst werden Spring Boot und REST-Services sowie das Thema Deployment und Betrieb betrachtet.
Anschliessend werden verschiedene Subprojekte von Spring Cloud und deren Verwendung vertieft. Darunter befinden sich z.B. Tools für die Probleme:

  • Konfigurationsmanagement
  • Service Discovery
  • Circuit Breakers
  • Verteilte Sessions
  • Resilience und Hochverfügbarkeit

Mit Docker zeigen auf, wie man für jeden Microservice einen Container baut und einen ganzen Microservice Cluster orchestrieren kann.

weiterlesen...


WS 12: Scala Kennenlernen und Anwenden

SPEAKER: Mirko Stocker   COMPANY:

Scala ist eine an der EPFL entwickelte Programmiersprache, die die funktionale und objektorienterte Programmierung vereint. Auf der JVM geboren, inzwischen aber mit Scala. js auch im Browser zu Hause, kann Scala für die unterschiedlichsten Zwecke eingesetzt werden.

Ob als Backend für Milliarden von Tweets bei Twitter oder für ein kurzes Script zur Datenanalyse mit Apache Spark, Scala – die Scalable Language – macht ihrem Namen alle Ehre.

weiterlesen...


WS 13: Machine Learning für Software Entwickler

SPEAKER: Tobias Mérinat   COMPANY: Homepage

Dem Hype Machine Learning kann man sich auch als Software Entwickler je länger je weniger entziehen. Das Gebiet ist spannend, aber riesig. Wie kann man einen Überblick erhalten? Was ist für Software Entwickler relevant?

Dieser Workshop soll Software Entwicklern vermitteln, was Machine Learning eigentlich ist, wo man es anwenden kann und wie es angewendet wird. Statt eine umfassende Einführung im Sinne von „wie werde ich Data Scientist“ wird der Schwerpunkt darauf gelegt, was erfahrene Software Entwickler zum Thema Machine Learning wissen sollten.

weiterlesen...


WS 14: Das Hibernate Universum – Komplexe Lösungen jenseits von CRUD

SPEAKER: Thorben Janssen   COMPANY: Thoughts on Java

Die Anforderungen an moderne Enterprise-Anwendungen sind in den letzten Jahren deutlich gestiegen. Die einfache Persistierung von Eingabedaten ist nicht mehr ausreichend. Eine Volltextsuche und die Auditierung der Datenbestände sind inzwischen selbstverständlich und Forderungen nach mehrmandantenfähigen Systemen keine Seltenheit.

Für alle diese Anforderungen bieten Hibernate und die dazugehörigen Erweiterungen Hibernate Search und Hibernate Envers bereits gute Lösungen. Diese werden im Rahmen der Schulung anhand praktischer Beispiele und Übungsaufgaben vorgestellt.

weiterlesen...










LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland