DWX Developer Week 2015 href {} 01000100 0101011101 011000 15.-18. Juni 2015, Messe Nürnberg if div string Mit Early Bird € 100,– Das Event 2015 für .NET-, Web- & Mobile-Entwickler sparen! Bei Anmeldung bis 17.04.2015 •3-Tages-Konferenz •Themen (u.a.) 250 Vorträge | 40 Thementracks | Networking auf Abendveranstaltungen Machine Learning | Internet of Things | Java | Betriebssysteme | Cross-Plattform-Entwicklung •Top-Referenten •11 parallele Workshops am 18.06.2015 200 Experten aus den Themenbereichen .NET-, Web- und Mobile-Entwicklung Ganztägig | Praxisorientiert | Vertiefend | Aktive Teilnahme •Specials •Fachausstellung Maker Spaces | Community Night | Büchercafé | Hackergarten Mehr als 50 Partner präsentieren sich in der Fachausstellung vom 15.-17. Juni 2015. developer-week.de Aussteller & Sponsoren: DeveloperWeek Veranstalter: Präsentiert von: if DWX Developer Week 2015 Info Liebe Entwickler, Conference Chairs: wie ist es in Ihrem Unternehmen, müssen Sie um jede Fortbildung mit Ihrem Chef ringen? Wir hoffen nicht, denn Sie und wir wissen, dass Weiterbildung für den Entwickler zum Alltag gehört, genau wie das Commit im QuellcodeRepository. Aber Sie haben doch schon ein Heft abonniert und lesen ständig im Internet, das könnte Ihr Chef zu Ihnen sagen. Klar, autodidaktische Fortbildung ist wichtig, aber nicht alles. Es fehlt der Austausch, der Blick über die Schulter bei den Experten der Branche. Und genau das bekommen Sie auf der Developer Week. Verlassen Sie für vier Tage Ihr Entwicklungsbüro und lassen Sie sich inspirieren oder auch bestätigen in Ihrem Architekturentwurf. In über 200 Sessions finden Sie garantiert neue Impulse mit zahlreichen Möglichkeiten zum Austausch mit anderen Entwicklern. Und natürlich sind die Sprecher auch nach den Sessions noch für Sie da. Nutzen Sie diese Möglichkeit! Wir freuen uns auf Ihren Besuch und möchten auch von Ihren Erfahrungen lernen. Tilman Börner Tilman Börner, Chefredakteur, dotnetpro Markus Stäuble, freier Berater und Autor div }{ 01000100 0101011101 011000 href string Programm-Übersicht Developer Week 2015 Tilman Börner ist seit 2003 Chefredakteur der dotnetpro. Er programmiert seit der Schulzeit in Basic, dBASE, Turbo Pascal, Visual Basic, Fortran, C, Delphi, PHP und C#. Markus Stäuble ist passionierter Informatiker, Conference Chair der Developer Week, Fachautor und Programmleiter Make beim Franzis Verlag. Neben Make beschäftigt er sich intensiv mit dem Thema Mobile und hat zu dessen Auswirkungen auf die Arbeitswelt promoviert. Markus Stäuble Montag, 15.06.2015 Dienstag, 16.06.2015 Mittwoch, 17.06.2015 Donnerstag, 18.06.2015 Konferenz Konferenz Konferenz Workshops .NET .NET .NET Architektur Best Practices Softwarequalität Desktop Web Azure Server Tools Neue Technologien Better Coding Datenzugriff unter .NET Sprachen, OOP, Funktional Alm Agile UI Development JavaScript Performance Softskills WEB WEB WEB MVVM – Eine Einführung Moderne DatenzugriffsLösungen mit Entity Framework 7 TDD in der Praxis ine Architektur für E .NET-Projekte enutzung des TFS für B kleinste Entwickler-Teams echniken für asynchrones T JavaScript ALM Agile UI Development JavaScript Performance Softskills Webarchitekturen Datenbanken und BigData PHP AngularJS Responsive Webdesign Quality Assurance mobile mobile mobile ALM Agile UI Development JavaScript Performance Softskills ross-Plattformentwicklung C mit Xamarin Android Windows Phone Java iOS Cross-Plattform IoT Software Architecture 101 Einstieg in AngularJS adikale Objektorientierung R für die agile Softwareproduktion HbbTV für Entwickler Advisory Board Track-Chairs Gregor Biswanger, cleversocial.de Max Bold, web & mobile developer Markus Eilers, runtime Software GmbH Johann-Peter Hartmann, Mayflower Software GmbH Thomas Hemmer, conplement AG Johannes Hoppe, HAUS HOPPE – IST Werner Keil, Heidelberger Druckmaschinen AG Björn Kaiser, Otto (GmbH & Co KG) André Krämer, Software, Training & Consulting IoT Gregor Biswanger Azure Markus Eilers ALM Thomas Hemmer JavaScript Johannes Hoppe Performance Björn Kaiser Java Werner Keil Datenzugriff unter .NET André Krämer Responsive Webdesign Patrick Lobacher Quality Assurance André Jay Meissner Agile Robert Misch Webarchitekturen Stefan Priebsch AngularJS Dr. Holger Schwichtenberg Manfred Steyer Patrick Lobacher, +Pluswerk GmbH André Jay Meissner, Adobe Systems GmbH Robert Misch, gutefrage.net Stefan Priebsch, thePHP.cc – The PHP Consulting Company Dr. Holger Schwichtenberg, www.IT-Visions.de Ausführliches Programm, alle Abstracts, alle Referenten und die Manfred Steyer, IT-Visions | Campus 02 David C. Thömmes, Senior Software Engineer & UX Enthusiast Anmeldung online unter: David Tielke, david-tielke.de Tom Wendel, RabbitCode developer-week.de UI Development David C. Thömmes Softwarequalität David Tielke if DWX Developer Week 2015 }{ Programm div 01000100 0101011101 011000 href string Programm – Tag 1: Montag, 15. Juni 2015 Architektur Desktop 10.00 – 10.30 WPF lebt – .NET 4.6 und die Neuerungen in WPF, Christian Giesswein Line of Business Lösungen von WPF zu WinRT, Lars Heinrich Azure Architektur Blue-Prints, Robert Eichenseer Ein Sturm zieht auf, Jan Fellien, Marco Heimeshoff Dein eigenes „professional style WPF control”, Marcin Kawalerowicz, Marcin Słowik Messaging mit ØMQ, Philip Jander Eine Architektur für .NET-Projekte, David Tielke XAML UI Development SharePoint Best Practices 2.0, Co-Authoring David C. Thömmes mit SignalR, Daniel Feuerhake Komponenten und Konsequenzen, Daniel Fisher 3D-Programmierung mit WPF, Bernd Marquardt ab 19.00 Microsoft – How we are building our Products, Christian Binder React – Isomorphic Framework, Roberto Bez Hilfe! Architektur, Sönke Schwenk AngularJS überall: Anwendungen für Browser, Desktop & Mobile, Christian Weyer Spiel, Spaß und Spannung und das sogar mit WinForms! Marcus Jacob Die Zukunft von .NET am Server, Manfred Steyer iOS 09.15 – 10.00 10.00 – 10.30 Was ist neu in Android 5.0, N.N. Swift: Ein Thronfolger für Objective-C, Marius Schulz Raumwechsel Build – Measure – Learn, Thomas Schissler Cross-Plattform 2D& 3D-Datenvisualisierung in JavaScript – guckst du! Christian Liebel, Christian Weyer arc42 – Die Tour für eilige Besucher, Stefan Zörner Wiederverwendbare Android App Komponenten mit Architektur, AngularJS-Direktiven, Janusz Leidgens Dr. Holger Schwichtenberg Baby stepping through code, out of the dark, Wolfram Kriesing Git loves TFS, Karsten Kempe Vom Stillstand zu zeitgemäßer Webentwicklung mit JS, David Amend Microservice Architecture Applied, Ramon Anger EcmaScript 6 schon heute mit AngularJS, Vildan Softic Adaptive User Interfaces für iOS Vorteile und Technik, Ivo Wessel Mittagspause Application Lifecycles mit Visual Studio ALM & TFS, Neno Loje, Christian Binder Von 0 auf Continuous Deployment in 60 Minuten, Alexander Zeitler Event-Storming, Marco Heimeshoff, Jan Fellien Was bringt AngularJS 2.0? Manfred Steyer Die schwierigen Fälle beim Testen, Stefan Lieser Erfolgreich im Scrum-Team mit und ohne Visual Studio TFS, Neno Loje JS Unit-und Oberflächentests mit Karma und Protractor, Johannes Hoppe Reactive Architectures, Ralph Winzinger Etwas performanter geht immer, N.N. Apple Watch Meine erste App, Ivo Wessel iBeacons and Contextual Location Awareness, Mike James Xcode Profitipps, N.N. Android Wear, Markus Junginger Das Z in der iOS Oberflächengestaltung, Steffen Blümm, Uwe Frieser EcmaScript6 for real, Wolfram Kriesing REST-Architekturen erstellen und dokumentieren, Martin Walter Abendveranstaltung Große Applikationen mit AngularJS, Sebastian Springer 15.00 – 16.00 16.00 – 16.30 Raumwechsel TFS Build vNext – Was gibt es Neues? Nico Orschel 13.45 – 14.45 14.45 – 15.00 Kaffeepause Softwarearchitektur reflektieren, Stefan Zörner 11.45 – 12.45 12.45 – 13.45 Android Testing, Benjamin Lehejcek Raumwechsel Der Verlockung widerstehen: Shims mit Microsoft Fakes sinnvoll genutzt, Christian Jacob 10.30 – 11.30 11.30 – 11.45 Working with Legacy Code, Gunnar Peipman Raumwechsel Microservices, Damir Dobric Android Kaffeepause Von Siedlern und Entdeckern, Jan Fellien Kaffeepause Machine Learning in Azure, Olivia Klose AngularJS Eröffnungs-Keynote Raumwechsel 17.30 – 17.45 17.45 – 18.45 Webarchitekturen Mittagspause 16.00 – 16.30 16.30 – 17.30 Office 365 anprogrammieren, N.N. Softwarearchitektur in agilen Prozessen, Torsten Zimmermann 14.45 – 15.00 15.00 – 16.00 JavaScript Raumwechsel 12.45 – 13.45 13.45 – 14.45 ALM Kaffeepause Composite Components Architecture, David Tielke 11.30 – 11.45 11.45 – 12.45 Better Coding Eröffnungs-Keynote 09.00 – 10.00 10.30 – 11.30 Server 16.30 – 17.30 17.30 – 17.45 Android Security, Benjamin Lehejcek Customize Components in Xcode Interface Builder, Christian Lupp Abendveranstaltung 17.45 – 18.45 ab 19.00 Programmänderung vorbehalten Ausführliches Programm, alle Abstracts, alle Referenten und die Anmeldung online unter: developer-week.de if DWX Developer Week 2015 }{ Programm div 01000100 0101011101 011000 href string Programm – Tag 2: Dienstag, 16. Juni 2015 09.00 – 10.00 Best Practices Web Tools Lose gekoppelt wie nie: DI vs. IoC, Hendrik Lösch What’s new in ASP.NET 5? Gunnar Peipman Neues in Visual Studio 2015, Daniel Meixner 10.00 – 10.30 10.30 – 11.30 Der Asynchronität entgegenblicken – Async & Await aus der Praxis, Christian Giesswein AngularJS für .NET-Entwickler, Peter Hecker Web API – the Web becomes more native, Carsten Sandtner Code Generieren mit T4 und .NET, Volkmar Rigo Fünf Gründe für ein Memory Leak, André Krämer API- und Web-Security dank OAuth2 und OpenID Connect, André Meier Jahr 6 nach der TFS Einführung - Das nächste Level, Stefan Mieth ab 19.00 Measuring and Logging Everything in Real Time, Bastian Hofmann Responsive Webdesign Polyglot Persistence & Multi-Model NoSQL Databases, Michael Hackstein Responsive Webdesign in a Nutshell, Patrick Lobacher Wissenswertes über Gleitkommazahlen, Michael Wiedeking Flexible MicroService-Architekturen unter .NET, Manfred Steyer Installer bauen kann jeder – mit Windows Installer XML, Marcus Jacob Performanceoptimierung für Entity Framework, Dr. Holger Schwichtenberg Ab morgen bitte Scrum – Kulturwechsel für Organisationen, Thomas Schissler Do‘s und Dont’s beim PerformanceMonitoring, Felix Barnsteiner, Sven Ruppert Datenbanksysteme als Co-Prozessoren für BigDataAnalysen, N.N. Hypermedia-RESTAPIs mit der ASP.NET Web API und OData, Johannes Hoppe Application Insights Deep Dive, Boris Wehrle Event Sourcing in der Praxis, Philip Jander Microsoft Azure für Webentwickler, Malte Lantin Vagrant für die Massen, Christoph Thelen Cross-Plattform Routing, Navigation und Life Cycle Management für Universal Apps, Loek van den Ouweland, Christian Lang The dark side of your App, Timothée Bourguignon, Thomas Künneth Fragmentation of Infrastructure, Roland Gülle Entity Framework 6.x erweitern, Manfred Steyer Agile Prinzipien und Praktiken neu entdeckt, Robert Misch, Dr. Sascha Theissen Stagemonitor – eine OS Performance Monitoring Lösung, Felix Barnsteiner, Sven Ruppert Echtzeitabfragen in BigDataUmgebungen, Sascha Dittmann, Olivia Klose Responsive and Fast, Sven Wolfermann Alles neu in Entity Framework 7.x, Dr. Holger Schwichtenberg Ball Point Game, Dominik Jungowski Breaking Bad: you CAN make Fast Web Pages, Don Wibier Bekommen Sie Kontrolle über Ihre SQL Server Datenbank, Constantin Klein Responsive Navigation Pattern – UX und Guidelines, Peter Rozek Windows Embedded for Handheld, Holger Wendel Debugging von Netzwerkanfragen, Michael Koch NFC mit Windows Phone, Max Jäger Einstieg in die Hybrid App Entwicklung, Gregor Biswanger Tap, Du bist! – NFC mit dem Proximity-API, Marcus Jacob Cross-Plattform Dreamteam – PhoneGap/AngularJS/Ionic, Marcus Ross JavaScriptPerformance, Sebastian Springer RDBMS trifft MapReduce oder Hadoop und SQL Server? Marcus Ross Responsive Web Design – advanced techniques, Alexandru Eugen Jecan Think outside the box, Heiko Spindler Load Testing mit VS leichtgemacht, Nico Orschel Flyway vs. LiquiBase, Stephan Kaps Critical Rendering Path – Web Performance, Johannes Weber Echtzeitabfragen in BigDataUmgebungen, Sascha Dittmann, Olivia Klose Stabil? Grazil? Agil! Schön und doch vernünftig, Ulrike Friedrich Von 0 auf 100 in einer Sekunde: High Speed Web, Adam Beres-Deak, Mathias Eckert CQRS als Schlüssel für skalierbare Software Architektur, Oliver Boris Fischer SVG – weniger Pixel, mehr Spaß, Sven Wolfermann Raumwechsel Windows-Devices mit WCF und WNS, Mark Gebler Was kostet eine App, Udo Trappe 15.00 – 16.00 16.00 – 16.30 XAML Ressourcen nachhaltig organisieren, Thomas Immich Xamarin.Forms: Native apps from one C# Codebase, Mike James One Business App, Multiple Devices – Architektur ist entscheidend! Dr. Till Rebenich Mehr Plattformen, weniger Tests, N.N. Raumwechsel Abendveranstaltung 13.45 – 14.45 14.45 – 15.00 Kaffeepause ElasticSearch und .NET, Volkmar Rigo 11.45 – 12.45 12.45 – 13.45 Raumwechsel Lernen in agilen Teams, Torsten Zimmermann 10.30 – 11.30 11.30 – 11.45 Mittagspause Einführung in Graphdatenbanken für C# Entwickler, Hardy Erlinger 09.00 – 10.00 10.00 – 10.30 Raumwechsel Kaffeepause Desktop trifft Server: Die besten Möglichkeiten, die beiden zu verbinden, N.N. Windows Phone Kaffeepause Raumwechsel 17.30 – 17.45 17.45 – 18.45 Teambuilding Y, Marco Klawonn Datenbanken und BigData Mittagspause 16.00 – 16.30 16.30 – 17.30 Docker: Wo kann das Virtualisierungstool helfen und wo nicht, Matthias Lübken Lost in Translation, Timothée Bourguignon 14.45 – 15.00 15.00 – 16.00 Performance Raumwechsel 12.45 – 13.45 13.45 – 14.45 .NET Datenzugriff einfach und performant mit Micro ORMs, André Krämer Agile Kaffeepause 11.30 – 11.45 11.45 – 12.45 Datenzugriff unter .NET 16.30 – 17.30 17.30 – 17.45 Abendveranstaltung 17.45 – 18.45 ab 19.00 Programmänderung vorbehalten Ausführliches Programm, alle Abstracts, alle Referenten und die Anmeldung online unter: developer-week.de if DWX Developer Week 2015 div }{ Programm 01000100 0101011101 011000 href string Programm – Tag 3: Mittwoch, 17. Juni 2015 09.00 – 10.00 Softwarequalität Azure Neue Technologien Sprachen, OOP, Funktional UI Development Softskills PHP Quality Assurance Java IoT Von der Qualitätsanalyse zur Qualitätsverbesserung, Dr. Elmar Juergens Webservices für Single-Page Applications in Minuten, Malte Lantin Der O/R Mapper und das Repository Pattern, André Krämer Another look at the C# (6.0) trickbox, Florian Rappl Vom Nutzen zur Usability zur User Experience, Markus Kühner Erfolgreich kommunizieren, Laurin Stoll PHP7, HHVM AND CO, Pierre Joye Build – Test – Learn ... and Repeat! Jan Schwenzien „Catch me if you can“ – Java on wearables, Gerrit Grunwald Connect YOUR world of things: Why, What, and How? Sascha Wolter 09.00 – 10.00 Clean dank Visual Studio, Hendrik Lösch Wohin mit meinen Daten in Microsoft Azure? Sascha Dittmann Modern DOM manipulation with C#, Florian Rappl .NET 2015, David Tielke UX und Requirements Engineering, Kristina Helmreich, Martin Groß Wie ich als CTO überflüssig wurde, Tobias Zander RESTing on HTTP, Maximilian Berghoff Usability im Schweinsgalopp, Armin Reuter Java als Skriptsprache, N.N. Arduino, Raspberry Pi, Intel Galileo und Co. – Ein Überblick, Alexander Witkowski 10.30 – 11.30 10.00 – 10.30 10.30 – 11.30 Kaffeepause 11.30 – 11.45 11.45 – 12.45 Raumwechsel Die Psychologie des Programmierens, Johannes Hofmeister Von Bayern in die Cloud – AutoScout24’s Technology Change, Philipp Garbe 12.45 – 13.45 13.45 – 14.45 Softwarequalität, David Tielke Mobility, Mobility, Mobility, Lars Keller, Frank Solinske 17.45 – 18.45 Immutability als Architekturprinzip, Dr. Michael Sperber Benutzerzentrierte Datenvisualisierung, Dr. Tobias Komischke Kunde & Entwickler – Freund oder Feind? Björn Schotte Extreme scaling! How to put your webshop on speed, Simonas Šerlinskas Next Generation Desktop UIs für Windows 10, David Würfel Code Reviews in der Praxis, Laurin Stoll Microservices am Beispiel von Seneca, Johannes Hoppe Algorithmen züchten, Heiko Spindler Refactoring unnötig, offensichtlich, unvermeidbar, Ralf Westphal Azure Event Hub & Azure Stream Analytics, Robert Eichenseer Cortana, verbessere meine App! Alexander Witkowski Wenn wir nur Zeit hätten ..., Stefan Priebsch 11.30 – 11.45 Rock Your Webapps with Vaadin, Ville Ingman Internet der Dinge mit dem Galileo Board und JavaScript, Gregor Biswanger, Johannes Hoppe Mittagspause Funktionale Programmierung in C#, Carsten König Motion Design als neue Disziplin der UI-Entwicklung, Frederic Friess Und plötzlich Teamlead, Janusz Leidgens COMPANY REFACTORING, Lars Jankowfsky, Thorsten Rinne Raumwechsel 16.00 – 16.30 16.30 – 17.30 Raspberry Pi – auch für Windows / .NET Entwickler, Stephan Huewe 10.00 – 10.30 Raumwechsel Mittagspause 14.45 – 15.00 15.00 – 16.00 Kaffeepause Qualitätssicherung in Webprojekten – klingt ätzend, ist aber wichtig! Sven Wolfermann 12.45 – 13.45 JSR 363 und Unterstützung von Maßeinheiten, Werner Keil Echtzeit im IoT – Daten auf der Überholspur, Constantin Klein Raumwechsel F# für C# Programmierer, Carsten König Houston – Wir haben (k)ein Problem! Marco Richardson, Ulrike Stirnweiß Gehaltsverhandlung, Julia Schüller Code-Generierung mit der Konsole, Ralf Eggert Code Reviews ohne Streit beenden, N.N. Ganz unten, Michael Wiedeking Windows-Entwicklung in einem designgetriebenen Startup, Christian Lang, Loek van den Ouweland Rolle der Führungskraft in einer agilen Organisation, Michael Schmidt SOLID MVC, Stefan Priebsch Wie man User Experience beurteilen kann, Dr. Tobias Komischke Kaffeepause 13.45 – 14.45 14.45 – 15.00 Developing mobile Apps, with NetBeans 8, Mohamed Taman Usability und UX für 15.00 – 16.00 das Internet of Things, Gregor Biswanger Go for the Money – Handling money with JSR 354, Anatole Tresch Gestensteuerung und die nächste Welle der 3D-Kameras, Martin Förtsch, Thomas Endres Kaffeepause Abschlusskeynote 11.45 – 12.45 16.00 – 16.30 Abschlusskeynote 16.30 – 17.30 17.45 – 18.45 Programmänderung vorbehalten Ausführliches Programm, alle Abstracts, alle Referenten und die Anmeldung online unter: developer-week.de if DWX Developer Week 2015 }{ Workshops Workshops – Tag 4: Donnerstag, 18. Juni 2015 MVVM – Eine Einführung Workshopleiter: Bernd Marquardt Workshopdauer: 09.00-17.00 Uhr Wer mit WPF-Anwendungen erstellt, kommt um Model View Viewmodel eigentlich nicht herum. Dieser Workshop vermittelt die Grundlagen für die Programmierung mit dem MVVM-Pattern. Im ersten Teil werden die benötigten WPF-Features erläutert (Data Binding, INotifyPropertyChanged, ObservableCollection, Data Templates, Commands ...). Der zweite Teil zeigt die Anwendung des MVVM-Patterns anhand eines gängigen Beispiels. Die Benutzung von MVVM wird dann mit einem HandsOn-Beispiel vertieft. Workshopleiter: Manfred Steyer Workshopdauer: 09.00-17.00 Uhr Neben einer Vielzahl an kreativen Aufgaben sind Datenbankentwickler auch mit einigen monotonen und fehleranfälligen Aufgaben beschäftigt. Das runderneuerte Entity Framework 7 schafft hier Abhilfe, indem es viele Aufgaben gekonnt automatisiert und dem Entwickler somit Freiraum für die wirklich spannenden Seiten seines Jobs gibt. In diesem Workshop erfahren Sie, wie Sie Entity Framework 7 in Ihren Projekten nutzen können, welche Möglichkeiten es gibt und wo Herausforderungen und Grenzen liegen. Workshop 7 Workshopleiter: Hendrik Lösch Workshopdauer: 09.00-17.00 Uhr Versucht man TDD in der Praxis einzusetzen, ist man oft ernüchtert. Der Workshop geht daher näher auf die Hintergründe von TDD und agiler Softwareentwicklung ein. So zeigt er unterschiedliche Ausprägungen des Vorgehens, Vor- und Nachteile sowie Praxistauglichkeit. Was verbirgt sich hinter der Transformation Priority Premise? Inwieweit kann TDD bei der Einhaltung der SOLID-Prinzipien helfen? Am Ende des Workshops können Sie selbst entscheiden, wie viel TDD wirklich gut für Ihr Projekt ist. Workshop 8 Workshopleiter: David Tielke Workshopdauer: 09.00-17.00 Uhr Softwarearchitekturen sind wichtig. Aber oft steht in einem Projekt kein dedizierter Softwarearchitekt zur Verfügung und die Last liegt wieder auf den Schultern des Entwicklers. Der Workshop behandelt elementare Grundlagen des objektorientierten Designs, der Metriken und der Entwurfsmuster und kombiniert diese zu einer einfach zu verstehenden aber gleichzeitig sehr mächtigen Architektur. Diese kann danach in nahezu jedem Projekt verwendet werden, um die Qualität der eigenen Projekte nachhaltig zu steigern. Workshopleiter: Johannes Hoppe Workshopdauer: 09.00-17.00 Uhr In diesem Workshop wird AngularJS anhand von praktischen Beispielen erläutert. Sie erfahren wertvolle Tipps und bekommen Best Practices für die Entwicklung einer Single-Page-Application auf Basis von AngularJS vermittelt. Themen u.a.: MVC und Routing – MVVM & Two-Way Binding – Dependendy-Injection und Module – Controller, Services und Direktiven – Fehleranalyse und Debugging – Zusätzliche Frameworks wie Bootstrap und Kendo UI – Ausblick auf Angular 2.0. Workshopleiter: Ralf Westphal Workshopdauer: 09.00-17.00 Uhr Technical debt, brownfield, legacy code belasten die meisten Projekte. Im Workshop lernen Sie eine radikale Objektorientierung kennen und wenden sie in mehreren Beispielprojekten an. Radikal, weil sie zurückgeht an die Wurzeln. Dort findet sich nämlich das zentrale Merkmal für Objektorientierung: „Messaging“ ist der Schlüssel zu vielen Tugenden guten Softwaredesigns wie Entkopplung, Testbarkeit, Kapselung, klaren Verantwortlichkeiten und sogar agilem Vorgehen. HbbTV (Hybrid Broadcast Broadband TV) für Entwickler Workshop 9 Eine Architektur für .NET-Projekte Workshop 4 Workshopleiter: Peter Kröner Workshopdauer: 09.00-17.00 Uhr JS-Entwickler können auf mehrere für asynchrone Umgebungen angepasste Programmiertechniken zurückgreifen. Die Möglichkeiten beginnen bei heute alltäglichen Tools und gehen bis hin zu selbstgebauten Event Loops. Der Workshop führt Sie in die Details der asynchronen Programmierung ein. Sie entwickeln eigenständig eine kleine Utility-Funktion für die Verarbeitung von asynchronen Sequenzen. Den Abschluss bildet ein Ausblick auf asynchronen Code in ECMAScript 6 und 7. Radikale Objektorientierung für die agile Softwareproduktion TDD in der Praxis Workshop 3 string Einstieg in AngularJS Moderne Datenzugriffs-Lösungen mit Entity Framework 7 Workshop 2 href Techniken für asynchrones JavaScript Workshop 6 Workshop 1 div 01000100 0101011101 011000 Workshopleiter: Matteo Harutunian, Nicolas Patz Dauer: 09.00-17.00 Uhr In diesem Workshop lernen Sie interaktive TV-Applikationen in HbbTV umzusetzen. Technisch basiert HbbTV hauptsächlich auf HTML und JavaScript. Im Fokus des Workshops steht die Einführung in die HbbTV-Programmierung. Dazu werden die wesentlichen Unterschiede zwischen HbbTV-ApplikationsEntwicklung und Webentwicklung dargelegt. Sie experimentieren mit Code Snippets und entwerfen eigene Applikationen. Matteo Harutunian Cross-Plattformentwicklung mit Xamarin Workshop 10 Workshopleiter: Sebastian Seidel Workshopdauer: 09.00-17.00 Uhr Exemplarisch wird in diesem Workshop eine Xamarin-Cross-Platform-App für Android und iOS entwickelt. Am Beispiel einer kleinen App sollen wichtige Aspekte wie Code-Sharing, User-Interface-Design und Datenhaltung näher gebracht werden. Wir leben im immer mobiler werdenden Digitalen Zeitalter, in dem selbst die Generation 50+ erstaunlich selbstsicher mit dem Smartphone oder Tablet umzugehen weiß. Benutzung des TFS für kleinste Entwickler-Teams Workshop 5 Workshopleiter: Neno Loje Workshopdauer: 09.00-17.00 Uhr Der TFS hilft Entwickler-Teams von groß bis klein den Überblick zu behalten, um sich auf das Wesentliche, nämlich das Projekt, fokussieren zu können. Allerdings scheuen gerade kleinere Teams oft die Mühe den TFS einzurichten. Dieser Vortrag gibt eine Starthilfe für alle „kleinen“ Teams – wobei es keine Rolle spielt, ob diese in einer Fünf-Mann-Entwicklerbude oder in einem Großkonzern beheimatet sind. Ausführliches Programm, alle Abstracts, alle Referenten und die Software Architecture 101 Workshop 11 Workshopleiter: Dino Esposito Workshopdauer: 09.00-17.00 Uhr The purpose of this workshop is presenting the state-of-the-art of software architecture and discussing a few implementations on top of the .NET Framework. We‘ll look into a sample application and first write it using Domain Model as the supporting architecture. Next, we‘ll spot a few drawbacks that a different organization of the business layer – the CQRS architecture – promises to fix. Finally, we‘ll introduce events and event-sourcing and with it NoSQL and polyglot persistence. Anmeldung online unter: developer-week.de Nicolas Patz DWX Developer Week 2015 Mit Early Bird € 100,– sparen! Jetzt Ticket sichern: developer-week.de/anmeldung ◯ Kombi-Ticket DWX & Workshop 15.-18. Juni 2015 Ticketpreis 1.699,– € zzgl. MwSt. ◯ 3-Tages-Ticket 15.-17. Juni 2015 Ticketpreis 1.199,– € zzgl. MwSt. (statt 1.299,– € zzgl. MwSt.) (statt 1.799,– € zzgl. MwSt.) ◯ 2-Tages-Ticket ◯ 1-Tages-Ticket 15. / 16.06.2015 od. 16. / 17.06.2015 Ticketpreis 799,– € zzgl. MwSt. 15.06.2015,16.06.2015 oder 17.06.2015 Ticketpreis 599,– € zzgl. MwSt. (statt 899,– € zzgl. MwSt.) (statt 699,– € zzgl. MwSt.) Bei Anmeldung bis 17.04.2015 ◯ Workshop-Ticket 18.06.2015 Ticketpreis 599,– € zzgl. MwSt. (statt 699,– € zzgl. MwSt.) Die Referenten der Developer Week: Amend, David, DAB Bank Anger, Ramon, Capgemini Deutschland GmbH Barnsteiner, Felix, iSYS Software GmbH Beres-Deak, Adam, AutoScout24 GmbH Berghoff, Maximilian, Mayflower GmbH Bez, Roberto, HolidayCheck AG Binder, Christian, Microsoft Deutschland GmbH Biswanger, Gregor, CleverSocial.de Blümm, Steffen, adorsys GmbH & Co. KG Bourguignon, Timothée, Mathema Software GmbH Dittmann, Sascha, Ernst & Young GmbH Dobric, Damir, DAENET GmbH Eckert, Mathias, AutoScout24 GmbH Eggert, Ralf, Travello GmbH Eichenseer, Robert, Microsoft Deutschland GmbH Endres, Thomas, TNG Technology Consulting GmbH Erlinger, Hardy, Netspectrum Esposito, Dino, Crionet Srl Fellien, Jan, devCrowd GmbH Feuerhake, Daniel, Ciber AG Fischer, Oliver Boris, E-Post Development GmbH Fisher, Daniel, danielfisher.com Förtsch, Martin, TNG Technology Consulting GmbH Friedrich, Ulrike, SOPHIST GmbH Frieser, Uwe, adorsys GmbH & Co. KG Friess, Frederic, Centigrade GmbH Garbe, Philipp, AutoScout24 GmbH Gebler, Mark, Beuth-Hochschule für Technik Berlin Giesswein, Christian, Giesswein-Apps Groß, Martin, DATEV eG Grunwald, Gerrit, Oracle Gülle, Roland, Sevenval Technologies GmbH Hackstein, Michael, ArangoDB GmbH Harutunian, Matteo, Institut für Rundfunktechnik Hecker, Peter, GFU Cyrus AG Heimeshoff, Marco, ASD Personalinformationssysteme GmbH Heinrich, Lars, Heinrich & Reuter Solutions GmbH Helmreich, Kristina, DATEV eG Hofmann, Bastian, ResearchGate GmbH Hofmeister, Johannes, cessor.de Hoppe, Johannes, HAUS HOPPE - ITS Huewe, Stephan, Huestel GmbH Immich, Thomas, Centigrade GmbH Ingman, Ville, Vaadin Ltd Jacob, Christian, TOP TECHNOLOGIES CONSULTING GmbH Jacob, Marcus, TOP TECHNOLOGIES CONSULTING GmbH Jäger, Max, SDX AG Kooperationspartner (Stand: 16.03.2015): James, Mike, Xamarin Jander, Philip, Jander IT Jankowfsky, Lars, NFQ.COM Jecan, Alexandru Eugen, Rodetec GmbH Joye, Pierre, php.net Juergens, Dr. Elmar, CQSE GmbH Junginger, Markus, greenrobot Jungowski, Dominik, inovex GmbH Kaps, Stephan, Bundesversicherungsamt Kawalerowicz, Marcin, CODEFUSION Sp. z o.o. Keil, Werner, Heidelberger Druckmaschinen AG Keller, Lars, H&D International Group Kempe, Karsten, conplement AG Klawonn, Marco, Portaltech Reply GmbH Klein, Constantin, Freudenberg IT SE & Co. KG Klose, Olivia, Microsoft Deutschland GmbH Koch, Michael, Enough Software GmbH & Co KG Komischke, Dr. Tobias, Infragistics König, Carsten, Wiegand-Glas Krämer, André, André Krämer - Software, Training & Consulting Kriesing, Wolfram, Uxebu GmbH Kröner, Peter, Brainfire Design Kühner, Markus, Ergosign GmbH Künneth, Thomas, Mathema Software GmbH Lang, Christian, 6 Wunderkinder GmbH Lantin, Malte, Microsoft Deutschland GmbH Lehejcek, Benjamin, insertEFFECT GmbH Leidgens, Janusz, Kupferwerk GmbH Liebel, Christian, Thinktecture AG Lieser, Stefan, Stefan Lieser Lobacher, Patrick, +Pluswerk GmbH Loje, Neno, NenoLoje.de Lösch, Hendrik, Saxonia Systems AG Lübken, Matthias, Giant Swarm GmbH Lupp, Christian, codedifferent Marquardt, Bernd Meier, André, Louis Internet Meixner, Daniel, Microsoft Deutschland GmbH Mieth, Stefan, AIT GmbH & Co. KG Misch, Robert, gutefrage.net GmbH Orschel, Nico, AIT GmbH & Co. KG Ouweland, Loek van den, 6 Wunderkinder GmbH Patz, Nicolas, rbb Rundfunk Berlin-Brandenburg Peipman, Gunnar, Peipman Consult Ltd Priebsch, Stefan, thePHP.cc Rappl, Florian Rebenich, Till, SDX AG Reuter, Armin, Heinrich & Reuter Solutions GmbH Richardson, Marco, conplement AG Rigo, Volkmar, ACS Data Systems AG Rinne, Thorsten, NFQ.COM Ross, Marcus, Zahlenhelfer Consulting Rozek, Peter, ecx.io germany GmbH Ruppert, Sven, codecentric AG Sandtner, Carsten, Mediaman GmbH Schissler, Thomas, artiso solutions GmbH Schmidt, Michael, Datev eG Schotte, Björn, Mayflower GmbH Schüller, Julia, Triumph International AG Schulz, Marius, 69 Grad GmbH Schwenk, Sönke, ASTRUM IT GmbH Schwenzien, Jan, testCloud.de GmbH Schwichtenberg, Dr. Holger, www.IT-Visions.de Seidel Sebastian, Cayas Software Šerlinskas, Simonas, NFQ Słowik, Marcin, CODEFUSION Sp. z o.o. Softic, Vildan Solinske, Frank, H&D International Group Sperber, Dr. Michael, Active Group GmbH Spindler, Heiko, Freelancer Springer, Sebastian, Mayflower GmbH Steyer, Manfred, IT-Visions | Campus 02 Stirnweiß, Ulrike, conplement AG Stoll, Laurin, YooApplications AG Taman, Mohamed, efinance Theissen, Dr. Sascha, Holtzbrinck Publishing Group Thelen, Christoph, Technische Hochschule Mittelhessen Thömmes, David C. Tielke, David, david-tielke.de Trappe, Udo, oput GmbH Tresch, Anatole, Credit Suisse AG Walter, Martin, Deutsche Welle Weber, Johannes, Mayflower GmbH Wehrle, Boris, AIT GmbH & Co. KG Wendel, Holger, Ciber AG Wessel, Ivo, iCodeCompany Westphal, Ralf, One Man Think Tank Weyer, Christian, Thinktecture AG Wibier, Don, DevExpress Wiedeking, Michael, MATHEMA Software GmbH Winzinger, Ralph, Senacor Technologies AG Witkowski, Alexander, develAPPers UG Wolfermann, Sven, maddesigns Wolter, Sascha, Deutsche Telekom AG Würfel, David, Centigrade GmbH Zander, Tobias, Sitewards GmbH Zeitler, Alexander, PDMLab e.K. Zimmermann, Torsten Zörner, Stefan, embarc Software Consulting GmbH Veranstalter:
© Copyright 2024 ExpyDoc