011000 string div - Developer Week · Event-Sourcing vs CRUD Golo Roden Kuck mal, Node.js! Einstieg...
Transcript of 011000 string div - Developer Week · Event-Sourcing vs CRUD Golo Roden Kuck mal, Node.js! Einstieg...
href
div
{ }if
string
010001000101011101
011000
25.-28. Juni 2018,Messe Nürnberg
developer-week.de DeveloperWeek
Mehr als 130 internationale Top-Experten (u.a.):
Veranstalter:Aussteller & Sponsoren:
Udi Dahan
Manfred Steyer
Dr. Carola Lilienthal
David Tielke
Bernd Marquardt
Ralf Westphal
Golo Roden
Christian Weyer
href
div{ }
if
string
010001000101011101
011000
Info
Montag, 25.06.2018 Dienstag, 26.06.2018 Mittwoch, 27.06.2018 Donnerstag, 28.06.2018
Konferenz Konferenz Konferenz Workshops
.NET
Softwarearchitektur
Cloud-Entwicklung
Xamarin
Datenbank-Entwick-lung mit .NET
Web Backend
Softskills
Middleware
Sprachen
Next IT Con
Full .NET
Softwarequalität
Testen
Mobile App Engineering
Refactoring
Angular
Single Page Applications
Python
UX Development
Machine Learning
Microservices Done Right (with examples in ASP.NET and NServiceBus)
Softwaredesign
Datenbanken
UI Development
react
.NET Frontend
DevOps
Hybrid Web App
Agile & Lean
Java
Trends
Python Bootcamp
Von Null auf GUI - Design/UI/UX-Praxiswissen für Entwickler
Problem Solving für Softwareentwickler
Advanced Angular: Enterprise-Architekturen mit Angular
Performance mit Entity Framework – ruckzuck
Hands-on-Workshop: Meine erste Progressive Web App
Deep Dive in das React-Universum
Bubbles don’t crash - Softwareentwurf mit Flow Design
HTTP-Services ganz praktisch
Eine Architektur für die Praxis 2.0
Event-getriebene Entwicklung und Architektur
Developing cross-platform apps with C# using Xamarin
Programm-Übersicht Developer Week 2018
Kostenfrei für DWX-Teilnehmer
26. Juni 2018, Messe Nürnberg
Die Konferenz zu Machine Learning
smart-data-developer.de
• Libraries & Frameworks für den Einsatz mit Machine Learning
• Einsatzszenarien und gesellschaftliche Aspekte
Mehr Infos unter www.developer-week.de/kindergarten
Der DWX-Kindergarten hat für Kinder ab 2 Jahren vom 25.-27.06.2018 von 08.00 – 18.00 Uhr geöffnet. Anmeldung muss bis 01. Mai 2018 erfolgen.
Die Highlights der Developer Week:
Gratis für Sie als Teilnehmer(in):
• Über 150 Vorträge • Mehr als 130 internationale Top-Experten
• 30 Thementracks • Ganztages-Workshops am 28. Juni 2018
• Exklusive Einblicke von Silicon-Valley Firmen
• Innovative Firmen in der Fachausstellung
• Kinderbetreuung im DWX-Kindergarten
4 in 1 Ticket: Besuchen Sie kostenfrei die Next IT Con, Python@DWX und Smart Data Developer Conference im Rahmen der Developer Week
Kostenfrei: WLAN, Garderobe, Aufzeichnungen aller Sessions, Shuttleservice, Zertifikat nach der Veranstaltung, diverse Fachmagazine
Abend-Events mit Networking unter Entwicklern, Coding und viel Spaß
Ganztagesverpflegung inkl. Getränke und Dinner
25. Juni 2018, Messe Nürnberg
mit folgenden Themen: mit folgenden Themen:
26. Juni 2018, Messe Nürnberg
next-it-con.de python-con.com
• Ki trifft Business Intelligence
• DSGVO, was nun?
• Die ultimative Multi-Cloud
• IoT-Plattformen – der schnelle Weg zum Projekt
• Lifelong Text Hackers Use Vim and Python
• Objektorientiertes Python
• Die Python-Bibliotheken scipy und sympy im Einsatz
• Kokki DevOps Toolchain mit Python
Kostenfrei für
DWX-Teilnehmer
Die Konferenz zu Python
developer-week.de DeveloperWeekProgrammänderung vorbehalten
href
div{ }
if
string
010001000101011101
011000
Programm
Programm – Tag 1: Montag, 25. Juni 2018
.NET Software-architektur
Cloud- Entwicklung Xamarin
Datenbank- Entwicklung mit .NET
Web Backend Softskills Middleware Sprachen Helsinki
08.45 - 09.00 Begrüßung durch den Veranstalter und den Wirtschaftsreferenten der Stadt Nürnberg Begrüßung durch den Veranstalter und den Wirtschaftsreferenten der Stadt Nürnberg
ThemenKünstliche Intelligenz- Die KI und der Kunde- KI as a Service- KI trifft Business
Intelligence
Data Stragies- Strategien für
Data Management und Data Science
- Der lange Weg zum datengetriebenen Unternehmen
- DSGVO, was nun?
Cloud Strategies- Die ultimative Multi-Cloud- Cloud-Exit-Strategie statt
Vendor-Lock-in- Sichere Daten in der Cloud
Industrial IoT (IIoT)- IoT-Plattformen – der
schnelle Weg zum Projekt- Best Practices fürs IIoT- VR & AR in der smarten
Fabrik
Roundtables zu allen vier Themen runden das Programm ab. Detaillierte Informationen finden Sie unter www.next-it-con.de.
09.00 - 10.00 Keynote Keynote
10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse
10.30 – 11.30 Was sollten Sie über .NET Core wissen?Damir Dobric
Flexible Architekturen mit WorkflowsDavid Tielke
Azure Databricks – Apache Spark as a ServiceSascha Dittmann
Android Apps mit Xamarin entwickelnAndré Krämer
Internals of Entity Framework CoreChristian Giesswein
Erstellen von modernen WebAPIS mit ASP.NET Core 2Fabian Gosebrink
Triggered – Über-reaktion vermeiden und dem „inneren Kind“ zuhörenElisa Schön
Serverless Azure: Event-basierte Micro-services - effizient & effektivChristian Weyer
API-Clients für TypeScript generieren (Swagger & GraphQL)Johannes Hoppe
11.30 – 11.45 Raumwechsel Raumwechsel
11.45 – 12.45 Value Objects on steroidsDr. Patrick Drechsler
Decomposing the monolith into self-hosted micro-servicesDennis Doomen
Daten unter StromJan Fellien
Advanced Xamarin.Forms developmentGill Cleeren
Einführung in Mi cro soft Azu re Cosmos DBDamir Dobric
Dependency Injection in ASP.NET Core 2. Why and How?Don Wibier
Starting OverJeff Strauss
Workflows mit BPMN automatisieren. Lessons Learned.Bernd Rücker
10KB or Bust: The Delicate Power of Webpack and BabelBrian Holt
12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse
14.15 – 15.15 Xaml CustomControl Entwicklung von 0 auf 100Lars Heinrich
DDD, Event-Sourcing und CQRS – Theorie und PraxisGolo Roden
Serverless CQRSSiavash Ghassemi
Mobile app development with Xamarin and MvvmCrossMartijn van Dijk
SQL Server 2017 für EntwicklerConstantin Klein
Authentication and Authorization in ASP.NET CoreRoland Guijt
Die Irrtümer der Work-Life-BalanceJulia Schüller
MQTT – Der Indust-riestandard für IoT-KommunikationJens Deters
Multithreaded JavaScript-Web Workers, Shared Memory, and AtomicsJeff Strauss
15.15 – 15.30 Raumwechsel Raumwechsel
15.30 – 16.30 Verteilte Anwendun-gen einmal anders mit Actors und Microsoft OrleansChristian Giesswein
The coding ArchtitectWerner Eberling
Microservices mit Azure Service Fabric: No Slides, Just CodeTobias Meier
.NET Code SharingKerry W. Lothrop
Wie designt man eigentlich ein schönes REST API?Manuel Meyer
Erste Schritte mit dem Microsoft GraphRobert Mühsig
Wie würdest DU diesen Vortrag nennen? Und andere wichtige FragenTimothee Bourguignon
Mach es selbst. Asynchrone Nach-richtenverarbeitung die rockt!Daniel Marbach
GPU Computing mit JavaHeiko Spindler
16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse
17.00 – 18.00 Architekturen für .NET Core- AnwendungenRobin Sedlaczek
Transparent skalie-ren – von klein nach gross mit wenigen KniffenAnton Tokar
Wer bin ich – Identitätsmanage-ment mit Azure Active Directory B2CAydin Mir Mohammadi
Best Practices und Performance-Tipps, um Ihre Xamarin-App zu verbessernSebastian Seidel
Event-Sourcing vs CRUDGolo Roden
Kuck mal, Node.js! Einstieg für .NET EntwicklerGregor Biswanger
Das Karriere-Zen für Software EntwicklerMichael Kaufmann
ProcessPipelines - Komplexe Infrasturk-turen und das Cron-Job-Chaos! Wie das Pipeline- Pattern hier Abhilfe schaffen kann.Vadim Justus, Lars Röttig
Von Java zu Kotlin: Die ersten Monate in der PraxisStefan Tomm
18.00 – 18.15 Raumwechsel Raumwechsel
18.15 – 19.15 WebAssembly: Wie .NET jetzt auch im Browser rocktChristian Liebel
Architektur im Zeitalter von CloudAnatole Tresch
Building an Azure IoT controlled device that costs less than 10 USDAlon Fliess
Xamarin apps and the outside worldGill Cleeren
REST – eine RetrospektiveAlexander Zeitler
Electron.NET: Cross-Platform Desktop Software mit ASP.NET CoreGregor Biswanger, Robert Mühsig
Persönliche Entwick-lung – 10 Tipps fürs eine erfolgreiche PersönlichkeitJulia Schüller
Lost in transaction? Über (In-)Kosistenz in verteilten SystemenBernd Rücker
Rein funktional im Browser mit ElmCarsten König
ab 19.30 #nightoneAm Abend des ersten Veranstaltungstages findet die „offizielle“ Abendveranstaltung der Developer Week 2018,
die #nightone für alle DWX-Teilnehmer statt.
#nightoneZ.B. mit Ask the experts, Nighthacking, Dev JeAPPardy
href
div{ }
if
string
010001000101011101
011000
Programm
developer-week.de DeveloperWeekProgrammänderung vorbehalten
Programm – Tag 2: Dienstag, 26. Juni 2018
Full .NET Softwarequalität Testen Mobile App Engineering Refactoring Angular Single Page
Applications Python UX Development Machine Learning
09.00 – 10.00 Die moderne Desktopanwendung von heuteChristian Giesswein
Metriken – Wie gut ist Ihre Software?David Tielke
Agile TestpyramideUrs Enzler
Echtes Cross- Platform mit HTML5 und JavaScript – in Action!Christian Liebel
Clean Code – Benefits of Code RefactoringRoland Golla
Schnelleinstieg in AngularSebastian Springer
Effektiv im Enterprise-Projekt | Redux Refactoring PatternsGregor Jan Woiwode
One Brain, One Keyboard, One EditorMiroslav Šedivý
UX-Evolution im B2B Kontext Armin Reuter
AI: Beyond Good & Evil - the Mecha-nisms Involved in Hu-man and Synthetic In-telligenceAlexandra Moxin
09.00 – 10.00
10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.30
10.30 – 11.30 High Performance Coding with .NET Core and C#Gergely Kalapos
Ich glaub es hat Schnupfen – Der Healthcheck für SoftwareprojekteHendrik Lösch
How to practice TDD without shooting yourself in the footDennis Doomen
Mobile Dev Ops – Von der Idee zum App StoreNico Orschel, Florian Bader
Fortgeschrittene Techniken der Codeentwirrung durch funktionale ProgrammierungRonald Schlenker
Das Web wird nativ(er): Progressive Web Apps mit AngularChristian Liebel
Angular Best PracticesThorsten Rinne
Die Python- Bibliothek numpy im Einsatz – Teil 1Bernd Marquardt
Design ThinkingMonika Gillessen
Machine Learning ohne HypePhilipp Krenn
10.30 – 11.30
11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45
11.45 – 12.45 Den C#-Turbo zündenMarko Beelmann
Testautomatisierung mit Appium und Selenium für VS Ent-wicklerNico Orschel
Good Testing PracticesHolger Hofmeister, Micaela Prietz
No-code Apps im Enterprise, nativ, schick und mit LegacyAnbindungDr. Lutz Kohl, Andreas Pashalides
Advanced Refactoring PatternsHendrik Lösch
Angular: State im Griff mit RxJS und ngrxJohannes Hoppe, Ferdinand Malcher
SSR, SPAs and PWAsMarco Otte-Witte
Orientierungslosig-keit – objekt-orientiertes PythonJohannes Hofmeister
Die Zukunft mit Sprache gestaltenSascha Wolter
An Introduction into Deep Learning with TensorflowSören Stelzer, Thomas Müllerleile
11.45 – 12.45
12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15
14.15 – 15.15 Async/Await und die Task Parallel Library: await KopfexplosionDaniel Marbach
Von Qualität, Kosten und GeschwindigkeitDavid Tanzer
Von Entwicklern Testen lernenKay Grebenstein
Reaktive Android Apps mit MVIStefan Nägele
Langlebige Soft-warearchitekturen – Die Schönheit kommt von InnenDr. Carola Lilienthal
Angular Dynamic Forms – Das Chamäleon unter den FormularenFrank Strieter
API-Clients für TypeScript generieren (Swagger & GraphQL)Johannes Hoppe
Python at Warp SpeedAndreas Schreiber
How to design right for voice user interfaces?Martin Beschnitt
Entwicklung von Sprachdialog-systemen mit Deep LearningThomas Wieczorek, René Straub
14.15 – 15.15
15.30 – 16.30 Docker-Grundlagen für .NET-EntwicklerThomas Claudius Huber
Typische Code Smells & Antipattern erklärtHendrik Lösch
Exploratives Testen in agilen ProjektenNils Röttger
TypeScript, Angular und Ionic – wie eine mobile App entstehtPatrick Schnell
Legacy und CQRS integrierenGolo Roden
Lebendige Anwendungen mit Angular-AnimationenTimo Korinth
Architekturen für große Angular-An-wendungen im Enterprise-UmfeldManfred Steyer
Die Python- Bibliotheken scipy und sympy im Einsatz – Teil 2Bernd Marquardt
Beam me up - Holo-graphische Teleprä-senz mit der HololensMartin Förtsch, Thomas Endres
Schnelles Denken – Maschinelles Lernen mit Apache Spark und JavaHeiko Spindler
15.30 – 16.30
16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 16.30 – 17.00
17.00 – 18.00 Deployment von Win32 Anwendungen über den Microsoft StoreAlexander Witkowski
Separation of Concerns: Gehört das wirklich dahin?Uli Armbruster
Testing everything!David Tielke
Moderne Android-App-ArchitekturenThomas Künneth
Technische Schulden mit Domain-Driven Design vertreibenDr. Carola Lilienthal
ngComponent als wie-derverwendbare Komponente für be-liebige JavaScript AppsThomas Gassmann, Thomas Bandixen
React und Redux für EntwicklerDavid Tanzer
Kokki DevOps Toolchain mit PythonWerner Keil
Collaborative MR – The Next Generation Of Enhanced CommunicationsChristian Glessner
TensorFlow & Co as a ServiceSascha Dittmann, Sören Stelzer
17.00 – 18.00
18.00 – 18.15 Raumwechsel Raumwechsel 18.00 – 18.15
18.15 – 19.15 Von WPF nach Angular in 60 MinutenManuel Meyer, Thomas Gassmann
Wenn ich doch schon früher gewusst hätte, dass es auch einfa-cher geht - 4 Wege zu einfacherem Soft-waredesignUrs Enzler
Einen Augenblick noch – Eye-Tracking in Wirtschaft und WissenschaftJohannes Hofmeister, Fabian Deitelhoff
UI Tests für Android, iOS und Windows mit AppiumAlexander Witkowski
Alte Software kann auch Spaß machen – Modernisierung leicht gemachtSebastian Springer
Ein Modellgetriebener Ansatz für Angular: Anwendungen gene-rieren mit der CLI und dem integrierten Werkzeug SchematicsManfred Steyer
XSS, CSRF, CSP, JWT, WTF? IDK ¯\_(□)_/¯Dominik Kundel
KI im SQL Server 2017 – nicht nur mit PythonSascha Dittmann
Story Mapping – Ratz fatz zur nutzerzentrierten FeatureübersichtUlrike Stirnweiß, Nina Hauer
Terminator ist ein A****! Warum wir selbst schuld sind, wenn Tech-Evolution zum Endzeitszenario mutiertMarco Richardson
18.15 – 19.15
ab 19.30 community-nightAm zweiten Abend öffnet die Developer Week ihre Türen für „Developers & Friends“
community-nightZ.B. mit Podiumsdiskussion, Gaming, Ppt-Karaoke
ab 19.30
href
div{ }
if
string
010001000101011101
011000
Programm
Programmänderung vorbehalten
developer-week.de DeveloperWeek
Programm – Tag 3: Mittwoch, 27. Juni 2018
Softwaredesign Datenbanken UI Development react .NET Frontend DevOps Hybrid Web App Agile & Lean Java Trends
08.30 – 09.30 Own the future Udi Dahan Own the future Udi Dahan 08.30 – 09.30
09.30 – 09.45 Raumwechsel Raumwechsel 09.30 – 09.45
09.45 - 10.45 Bubbles don’t crash – Softwareentwurf mit Flow DesignStefan Lieser
PouchDB – The perfect Offline-First Database for your BrowserHans-Christian Otto
Mixed Reality – Holographisch, Immersiv – making it realAndreas Erben
Das Frontend richtig Testen – mit JestHolger Grosse- Plankermann
Enterprise Applikatio-nen mit der Universal Windows Platform entwickelnThomas Claudius Huber
Stop reinventing the wheel with IstioMete Atamel
Apps – Alle Geräte auf einen StreichDr. Veikko Krypczyk
Agiles Zielmanage-ment und modernes Leadership mit Objectives & Key Results (OKR)Patrick Lobacher
Java 10 and beyondMichael Vitz
Künstliche Intelligenz - was ist es, warum sollte man sich dar-um kümmern und welche Vorteile bietet Sie?Mykola Dobrochynskyy
09.45 - 10.45
10.45 – 11.15 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.45 – 11.15
11.15 – 12.15 Von Event Storming zu Event SourcingPhilip Jander
Alleskönner: Azure Cosmos DB – Was kann der neue Datenbank-Service von Microsoft?Robin Sedlaczek
User Interface Patterns – Kochrezepte für die Gestaltung von GUIsRoland Weigelt
2018 – The Year of Web ComponentsDominik Kundel
SharePoint Framework – SharePoint jetzt auch ohne Drogen!Alexander Tews
Scrum vs. DevOpsThomas Schissler
Eine Zeitreise in die Zukunft vom Web mit Progressive Web Apps!Gregor Biswanger
Schätzen heißt LügenUlf Mewe, Roman Schmidt
JSR 375, Java Enterprise SecurityWerner Keil
Beam me up – Holographische Telepräsenz mit der HololensMartin Förtsch, Thomas Endres
11.15 – 12.15
12.15 – 12.30 Raumwechsel Raumwechsel 12.15 – 12.30
12.30 – 13.30 Software engineering through the eyes of a role playing gamerChristoph Menzel, Lutz Marquardt
Automatisiertes Datenbank-Deploy-ment im DevOps Pro-zessMarc Müller, Jan Göltenboth
The Art of XAML StylingDavid C. Thömmes
A Quick Guide To React & Co.Sebastian Springer
Das GUI in der CUI: Microsoft schafft offenen Standard für flexible und komplexe grafische Elemente - Adaptive CardsRobin Sedlaczek
DevOps – 9 Regeln, um Ihre Entwicklung unbeabsichtigt lahmzulegenThomas Rümmler, Nico Orschel
Electron – das Aus für konventionelle native Desktop- Anwendungen?Patrick Schnell
Gutes Kanban in 60 MinutenSacha Storz
A Practical Guide to Distributed Stream ProcessingKonstantin Knauf, Maximilian Bode
AI: Beyond Good & Evil – the Mechanisms Involved in Human and Synthetic IntelligenceAlexandra Moxin
12.30 – 13.30
13.30 – 14.30 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 13.30 – 14.30
14.30 – 15.30 Defensives Design und was konsequente Objektorientierung dazu beiträgtUli Armbruster
Data + Cloud: Der Baukasten für moderne SoftwareConstantin Klein
Design für Entwickler – mit Angular, HTML und CSSTimo Korinth
React und Redux für EntwicklerDavid Tanzer
Domain Driven UIRoman Sachse, Marco Heimeshoff
A framework for self-healing applicationsDr. Jürgen Etzlstorfer
Der Hase und der Igel – Ein Hybrides Mär-chenSimon Grimm
Don‘t do Projects! – Die größten Irrtümer rund ums MVPJacob Bo Tiedemann, Sebastian Schulze
Blödsinn mit LambdasMichael Wiedeking
A Voice-enabled Experience with Amazon AlexaMark Bate
14.30 – 15.30
15.30 – 16.00 Kaffeepause und Raumwechsel Kaffeepause und Raumwechsel 15.30 – 16.00
16.00 – 18.00
WM-Spiel: Südkorea vs. Deutschland Raum Sydney
Das letzte Gruppenspiel der Gruppe F wird live auf Großleinwand übertragen.
Lassen Sie die Developer Week mit kühlen Getränken und Snacks ausklingen.
Open SpaceMöglichkeit, eigene Ideen und Softwareprojekte vorzustellen. Dazu gibt es auf der Webseite unter
www.developer-week.de/openspace ein Einreichungsformular. Reichen Sie hier Ihre Vorschläge ein und das Publikum entscheidet dann mit seinem Vote. Hierzu sind alle herzlich eingeladen egal ob Referent, Aussteller oder Teilnehmer.
16.00 – 18.00
Foto
: Sut
ters
tock
/ an
drew
vect
href
div{ }
if
string
010001000101011101
011000
ProgrammWorkshops
Ausführliches Programm, alle Abstracts, alle Referenten und die Anmeldung online unter: developer-week.de
Problem Solving für Softwareentwickler Workshopleiter: Urs Enzler
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 um-zusetzen. Der Workshop zeigt an einem realen Projekt auf, wie schwierige Probleme mit einer geordneten Problemlösung einfacher lösbar sind und langfristig zu besseren Ergebnissen führen. Wir befassen uns u.a. mit den folgenden Themen:• Schwierigkeiten mit der Lösungsfindung• Alternativen erarbeiten und bewerten• Retrospektive und Lessons LearnedNach diesem Workshop verfügt ihr über das Rüstzeug, um gute Lö-sungen für technische Probleme zu finden.
WorkshopsDienstag, 26. Juni 2018 9.00 - 17 Uhr Donnerstag, 28. Juni 2018 9.00 - 17 Uhr
Mittwoch, 27. Juni 2018 9.00 - 17 Uhr
Event-getriebene Entwicklung und ArchitekturWorkshopleiter: Golo Roden
Zahlreiche Softwareprojekte scheitern. Das liegt nicht nur an den gewählten Technologien, son-dern häufig vor allem an einem Mangel an inter-disziplinärer Kommunikation. Entwickler und Fachleute sprechen verschiedene Sprachen und verstehen einander nicht. Erfahren Sie in diesem Workshop, wie die Event-getriebene Entwicklung nicht nur das Fundament für besser wartbare Soft-ware legt, sondern auch die sprachliche Kluft verringert. Sie entwi-ckeln eine Software von der Idee bis zur fertigen Implementierung. Quasi im Vorbeigehen entsteht auf diesem Weg genau das, was der Kunde tatsächlich haben wollte.
Advanced Angular: Enterprise- Architekturen mit AngularWorkshopleiter: Manfred Steyer
Lernen Sie, wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Sie erfahren, wie Sie Angular-Projekte mit npm-Pakten und dem Monorepo-Ansatz struktu-rieren können. Daneben zeigt der Workshop auch die Möglichkeiten für Internationalisierung und Authentifizierung sowie die Anbindung bestehender Identity-Provider wie Active Directory auf.
Developing cross-platform apps with C# using XamarinWorkshopleiter: Gill Cleeren
Using the same language – C# – we can now crea-te apps which run on iOS and Android, next to only Windows Phone previously. In this workshop, you’ll learn about the Xamarin environment. You’ll learn about cross-platform development, Xamarin.Android, Xamarin.iOS and Xamarin Forms. All this becomes possible using the knowledge you already have: C#!
HTTP-Services ganz praktischWorkshopleiter: Ralf Westphal
Der Workshop vermittelt ein sehr pragmatisches Bild von Services und setzt es mit den Teilnehmern sofort um. Das ist Serviceorientierung ganz einfach und zum Anfassen. Mit einigen NuGet-Paketen und einem Docker-basierten Hosting-Service entwi-ckeln Sie eine Anwendung mit serviceorientierter Architektur und nehmen sie in Betrieb. Ein paar konzeptionelle Ideen zum Thema Softwarearchitektur werden auch vermittelt.
Von Null auf GUI - Design/UI/ UX-Praxiswissen für EntwicklerWorkshopleiter: Roland Weigelt
Zwar wird niemand über Nacht zum UI-Guru, aber der Schritt von „schlimm“ nach „brauchbar“ ist gar nicht so groß, wie es vielleicht scheint. In diesem Workshop vermittelt Roland Weigelt Entwicklern ohne UI/UX-Vorkenntnisse sowohl ein Grundverständnis für die Mate-rie, als auch das notwendige Handwerkszeug für die tägliche Arbeit. Vortragsteile und praktische Übungen wechseln sich dabei ab, um das Erlernte in Einzel- und Gruppenarbeiten direkt vertiefen zu können.
Bubbles don’t crash – Softwareentwurf mit Flow DesignWorkshopleiter: Stefan Lieser
Anhand zahlreicher Beispiele wird gezeigt, wie ein moderner Softwareentwicklungsprozess aussieht. Sie lernen, wie Teams von der Zerlegung der Anfor-derungen bis zum Code Review jeweils einen klei-nen Ausschnitt des Gesamtsystems realisieren. Durch Übungen wer-den Sie in den Prozess eingebunden, so dass sie selbst erfahren kön-nen, wie hilfreich der Entwurf von Software ist.
Microservices Done RightWorkshopleiter: Udi Dahan
Go beyond the hype and build a solid foundation of theory and practice with this workshop on micro-service development. Join Udi Dahan for a two-day deep dive covering architectural topics like:• UI decomposition• Reliable integration with 3rd party systems• Scalability, high availability & monitoring• Publish/subscribe event-processing interactions• Long-running multi-stage business processesAttendees will apply these SOA and DDD practices to build a simple, yet fully functional, order management system sample with a micro-services architecture.
Performance mit Entity Framework – ruckzuckWorkshopleiter: Christian Giesswein
Software ohne Datenbankanbindung? Schnell be-gibt man sich auf die Suche und stößt seit Jahren dabei auf das ominöse “Entity Framework“, doch mit der Zeit entpuppt sich das Framework dann als Schuldiger für die schlechte Performance in der Anwendung. Doch zu oft zeigt sich, es ist nicht das Framework der Schuldige, sondern es muss korrekt verwendet werden. Hier wollen wir einen Blick auf Entity Framework und die typischen „Performance Pitfalls“ werfen. Hands-on-Workshop: Meine erste
Progressive Web AppWorkshopleiter: Gregor Biswanger
HTML5 ist überall – im Web, Mobile und natürlich auch auf dem Desktop. Die große Stärke an HTML5 ist nicht nur, dass diese Plattform über-greifend unterstützt wird, sondern dass es immer mehr Features aus der Desktop-Welt bietet. Dennoch erfordert die Entwicklung aktuell einige „Zwischenlösungen“ wie Apache Cordova oder GitHubs Electron, um die Grenzen vom einge-schränkten Browser zu sprengen. Bei diesem Workshop werden wir gemeinsam eine Progressive Web App aufbauen. Als UI Framework kommt hierbei Angular zum Einsatz. Mit diesem Workshop steigen Sie rasch auf zum versierten Progressive Web App Entwickler.
Python BootcampWorkshopleiter: Bernd Marquardt
Python ist eine interessante Programmiersprache. Sie ist dynamisch, einfach und es gibt vielfältige Bibliotheken. Warum sollte man Python lernen? Ganz einfach: Die Bibliotheken von Python bieten so viele Möglichkeiten, so dass man oft Probleme schnell und einfach lösen kann. Und diese Bibliotheken sind ganz nebenbei auch noch schnell, denn sie werden in C programmiert. Im ersten Teil des Workshops werden die Grundlagen der Program-miersprache Python erarbeitet (Programmstruktur, Ausdrücke, Funktionen, Strings, Debugging). Der zweite Teil beschäftigt sind mit weiteren Sprachkonstrukten (Schleifen, Arrays, Klassen, Listen, uvm.). In der zweiten Hälfte des Workshops wird der Blick auf ver-schiedene Bibliotheken und deren Anwendung gelenkt (matplotlib, numpy). In jedem Themenblock werden einfache Beispiele gezeigt, welche die Möglichkeiten aufzeigen sollen. Der Workshop wird mit einigen größeren Beispielen abgeschlossen. Python-Vorkenntnisse sind nicht erforderlich. Die Kenntnis einer anderen Programmier-sprache (C, C++, VB, C#) ist von Vorteil.
Eine Architektur für die Praxis 2.0Workshopleiter: David Tielke
Mit der Composite Components Architecture existiert eine einfach zu erlernende und in nahezu jedem Projekt anwendbare Architekturform für Softwareprojekte, die sich schon in hunderten von Softwareprojekten bewährt hat. David Tielke zeigt Ihnen in diesem Workshop die Grundlagen sowie alle Erweiterungen der Version 2.0 wie Configuration, Localization, Logging, Messaging oder Workflows. Während dem Workshop wird ein praxisnahes Bei-spielprojekt entwickelt.
Deep Dive in das React-UniversumWorkshopleiter: Sebastian Springer
In dem Workshop bauen Sie eine React-Applikation und lernen die verschiedenen Werkzeuge und Bib-liotheken sowie ihren Einsatzzweck kennen. Sie er-fahren, wie Sie mit dem State Ihrer Applikation um-gehen, sich in der Applikation bewegen und mit einem Server kommunizieren. Am Ende haben Sie selbst eine Applikation erstellt, die Sie mit nach Hause nehmen können, um sie dort weiterzuentwickeln.
Jetzt Ticket sichern: developer-week.de/anmeldung
Die Referenten der Developer Week
Veranstalter:
◯ Kombi-Ticket DWX & Workshop 25.-28. Juni 2018 Ticketpreis 1.899,– € zzgl. MwSt.
◯ 3-Tages-Ticket 25.-27. Juni 2018 Ticketpreis 1.399,– € zzgl. MwSt.
◯ 2-Tages-Ticket 25. / 26.06.2018 od. 26. / 27.06.2018 Ticketpreis 999,– € zzgl. MwSt.
◯ 1-Tages-Ticket 25.06.2018, 26.06.2018 oder 27.06.2018 Ticketpreis 799,– € zzgl. MwSt.
◯ Workshop-Ticket 28.06.2018 Ticketpreis 799,– € zzgl. MwSt.
Armbruster, Uli, co-IT.eu GmbHAtamel, Mete, GoogleBader, Florian, AIT GmbH & Co. KGBandixen, Thomas, Trivadis AGBate, Mark, Amazon AlexaBeelmann, Marko, Philips HealthcareBeschnitt, Martin, eresult GmbHBiswanger, Gregor, Freier Berater, Trainer Bode, Maximilian, TNG Technology Consulting GmbHBourguignon, Timothee, Mathema Software GmbHCleeren, Gill, SnowballDahan, Udi, Particular SoftwareDeitelhoff, Fabian, Universität PassauDeters, Jens, codecentric AGDittmann, Sascha, Microsoft Deutschland GmbHDobric, Damir, DAENET GmbH Dobrochynskyy, Mykola, Software Factories UG (haftungsbeschränkt)Doomen, Dennis, Aviva SolutionsDrechsler, Dr. Patrick, Redheads ltd.Eberling, Werner, MATHEMA Software GmbHEndres, Thomas, TNG Technology Consulting GmbHEnzler, Urs, bbv Software Services AGErben, Andreas, Industrial Holographics; daenetEtzlstorfer, Dr. Jürgen, Dynatrace LLC.Fellien, Jan, devCrowd GmbHFliess, Alon, CodeValue, IsraelFörtsch, Martin, TNG Technology Consulting GmbHGassmann, Thomas, Trivadis AGGhassemi, Siavash, appvelopmentGiesswein, Christian, Giesswein Software-SolutionsGillessen, Monika, Monika Gillessen User experience DesignGlessner, Christian, hololuxGolla, Roland, Never Code AloneGöltenboth, Jan, 4tecture GmbHGosebrink, Fabian, Offering Solutions Software GmbHGrebenstein, Kay, Saxonia Systems AGGrimm, Simon, Ionic AcademyGrosse-Plankermann, Holger, codecentric AGGuijt, Roland, RMG SolutionsHauer, Nina, conplement AGHeinrich, Lars, Heinrich & Reuter Solutions GmbHHeimeshoff, Marco, ASD GmbHHofmeister, Holger, conplement AGHofmeister, Johannes, Universität PassauHolt, Brian, MicrosoftHoppe, Johannes, Angular.SchuleHuber, Thomas Claudius, Trivadis AGJander, Philip, Jander ITJustus, Vadim, TechDivision GmbH
Kalapos, Gergely, Dynatrace LLC.Kansy, Thorsten, www.dotnetconsulting.euKaufmann, Michael, Alegri International Service GmbHKeil, Werner, Creative Arts & Technologies Ltd. & Co. KGKlein, Constantin, Freudenberg IT GmbH & Co. KGKnauf, Konstantin, TNG Technology Consulting GmbHKohl, Dr. Lutz, Apinauten GmbHKönig, Carsten, Wiegand-GlasKorinth, Timo, Timo KorinthKrämer, André, André Krämer - Software, Training & ConsultingKrenn, Philipp, ElasticKrypczyk, Dr. Veikko, LARInetKundel, Dominik, TwilioKünneth, Thomas, MATHEMA Software GmbHLiebel, Christian, Thinktecture AGLieser, Stefan, Clean Code Developer SchoolLilienthal, Dr. Carola, WPS - Workplace Solutions GmbHLobacher, Patrick, +Pluswerk Consulting GmbHLösch, Hendrik, Saxonia Systems AGLothrop, Kerry W., Zühlke Engineering GmbHMalcher, Ferdinand, Angular.SchuleMarbach, Daniel, tracelight GmbHMarquardt, Bernd, Bernd MarquardtMarquardt, Lutz, Method Park Engineering GmbHMeier, Tobias, BridgingIT GmbHMenzel, Christoph, Method Park Engineering GmbHMewe, Ulf, HEC GmbHMeyer, Manuel, Trivadis AGMir Mohammadi, Aydin, bluehands GmbH & Co.mmunication KGMoxin, Alexandra, Advance Tech Media;Cartera Inc.Mühsig, Robert, Sevitec Informatik AGMüller, Marc, 4tecture GmbHMüllerleile, Thomas, Technische Universität IlmenauNägele, Stefan, NovaTec Consulting GmbHOrschel, Nico, AIT GmbH & Co. KGOtte-Witte, Marco, simplabs GmbHOtto, Hans-Christian, Suora GmbHPashalides, Andreas, Apinauten GmbHPrietz, Micaela, conplement AGReuter, Armin, Heinrich & Reuter Solutions GmbHRichardson, Marco, Microsoft Deutschland GmbHRinne, Thorsten, MaibornWolff GmbHRoden, Golo, the native web GmbHRöttger, Nils, imbus AGRöttig, Lars, TechDivision GmbH
Rücker, Bernd, Camunda Services GmbHRümmler, Thomas, AIT GmbH & Co. KGSachse, Roman, ASD GmbHSchissler, Thomas, artiso solutions GmbHSchlenker, Ronald, BinaryGears GmbHSchmidt, Roman, HEC GmbHSchnell, Patrick, schnell.technologySchön, Elisa, Checkout GmbHSchreiber, Andreas, Deutsches Zentrum für Luft- und Raumfahrt e. V.Schüller, Julia, SCHIESSER AGSchulze, Sebastian, direkt gruppe GmbHŠedivý, Miroslav, UBIMET GmbHSedlaczek, Robin, Fairmas GmbHSeidel, Sebastian, Cayas Software GmbHSpindler, Heiko, FreiberuflerSpringer, Sebastian, MaibornWolff GmbHStelzer, Sören, Clear IT GmbHSteyer, Manfred, SOFTWAREarchitekt.atStirnweiß, Ulrike, conplement AGStorz, Sacha, Techdivision GmbHStraub, René, vitas.aiStrauss, Jeff, SymposliStrieter, Frank, co-IT.eu GmbHTanzer, David, davidtanzer.netTews, Alexander, All for One Steeb AGThömmes, David C., Shapefield UG (haftungsbeschränkt)Tiedemann, Jacob Bo, direkt gruppe GmbHTielke, David, david-tielke.deTokar, Anton, umyio GmbHTomm, Stefan, Meshcloud GmbHTresch, Anatole, Trivadis AGvan Dijk, Martijn, XamoidVitz, Michael, innoQ Deutschland GmbHWeigelt, Roland, Comma Soft AGWestphal, Ralf, Clean Code Developer SchoolWeyer, Christian, Thinktecture AGWibier, Don, DevExpress Inc.Wieczorek, Thomas, vitas.aiWiedeking, Michael, MATHEMA Software GmbHWitkowski, Alexander, Develappers GmbHWoiwode, Gregor Jan, co-IT.eu GmbHWolter, Sascha, Cognigy GmbHZeitler, Alexander, PDMLab e.K.