Fortbildungskatalog Herbst/Winter 2016



Ähnliche Dokumente
MOC Entwicklung von ASP.NET MVC 4 Webapplikationen

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

Fragen Arthur Zaczek. Apr 2015

Bildquelle:

Cross-Platform Mobile Development mit Xamarin Mark

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Worum geht es in diesem Projekt?

Ein mobiler Electronic Program Guide

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

CAD Bootcamp. Ein Tag, ein Thema, ein Ziel: üben üben üben.

UNSER WISSEN FÜR IHREN ERFOLG: UX UND USABILITY ENGINEERING SEMINARE

TELEMETRIE EINER ANWENDUNG

Cross-Platform Mobile mit.net

mit attraktiven visuellen Inhalten

Hochschul-App Uni Hohhenheim Case Study

Jörg Neumann Acando GmbH

PRAKTIKUMSBERICHT. AMCON GmbH Osterstraße Cloppenburg

Der -Online- Ausbilderkurs

Präsentation Von Laura Baake und Janina Schwemer

Im Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen.

Silverlight for Windows Embedded. Martin Straumann / Stv. Business Unit Leiter Microsoft Technologien / Application developer

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Frontend Engineer (m/w)

conuno - WIR GESTALTEN FÜR SIE Development Services

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

MOC 20487A: Entwicklung von Web- und Windows Azure- Diensten

SaniVision WebApps Allgemeine Informationen

Wie Sie mit einer Website tausend Geräte bespielen und das auch tun sollten

Mobile Intranet in Unternehmen

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 7: Prozesse und Möglichkeiten

Automatisiertes UI Testing. Mark Allibone, , #2

DAS SIND WIR. Kronthalerstraße Königstein phone +49 (0) fax +49 (0) mail web nolinkup.

THE KNOWLEDGE PEOPLE. CompanyFlyer.indd :48:05

zwanzignull8 DIE MODULARE VERTRIEBS SOFTWARE im Einsatz für die Sto SE & Co KGaA info@1a-p.com (0)

White-Label-Apps für Werbe- und Mediaagenturen Nutzen Sie Ihren Namen und unser Know-How.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

VIELE SAGEN... hohe Qualität große Erfahrung besondere Spezialisierung. nur für Sie!

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

MOC 20489A: Entwicklung fortschrittlicher Lösungen für Microsoft SharePoint Server 2013

Lizenzierung von SharePoint Server 2013

07. November, Zürich-Oerlikon

IT Service Manager. Verdienst: EUR p. a. Ähnliche freie Stellen in Deutschland: ca ITIL Foundation Lehrgangsbeschreibung

Microsoft (Dynamics) CRM 2020: Wie verändern sich Markt, Eco-System und Anwendungsszenarien nach Cloud & Co?

ascom ASCOM WIRELESS SOLUTIONS PARTNER PROGRAMM MISSION-CRITICAL COMMUNICATION UNSERE STÄRKE IHR VORTEIL [ ]

So versprüht man digitalen Lockstoff

FRONT CRAFT.

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

POWER YOUR BUSINESS BY QUALIFICATION

Value Delivery and Customer Feedback

Projektmanagement in der Spieleentwicklung

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Zertifizierter GmbH-Geschäftsführer (S&P)

Rundum-G. Die Anforderungen durch ständig steigende

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

SEMINAR KuNdENoRIENtIERuNg leben. gemeinsam MIt den KuNdEN wachsen.

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

neu gut? und warum ist das

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Test zur Bereitschaft für die Cloud

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1

Saxonia Forum 2015: SMART BUSINESS APPLIKATIONEN: ZIELGRUPPENORIENTIERTE SOFTWARELÖSUNGEN

TISIS - Industrie 4.0. Ereignis, Ort, Datum

Kendox InfoShare. Schulungsprogramm für Partner

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Speicher in der Cloud

Preise und Details zum Angebot

bruederlinpartner «Nearshoring auf höchstem Niveau!»

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand:

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Das HMS-Reporting-Framework Schneller Zugang zu relevanten Reports

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß

SMART Newsletter Education Solutions April 2015

Mobile Analytics mit Oracle BI - was steckt in den Apps?

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

Welches Übersetzungsbüro passt zu mir?

Titel. App-V 5 Single Server Anleitung zur Installation

Betriebswirtschaftlich und rechtlich weiterbilden, in Sachen Praxisführung auf der sicheren Seite sein

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Drucken von Webseiten Eine Anleitung, Version 1.0

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

MOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Darum geht es in diesem Heft

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

Unsere LEistungen auf einen Blick

Geyer & Weinig: Service Level Management in neuer Qualität.

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Microsoft SharePoint 2013 Designer

Dokumentation Schedulingverfahren

Professionelles Durchführen von Serviceprojekten Machen Sie die Theorie in einer eigenen Fallstudie zur Praxis

Kapitel 2: Die edle Hardware

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Windows 10 Sicherheit im Überblick

Web Präsentation. und eine kleine Geschichte zum Thema UX Research. Innovative Usability-Forschung für Apps und Websites im digitalen Zeitalter

Optimal vorbereitet. Fit fürs Studium mit den Vorbereitungskursen der OHN. Fragen? Jetzt anmelden!

Business Page auf Facebook

Transkript:

Fortbildungskatalog Herbst/Winter 2016 TT Praxisorientierte Präsenzt W Webinare Bequem lernen ohne Reisen DD e v books Themenrelevantes Wissen AApps E E v ent s M Magazine Lernen von unterwegs Austausch mit Experten vor Ort Monatliche Updates www.developer-media.de

26.-29. Juni 2017, Messe Nürnberg if div href { } string Save the Date: 26.-29. Juni 2017 href { } 01000100 0101011101 011000 developer-week.de DeveloperWeek

Trends, Lösungen, Know-how Die Aufgaben, mit denen sich Softwareentwickler heutzutage konfrontiert sehen, sind so vielfältig und komplex, dass Weiterbildung unabdingbar ist, um Projekte erfolgreich umzusetzen. Für manche Fragestellungen reicht schon ein Webinar oder devbook. In anderen Fällen bedarf es eines T, um Methoden und Techniken von Grund auf zu erlernen und mit dem Trainer zu diskutieren. Education is the most powerful weapon, which you can use to change the world. (Nelson Mandela) Wenn Sie wissenstechnisch up-to-date bleiben wollen, sprechen Sie uns heute noch an. Neben unserem Angebot, das Sie auf den folgenden Seiten finden, gehen wir in unserem Pool von mehr als 600 Experten gerne auf die Suche nach dem für Sie passenden Experten, um Ihnen eine maßgeschneiderte Lösung anzubieten. Herzlichst, Ihr Fernando Schneider Inhalt Unsere Experten 04-10 T 11-60 Events 61-64 devbooks 71-78 Ihre Ansprechpartner 79 Impressum 79 Webinare 65-69 3

Unsere Experten Sebastian Bergmann Sebastian Bergmann ist Mitbegründer von The PHP Consulting Company (thephp.cc). Als Consultant und Coach hilft er Teams, die richtige Software erfolgreich zu entwickeln. Das von ihm selbst entwickelte Test-Framework PHPUnit ist De-facto-Standard. Gregor Biswanger Gregor Biswanger (Microsoft MVP für Windows Platform Development & Intel Black Belt) ist Gründer von CleverSocial.de und freier Berater, Trainer, Autor und Speaker. Seine Schwerpunkte liegen im Bereich der Softwarearchitektur, agilen Prozessen, XAML, Cross-Plattform-Apps, Cloud-Lösungen und Social Media Marketing. Außerdem schreibt er für Fachmagazine wie dotnetpro und online für heise-developer. Fabian Deitelhoff Fabian Deitelhoff lebt und arbeitet in Dortmund und studiert derzeit den Masterstudiengang Informatik. Seine Schwerpunkte liegen in der Entwicklung von Visual Studio- Erweiterungen, der Analyse und von Open-Source-Frameworks sowie im Rapid Prototyping. Beruflich ist er als Autor, Trainer, Sprecher und Softwareentwickler im.net-umfeld tätig. Ralf Eggert Ralf Eggert ist Geschäftsführer der Travello GmbH und Autor des Buches Zend Framework 2 das Praxisbuch. Er arbeitet seit 1998 mit PHP und seit dem ersten stabilen Release mit dem Zend Framework. Er schreibt regelmäßig als Kolumnist, ist Speaker auf Konferenzen und ist zudem als Trainer für das Zend Framework tätig. Arne Blankerts Arne Blankerts ist Mitbegründer von The PHP Consulting Company (thephp.cc). Als Consultant und Coach hilft er Unternehmen, die passende Infrastruktur zu entwerfen und diese zuverlässig zu betreiben. Sicherheit plant er dabei als Qualitätsziel von Anfang an mit ein. Sebastian Bergmann 4

Unsere Experten Jan Fellien Jan Fellien ist Gründer der devcrowd GmbH und entwickelt seit Mitte der 90er Jahre vorrangig datengetriebene Applikationen für Industrie, Produktion und Handel. Im Fokus stehen dabei Paradigmen wie Domain Driven Design (DDD) und Command Query Responisbility Segragation (CQRS). Er ist Mitglied der User Group ALT.Net Berlin und Mitorganisator der Berliner Entwicklerkonferenz Spartakiade. Christian Giesswein Christian Giesswein studierte Wirtschaftsinformatik in Wien und entwickelt seither Software. Mit seinem in Tirol ansässigen Unternehmen Giesswein Software Solutions hat er sich auf die Entwicklung von Individualsoft- ware auf Basis von.net und C# spezialisiert sowie auf Schulungen insbesondere zu WPF, Prism, LINQ und Entity Framework. Lars Heinrich Lars Heinrich ist Gesellschafter-Geschäftsführer der Heinrich & Reuter Solutions GmbH kurz HeiReS sowie Leiter des Development-Teams. Seine Spezialisierung liegt auf UI- Entwicklung für.net-basierende Applikationen mit XAML und C#. Er ist anerkannter Experte mit tiefem, nicht ausschließlich technischem Wissen rund um Software-Entwicklung von großen Software-Projekten in WPF bis hin zu mobilen Lösungen als Universal Apps. Er wurde mehrfach mit dem Microsoft MVP Award Windows Platform Development gewürdigt. Sein Fachwissen gibt er gerne als Autor, Sprecher und Trainer weiter. Christian Giesswein Jan Fellien 5

Unsere Experten Johannes Hoppe Johannes Hoppe ist Webdesigner, Softwareentwickler und IT-Berater. Seit über 10 Jahren realisiert er Softwareprojekte für das Web und entwickelt moderne Portale auf Basis von ASP.NET MVC und JavaScript. Seine Arbeit konzentriert sich auf SinglePage- Technologien und NoSQL-Datenbanken. Er ist Leiter der.net User Group Rhein-Neckar, unterrichtet an der SRH Hochschule Heidelberg sowie der Dualen Hochschule Baden-Württemberg und schreibt über seine Vorlesungen, T und Vorträge in seinem Blog. Philip Jander Philip Jander ist Software-Entwickler, IT- Berater und Trainer mit Schwerpunkt.NET. Als bekennender Agilist befasst er sich gerne mit Softwarearchitekturen für komplexe Anwendungsszenarien und mit funktionaler Programmierung. Die Erfahrungen aus der Projektarbeit gibt er in Vorträgen und T weiter und begleitet Entwicklerteams in Softwareunternehmen bei Projekten und Migrationsvorhaben im.net Umfeld. Andrea Kaden Andrea Kaden ist Professional Organizer und Efficiency Trainer. Sie begleitet große und kleine Firmen bei der Prozessoptimierung im Office und auf dem Weg zum papierlosen Büro. In Ihrem Blog schreibt Sie regelmäßig zu Organisations- und Zeitmanagementthemen. Thorsten Kansy Thorsten Kansy ist seit 25 Jahren als Softwarearchitekt, Entwickler und Trainer international tätig. Neben seinen Kundenprojekten spricht er regelmäßig auf Konferenzen und schreibt Bücher und Artikel rund um die Entwicklung komplexer Anwendungen mit.net im Microsoft-Serverumfeld, insbesondere SQL Server (Data Platform & Business Intelligence). Er ist als MCITP, MCTS, MCD- BA, MCSD, MCAD, MCPD, MCSE+I, MCT und MCSE: Data Platform/Business Intelligence zertifiziert und in den Sprachen C# und VB.NET zu Hause. Thorsten Kansy 6

Unsere Experten Antje Kilián Antje Kilián hat einen Masterabschluss in IT-Recht an der Leibnitz-Universität Hannover und der Strathclyde University Glasgow erworben. Die außerdem TÜV-zertifizierte Qualitätsbeauftragte arbeitet bei Heinrich & Reuter Solutions GmbH in Dresden. Mit ihrem juristischen Fachwissen unterstützt sie das Team bei der Umsetzung von Kundenprojekten verschiedener Größenordnung. Zu ihren Spezialgebieten zählen insbesondere Vertrags-, Urheber-, Lizenz- und Computerstrafrecht. Hendrik Lösch Hendrik Lösch ist Consultant und Trainer bei der Saxonia Systems AG. Schwerpunkt seiner Arbeit ist die Entwicklung Microsoft-basierender Software für Kunden im Medizin- und Industrieumfeld. Seine Vorliebe gilt dem Test Driven Development, der Testautomatisierung hier vor allem dem Behavior Driven Development sowie dem Clean Code. Sein Wissen auf diesem Gebiet gibt er als Konferenzsprecher und Fachautor weiter. Bernd Marquardt Stefan Lieser Stefan Lieser lebt in Köln und ist Trainer/Berater/Autor/Entwickler aus Leidenschaft. Er sucht ständig nach Verbesserung und neuen Wegen, um die innere Qualität von Software zu erhöhen. Gemeinsam mit Ralf Westphal hat er die Clean Code Developer-Initiative ins Leben gerufen und unterstützt Softwareentwickler und Teams im Rahmen der Clean Code Developer School dabei, sich weiter zu entwickeln. Bernd Marquardt ist Berater und programmiert seit 1975. Seine ersten Kontakte mit Windows fanden 1987 statt. Nach seinem Chemiestudium hat er mehrere Windows-Applikationen im grafischen Anwendungsbereich entwickelt. Er schreibt Artikel in Fachzeitschriften, hat das Buch WPF Crashkurs verfasst und hält Vorträge auf Fachkonferenzen. Schwerpunkte sei- ner Arbeit sind die Programmierung grafischer und mathematischer Algorithmen, die Parallelprogrammierung,.NET sowie die Entwicklung mehrschichtiger Applikationen und die MFC. Bernd Marquardt 7

Unsere Experten Robert Misch Robert Misch arbeitet seit Jahren als Coach und Trainer für agiles Arbeiten. Ihn begeistern konsequente Organisationsentwicklung, nachhaltige Verbesserungen und schnelle, kundenorientierte Produktentwicklung. Jeder einzelne Mensch steht mit seinem Arbeiten dabei im Zentrum des Erfolges. Agiles Arbeiten hat er bei mehr als 30 Teams erfolgreich etabliert. Er ist Sprecher und Workshop-Referent auf zahlreichen Konferenzen, u. a. Best Management Practice Kongress, International Scrum Gathering, DWX, NDC und Manage Agile. Armin Reuter Seit über 20 Jahren in der IT- und Medienbranche tätig ist Armin Reuter mit User Interfaces fast jeglicher Art und für die meisten Plattformen, Devices und Betriebssystemen vertraut. Als Usability Engineer und Projektleiter bei Heinrich & Reuter Solutions GmbH kurz HeiReS bringt er sein Wissen in die Konzeption und Entwicklung von Software mit besonderem Blick auf die Sicht des Users ein. Für Usability und Anwenderorientierung zu sensibilisieren und zu begeistern ist eines seiner Hauptanliegen in Publikationen und T. Stefan Priebsch Stefan Priebsch ist Mitbegründer von The PHP Consulting Company (thephp.cc). Der Consultant und Coach unterstützt Teams dabei, erfolgreich Software zu entwickeln. Als Vater vierjähriger Zwillinge ist er zudem ausgewiesener Experte für Skalierungsfragen. Peggy Reuter-Heinrich Peggy Reuter-Heinrich ist Gesellschafter- Geschäftsführerin der Heinrich & Reuter Solutions GmbH kurz HeiReS sowie Leiterin des Design-Teams. Sie verfügt über nahezu 20 Jahre Erfahrung mit tiefer Ausbildung im Bereich Design. Ihr UX-Spektrum reicht von Usability über Screen-Design bis zur XAML- Umsetzung. Besonders beeindruckend für einen Designer ist ihre Expertise in XAML und Blend. Sie wurde mehrfach mit dem Microsoft MVP Award Windows Platform Development gewürdigt. Ihr Fachwissen und ihre Praxiserfahrung gibt sie gerne als Autorin, Sprecherin und Trainerin weiter. 8 Golo Roden

Unsere Experten Golo Roden Golo Roden ist Gründer von the native webug, eines auf native Webtechnologien spezialisierten Unternehmens. Für die Entwicklung von Webanwendungen bevorzugt er JavaScript und Node.js. Mit Node.js & Co. hat er das erste deutschsprachige Buch zum Thema verfasst. Journalistisch ist er für verschiedene Fachmagazine, als Referent und Content Manager für Konferenzen im In- und Ausland tätig. Für sein Engagement in der Community hat Microsoft ihn mehrfach als MVP für C# ausgezeichnet. Marcus Ross Marcus Ross ist Diplom-Informatik-Betriebswirt und seit über 10 Jahren in der Softwareentwicklung tätig. Als Deutschlands erster Trainer für Titanium Mobile widmet er sich seit 2010 dem Schwerpunkt der mobilen Cross- Plattform-Entwicklung. Als IT-Berater ist er seit Jahren in Projekten in den Bereichen Datenbanken und WebPortale anzutreffen Björn Schotte Björn Schotte ist Geschäftsführer und Senior Consultant der Mayflower GmbH, einem Software-Dienstleister für die agile Umsetzung von Geschäftsmodellen und -prozessen. Kunden hilft er dabei, Produkte so zu entwickeln, dass sie sich an den Interessen der Kunden und Nutzer orientieren. Sebastian Seidel Sebastian Seidel ist Mobile-Enthusiast und C# Lover. Er liebt glückliche Apps und zufriedene Anwender. Als Softwareentwickler genießt er die Freiheiten der neuen Plattform-Vielfalt und ihrer Möglichkeiten. Mit seinem Unternehmen Cayas Software ist Sebastian erster Xamarin Authorized Consulting Partner und Certified Mobile Developer. Sebastian Seidel Björn Schotte 9

Unsere Experten David Tielke David Tielke ist Trainer und Berater für Softwareentwicklung im.net-umfeld. Von Microsoft wurde er als Microsoft Certified Trainer (MCT), Microsoft Certified Professional (MCP) und Microsoft Expert Student Partner (ESP) ausgezeichnet. Dabei begeistert er sich nicht nur für die Programmiersprache und das Framework selbst, sondern besonders für die Architektur und Qualität von Software. Christian Waha Christian Waha ist seit 15 Jahren Softwareentwickler und Freelancer und hat mehre Projekte bei der UniCredit/Hypovereinsbank, 1&1 Internet AG (GMX und Web.de), Bausch + Lomb sowie Rohde & Schwarz durchgeführt. Hier hat er sich besonders auf agile Methoden und deren Anwendung im Businessbereich spezialisiert. Besonderes Augenmerk legt er auf Architektur, Entwicklung (WPF, XAML, C#) und Continuous Integration und Delivery. Markus Uttikal Markus Uttikal leitet seit über 15 Jahren das Software Engineering der TZM GmbH in Göppingen. Er verfügt über langjährige Erfahrung als Softwareentwickler und Projektmanager. In dieser Funktion hat er über 500 Projekte im Bereich Medizintechnik und Automotive geleitet. Themen, die er auch als Dozent an der Hochschule Esslingen lehrt, sind agile Vorgehensweisen und Anforderungsmanagement. Markus Uttikal ist IREB Certified Professional for Requirements Engineering, isqi Certified Professional for Project Manage- ment, ISTQB Certified Tester und Certified ScrumMaster. 10 Ralf Westphal Ralf Westphal Ralf Westphal ist Berater, Projektbegleiter, Referent, Autor und Trainer für Themen rund um Softwarearchitektur und die Organisation von Softwareteams. Er ist Mitbegründer der Initiative Clean Code Deve-loper (CCD) für mehr Softwarequalität (www.clean-code-developer.de) und propagiert mit der CCD School das kontinuierliche Lernen. Gregor Woiwode Gregor Woiwode ist als Softwareentwickler im Bereich des Competitive Intelligence bzw. Enterprise Knowledge Managements für ein Softwareunternehmen in Leipzig tätig und fungiert daneben auch als Trainer zu AngularJS.

TT developer media T Unsere öffentlichen T dauern in der Regel zwei bis drei Tage und garantieren sorgfältig aufbereitetes, qualitativ hochwertiges Know-how. Großen Wert legen wir auf die Auswahl der Themen und Referenten. Die T finden in Hotels der 3/4-Sterne-Kategorie oder entsprechend ausgestatteten Tagungsräumen statt. Für einen möglichst hohen Lerneffekt erfolgt die Durchführung in kleinen Gruppen von bis zu 10 Personen. Ihre Vorteile / Ihr Nutzen Höchste inhaltliche Qualität durch ausgewiesene Experten als Trainer Kleine Gruppen bis max. 8-10 Teilnehmer Optimales Preis-Leistungs-Verhältnis Angenehme Tatmosphäre Intensiver Austausch unter den Tteilnehmern T-Anmeldung Sie können sich über die Internetseite des jeweiligen T anmelden, es steht Ihnen dort ein Formular zur Verfügung. Natürlich akzeptieren wir auch jede andere Form der schriftlichen und mündlichen Anmeldung (E-Mail, Post, Telefon). Falls Sie spezielle schriftliche Informationen oder Bestätigungen benötigen, bitten wir vorab um entsprechende Nachricht. Diese Leistungen erwarten Sie Die T dauern täglich von 09:00 bis 17:00 Uhr. In den Pausen werden Sie mit Snacks, Kaffee, Tee und Kaltgetränken versorgt. Das Mittagessen ist ebenfalls im Preis inbegriffen. Nach Abschluss des T erhalten Sie ein Zertifikat über die erfolgreiche Teilnahme. Ihre maßgeschneiderte Inhouse-Schulung Sie wünschen eine Schulung in Ihrem Unternehmen? Dann sprechen Sie uns an wir bieten Ihnen gerne eine auf Ihre Bedürfnisse hin zugeschnittene Lösung an. Ihr Ansprechpartner: Fernando Schneider Key Account Manager developer media E-Mail: fernando.schneider@developer-media.de Tel. +49 (0)89 74117-831 11

TT Einstieg in MVVM mit WPF Bernd Marquardt 2 Tage ab EUR 1.799,- zzgl. MwSt. Model View View-Model (MVVM) die meisten Entwickler haben bereits davon gehört. Die Bedeutung dieses Patterns wird jedoch oft unterschätzt: Viele GUI-basierte Anwendungen werden mittlerweile mit Hilfe von WPF und des MVVM-Patterns erstellt. In diesem Training lernen Sie zunächst mithilfe von Beispielen die für den Einsatz des MVVM- Patterns nötigen WPF-Grundlagen kennen: Commands & Events, Data Binding, Data Templates, Daten-Container. Danach werden die Grundlagen des Patterns anhand einer MVVM-Anwendung vorgestellt. WPF-Einführung Routed Commands Daten-Container Routed Events Data Binding Data Templates MVVM-Grundlagen MVVM: Dialog MVVM: Asynchron Voraussetzung: PC mit Windows 7 (oder höher) Visual Studio ab Version 2010 Solide Kenntnisse in C#,.NET Framework (Standardklassen) und Grundkenntnisse Benutzerschnittstellen Die erlernten Mechanismen werden in einer Übung vertieft, um darauf aufbauend verschiedene Ausprägungen des Patterns kennenzulernen. Dazu gehören u.a. Dialoge, Nebenläufigkeit, Parameterübergabe, Unit-Tests und asynchrone Befehlsaufrufe. Alle Themen werden schrittweise vorgestellt, sodass die Teilnehmer ihr Wissen stufenweise erweitern können. 12 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

Modulare WPF-Anwendungen mit PRISM TT Christian Giesswein 3 Tage ab EUR 2.199,- zzgl. MwSt. PRISM ist ein Architekturframework, mit dem Entwickler in der Lage sind, eine WPF-Anwendung modular aufzubauen und dadurch flexibel erweiterbare Software zu entwickeln. Hierzu stellt es Funktionen bereit, mit denen Teile der Oberfläche ebenso wie der darunterliegende Code dynamisch ausgetauscht werden können. Das Training vermittelt Ihnen, wie Sie mittels Dependency Injection Funktionen bereitstellen, mit MVVM die Oberfläche von der Logik trennen und das Gesamtpaket mit Hilfe von PRISM zusammenschnüren. Hierzu werden die Grundlagen und das Zusammenwirken von MVVM einerseits und Dependency Injection andererseits ausführlich behandelt. In diesem Kontext wird auf die Vorzüge des Unit Testing eingegangen. Hieran schließt sich die intensive Beschäftigung mit der modularen Anwendungsentwicklung auf der Basis von PRISM an vom Bootstrapping über Module bis hin zur dynamischen Oberflächenerstellung. WPF-Entwicklung mit MVVM Dependency Injection mit Unity und MEF Unit-Testing mittels MVVM und Dependency Injection PRISM Grundprinzipien Setup, Bootstrapping, Logging Modulorientierte Programmierung mit PRISM View Injection View Discovery Navigation innerhalb einer Anwendung mit PRISM Deployment Voraussetzung: PC mit installiertem Windows 7 und Visual Studio 2012 (oder höher) Fortgeschrittene Kenntnisse in C# oder VB.NET Grundkenntnisse von WPF +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 13

TT.NET Desktop-Entwicklung mit WPF Lars Heinrich 2 Tage ab EUR 1.799,- zzgl. MwSt. Ob für Windows 7/8 oder das neue Windows 10 WPF ist und bleibt erste Wahl für die Entwicklung von Desktopanwendungen mit.net. Lars Heinrich vermittelt in diesem Training zunächst fundiertes Wissen über die Technologie und das Tooling, bevor es direkt in die gemeinsame Entwicklung mit konkreten Aufgaben und Lernerfolgen geht. Als Microsoft MVP für Client Development kennt Lars alle Herausforderungen der WPF-Entwicklung sehr genau, kennt ihre Kniffe und Best Practices, die er gut nachvollziehbar mit hohem Praxisbezug in seinen T vermittelt. Soweit möglich veranschaulicht er an konkreten Beispielen alles, was es vom Konzept bis zur Implementierung bei der Entwicklung in WPF mit bisherigen, aber auch neuen Frameworks zu berücksichtigen gilt. Tag 1: XAML, LogicalTree, VisualTree, Namespaces, ContentProperties, DependencyProperties, AttachedProperties, TypeConverter, MarkupExtensions, Layouting, Resourcen, Controls, Styles, ControlTemplates, DataTemplates, Panels, Trigger, Events, Binding Tag 2: Converter, TemplateSector, Validation, Behaviours, VisualStates Außerdem: Threading, MVVM Pattern, Pattern und Frameworks (Prism, MVVM Light), Deployment, Tools, HandsOn Voraussetzung: Solide C#-Kenntnisse Grundlegende Kenntnisse in der Anwendungsentwicklung Lars Heinrich 14 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT UX und UI-Design für Entwickler Peggy Reuter-Heinrich 2 Tage ab EUR 1.799,- zzgl. MwSt. Jeder Entwickler muss auch ein wenig Designer sein. Peggy Reuter-Heinrich hilft Entwicklern, sich dieser Herausforderung zu stellen, indem sie grundlegendes Design-Know-how als Konzentrat vermittelt und Sie damit in einem Quickstart zum User-Experience-Designer macht. Bei der technischen Umsetzung des Erlernten setzt sie auf die für Entwickler vertraute Toolumgebung anstelle von für Entwickler selten verfügbaren Designertools wie Photoshop. Design-Know-how vermittelt sie über Power- Point mit Storyboarding als Malumgebung, und für das UI-Design in XAML nutzt sie Blend als Bestandteil von Visual Studio oder auch direkt Visual Studio. Das Training schafft einen Bogenschlag zwischen User Experience, Usability, UI-Design und XAML-basierter Umsetzung. Als Teilnehmer werden Sie nach Abschluss eine bessere UX schaffen können von WPF-Lösungen für große LOB-Anwendungen bis zu skalierbaren Lösungen als Universal Windows Apps. An beiden Ttagen wird das Wissen an einem konkreten, gemeinsam abgestimmten Praxisbeispiel aufgebaut - angefangen von der Ideenfindung und Konzeption über UI-Design bis zur XAML-Umsetzung. Der Mitnahmeeffekt für Sie als Entwickler ist also nicht nur viel Knowhow, sondern auch eine Solution zum Nachvollziehen aus Ihrem eigenen Arbeitskontext. User Experience als Teil der ISO 9241 Konzepte und Methoden Design Thinking und Ideenprozess Designgrundlagen: Farben, Formen, Typo Layout und Screendesign Ikonografie und Bildwelten Grundlagen UI-Design mit Blend/Visual Studio UI-Controls mittels Styles und Templates Animationen/Datenbindung Windows Design Guideline Prototyping einer Universal App Layout adaptiver UIs Barrierefreiheit Voraussetzungen Erfahrung in der.net-softwareentwicklung Visual Studio 2015, Windows 8 und MS Office +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 15

TT Bessere Software und Webseiten dank guter Usability Armin Reuter 2 Tage Um dies erreichen zu können, vermittelt Armin Reuter Methoden und Techniken, wie Usability beleuchtet, geprüft und somit verbessert werden kann. Praxisnah und durchaus unterhaltsam erhalten die Teilnehmer Einblicke in die Analyse von Nutzungskontexten und deren Auswirkungen, die ISO-Normen zur Usability-Prüfung und deren Anwendung, aber auch in die magische Verwandlung von scheinbar unklaren und schwammigen Nutzerwünschen in konkret ausformulierte Anforderungen an Design und Entwicklung. ab EUR 1.799,- zzgl. MwSt. Eine gute Balance zwischen Funktion und Usability ist eine große Herausforderung. Dabei spielt vor allem eine Rolle, dass Nutzerwünsche und -erwartungen oft schwer zu erfassen und zu bewerten sind, da sie meistens nur eingeschränkt an klaren Zahlen oder Fakten festgemacht werden können. Primäres Anliegen dieses T ist es, eine Sensibilisierung für die Sicht von Nutzern interaktiver Systeme zu schaffen und deren Bedeutung in der schnelllebigen Software- Industrie zu verdeutlichen. Es wird mit gängigen Missverständnissen aufgeräumt sowie Klarheit über viele Begriffe geschaffen. Im Kern geht es darum, die Herausforderungen der Nutzerzentrierung zu verstehen, aber auch den Mehrwert guter Usability zu erkennen. Armin Reuter geht in seinem Training gezielt anschaulich und allgemein vor, so dass Teilnehmer unterschiedlicher Fachrichtungen und Tätigkeitsfelder aus diesem Training möglichst viel mitnehmen und praxisnah umsetzen können. Das Training richtet sich in erster Linie an Entwickler, Designer/Grafiker und Qualitätsverantwortliche in Software- oder Web-Projekten, Projektmanager und Projektleiter sowie Produkt- Manager und -Betreuer. Usability allgemein Usability, wie wir sie verstehen Warum überhaupt Usability Der User im Zentrum Das User Interface Usability im Projekt Der Nutzungskontext Die Usability-Dialogprinzipien Messen/Testen von Usability Erfordernisse und Anforderungen Prototyping als Usability-Werkzeug Konkrete Beispiele aus der Praxis 16 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT Apps für Windows 8/10 entwickeln Lars Heinrich 2 Tage So erhalten Sie einen fundierten Überblick, alle notwendigen Kenntnisse und Erfahrungen zur App-Entwicklung bis hin zum fertigen Produkt. ab EUR 1.799,- zzgl. MwSt. Die mit Windows 8 begonnene und mit Windows 10/Windows 10 Mobile weitergeführte universelle App-Entwicklung für Microsoft-Plattformen stellt für Entwickler die wohl weitreichendste Veränderung der letzten Jahre dar. Mit der vollständigen Einbindung von Apps in Windows 10, dem einheitlichen Betriebssystem aller zukünftigen Microsoft-Plattformen, wird deren Entwicklung immer wichtiger, um Zukunftssicherheit zu gewährleisten und die vielfältigen neuen Möglichkeiten auszunutzen. Lars Heinrich, Microsoft MVP für Client Application Development und Entwickler für Windows 8 und Windows Phone der ersten Stunde, vermittelt in diesem Training nicht nur umfangreiches Basiswissen zur Entwicklung von Universal Apps und den neuen UWPs, die auf Tablets, Windows Phone und normalen PCs lauffähig sind. Gemeinsam mit Ihnen ausgearbeitete App-Ideen werden aufgegriffen, unter Anleitung gemeinsam aufgebaut und entwickelt, und im Idealfall sogar für den recht aufwendigen Teil der Validierung des Store Auditing vorbereitet und eingereicht. Tag 1: Wichtigste Unterschiede zwischen Universal App und.net App Das Universal App SDK Besonderheiten beim Coding von Universal Apps Die Design Guidelines MVVM Pattern für Universal Apps/UWP Apps Der Publishing-Vorgang Herausforderung Store Audit Update von Universal Apps Tag 2: Praktische Umsetzung an selbstgewählten Beispielen Voraussetzungen Solide C#-Kenntnisse Erfahrung in der.net-anwendungsentwicklung Notebook mit Windows 7 und Visual Studio 2012 (oder höher) Ggf. Windows 10 PC oder Smartphone +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 17

TT Webanwendungen mit HTML5, CSS3 und JavaScript David Tielke 2 Tage ab EUR 1.799,- zzgl. MwSt. Das Web ist die Plattform der Zukunft kein Zweifel. Allerdings ist es nicht immer einfach, die Vielzahl an Web-Technologien und -Frameworks zu erlernen. HTML, CSS, JavaScript, Bootstrap, AngularJS und viele weitere Hürden sind zu meistern, bis produktive Projektarbeit möglich ist. Dieses Training liefert eine entsprechende Orientierung, in dem wir bei den Grundlagen von HTML beginnen und schauen, wie damit Webseiten strukturiert werden können und welche Neuheiten HTML5 mit sich bringt. Grundlagen HTML Erweiterungen HTML 5 Grundlagen CSS Erweiterungen CSS 3 Twitter Bootstrap Grundlagen JavaScript Grundlagen AngularJS Voraussetzungen Grundlegende Programmierkenntnisse Notebook mit VS Code oder vergleichbarem Texteditor Danach geht es um das Aussehen: Mit CSS wird das Aussehen definiert, und neben den wichtigen Elementen werden einige UI-Frameworks wie Bootstrap von Twitter vorgestellt. Abgeschlossen wird das Training mit den Grundlagen von JavaScript und einem kleinen Ausflug in die Erstellung moderner Webanwendungen mit AngularJS. Am Ende des T sind Sie in der Lage, Webprojekte auf Basis von modernen Technologien zu entwickeln. 18 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

Webentwicklung mit ASP.NET MVC und Web API TT David Tielke 3 Tage ab EUR 2.199,- zzgl. MwSt. ASP.NET MVC und Web API sind Microsofts Antwort auf die Nachfrage nach modernen und schlanken Webframeworks. Dabei ermöglicht ASP.NET MVC die Entwicklung von Webprojekten mit einer konsistenten Architektur, komplett testbaren Komponenten, sehr guten Erweiterungsmöglichkeiten und den bestehenden Vorteilen des Kerns von ASP.NET. Ebenfalls auf diesem Kern baut die Technologie Web API auf, welche auf demselben Konzept wie ASP.NET MVC die Entwicklung von REST-Webdiensten ermöglicht. Wir schauen uns in diesem Training zunächst die Grundlagen des ASP.NET-Kerns an und zeigen dann detailliert die beiden Technologien MVC und Web API. Am Ende wird eine kleine Demo- Anwendung umgesetzt, welche die Nutzung beider Technologien in der Praxis demonstriert. Wie funktioniert das Web? MVC-Pattern Razor Helper Methods Model Binding Model Validation URL Routing Controllers and Actions Filters Views Voraussetzungen REST-Services Security Voraussetzung Kenntnisse in C#, C++/CLI oder VB.NET Laptop mit Entwicklungstools +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 19

TT Hybrid-Apps mit Ionic 2, Cordova und Angular 2 Hendrik Lösch 2 Tage ab EUR 1.799,- zzgl. MwSt. Die größte Herausforderung bei der Entwicklung mobiler Anwendungen ist die qualitativ hochwertige Bereitstellung auf allen relevanten Plattformen. Die damit verbundenen Schwierigkeiten lassen sich mit Hybridanwendungen relativieren. Diese nutzen anerkannte Webtechnologien, um die gleiche Funktionalität plattformübergreifend und ohne Änderungen am Code zur Verfügung zu stellen. In diesem Training werden die wichtigsten Werkzeuge und Technologien anhand eines komplexen Beispiels erläutert. Dazu erstellen Sie gemeinsam eine App und lernen, wie mit Ionic 2, Cordova und Angular 2 in kürzester Zeit ansehnliche Ergebnisse erzielt werden können die sich ohne Weiteres auf Android, ios und Windows nutzen lassen. Aufbau einer geeigneten Entwicklungsumgebung Grundlagen der Entwicklung mit Ionic 2 Architektur und Navigation einer Anwendung mit Angular 2 Aufbau der Benutzeroberfläche und verfügbare Controls Zugriff auf Daten und Webservices Nutzung verschiedener Frameworks und Plugins Build und Qualitätssicherung Deployment in die Stores Vergleich von unterschiedlichen Werkzeugen und Frameworks Voraussetzungen Solide Programmierkenntnisse, idealerweise in JavaScript Laptop mit Windows, MacOS oder einer geeigneten Linux-Distribution mit einem Benutzerkonto, das Softwareinstallationen erlaubt Ggf. installiertes Node.js, da NPM benötigt wird 20 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

Cross-Plattform-Apps mit C# und Xamarin TT Sebastian Seidel 3 Tage ab EUR 2.199,- zzgl. MwSt. Durch die enorme Verbreitung von Smartphones, Tablets & Co. sind Apps heute ständige Begleiter unseres digitalen Lebensstils. In diesem Training erlernen Sie auf Grundlage vorhandener.net- und C#-Kenntnisse, wie sie Apps für die beiden führenden mobilen Plattformen Android und ios entwickeln und in den App-Stores veröffentlichen. Wer oder was ist Xamarin? Xamarin Studio Kennenlernen der Xamarin Integration in Visual Studio Xamarin.Android Xamarin.iOS Xamarin.Forms Xamarin Test Cloud Xamarin.Insights Code Sharing-Strategien App-Store-Publishing Voraussetzung: Für ios-entwicklung: Apple Hardware mit Apple ios-sdk Für Android-Entwicklung: Windows oder Mac OS X, Android SDK Xamarin Studio Optional: Visual Studio Sebastian Seidel +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 21

TT JavaScript für C#-Entwickler Golo Roden 3 Tage ab EUR 2.199 zzgl. MwSt. Seit Monaten bereiten Sie sich auf die nächste Windows-Version vor. Erfreulicherweise hat Ihr wichtigster Kunde gerade angerufen, um Ihnen den Auftrag zur Entwicklung einer entsprechenden Anwendung zu erteilen. Ihre anfängliche Freude ist jedoch schnell Ernüchterung gewichen, als die Anforderung genannt wurde, dass die Anwendung in JavaScript geschrieben werden müsse diese Sprache haben Sie bislang nämlich völlig außer Acht gelassen. Was Sie jetzt brauchen, ist ein JavaScript-Crashkurs für C#-Entwickler, der Ihnen auf die Sprünge hilft. Golo Roden stellt Ihnen in diesem Training (fast) alles vor, was Sie über JavaScript wissen müssen, und zeigt ganz nebenbei, dass JavaScript-Entwicklung nicht bedeutet, steinzeitlich mit vi auf der Konsole arbeiten zu müssen. Grundlagen von JavaScript Das Typsystem Funktionale Programmierung Objektorientierte Programmierung Struktur von JavaScript-Anwendungen Eigene Module entwickeln und veröffentlichen Code testen und Fehler aufspüren Golo Roden 22 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT Angular 2 mit TypeScript Johannes Hoppe, Gregor Woiwode 3 Tage ab EUR 2.199,- zzgl. MwSt. In diesem 3-tägigen Intensivtraining meistern Sie die komponentenorientierte Webentwicklung mit Angular 2. Anhand von praktischen Beispielen vermitteln Ihnen die Angular-Experten Johannes Hoppe und Gregor Woiwode das erforderliche Wissen zur Erstellung einer robusten Single-Page- Anwendung. Der Angular-Workshop beginnt mit den Grundlagen von ECMAScript 6/TypeScript und vermittelt anschließend fortgeschrittene Konzepte rund um Angular 2. Einstieg in Typescript Setup einer Angular 2-App Erstellung von Komponenten Routing Verarbeitung von Formulardaten und Events Unit Testing mit Jasmine Oberflächentests mit Karma Integration mit 3rd Party Web Components Reactive Programming Material Design Voraussetzung: Grundkenntnisse in JavaScript und HTML Laptop (Betriebssystem egal) mit vorinstallierter Software Vorinstalliert: Chrome, Atom Editor, node.js oder VirtualBox Die benötigte Software sollte auf Ihrem Laptop vorinstalliert sein. Alternativ stellen wir eine Virtuelle Maschine (VirtualBox) mit der benötigten Software zur Verfügung. Gregor Woiwode Johannes Hoppe +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 23

TT Datenbankentwicklung mit dem Entity Framework Christian Giesswein 3 Tage ab EUR 2.199,- zzgl. MwSt. Wenn es um die Integration von Datenbanken in moderne Softwareanwendungen geht, kommen häufig objektrelationale oder kurz O/R-Mapper zum Einsatz. Im Falle von.net stellt Microsoft dem Entwickler hierfür das Entity Framework zur Verfügung. In diesem Training erfahren Sie, was sich hinter diesem mächtigen Framework versteckt. Nach einer Einführung in Grundlagen und Details des Frameworks werden Sie durch die verschiedenen Szenarien der Datenbankentwicklung geführt Stichworte sind hier u.a. Code First, Database First und Model First. Sie lernen, wie Sie mit Hilfe des Entity Frameworks Daten abrufen und mit LINQ to Entities komfortable Datenbankabfragen gestalten können. Entity Framework Grundlagen eines O/R-Mappers Code First Model First Database First Entity Framework Power Tools LINQ-to-Entities Performanceoptimierung Startup, Laufzeit, Caching und Change-Tracking Voraussetzung: PC mit installiertem Windows 7 und Visual Studio 2012 (oder höher) Fortgeschrittene Kenntnisse in C# oder VB.NET Grundkenntnisse in SQL Besonderes Augenmerk wird auf die praktische Umsetzung gelegt: Sie zeigt nicht nur schrittweise, wie Sie eine Datenbank wie zum Beispiel MS-SQL, Oracle oder MySQL mittels Entity Framework anbinden, sondern auch, wie Sie in der Lage sind, mittels Entity Framework ganze Datenbankmodelle zu erzeugen, welche Stolperfallen auf den Entwickler warten und wie Sie diese von vornherein umgehen können. 24 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

Effizientere Datenoperationen mit LINQ TT Christian Giesswein 2 Tage ab EUR 1.799,- zzgl. MwSt. C# wie auch VB.NET beherbergen ein mächtiges Sprachfeature, um mit Datenmengen effizient arbeiten zu können: LINQ. Mit LINQ sind jegliche Datenoperationen ein Kinderspiel allerdings nur, wenn Sie die Funktionen von LINQ und deren Wirkungsweise im Detail kennen. Dieses Training vermittelt einerseits die Grundlagen von LINQ und behandelt andererseits die Funktionen, die LINQ einem Entwickler zur Verfügung stellt, um effiziente Datenoperationen auszuführen und so schneller mit Daten umzugehen. Lernen Sie unter anderem, wie Sie eigene LINQ-Funktionen generieren können, schaffen Christian Giesswein Sie Klarheit, welche Möglichkeiten Lambda Expressions in diesem Zusammenhang bringen, und erfahren Sie, wie eigene Operatoren implementiert und Abfragen datenbankunabhängig abstrahiert werden können. Die Grundlage von Datenmengen im.net Framework: IEnumerable Yield: Die Grundlage für Enumeratoren von Datenmengen Extension Methods (Lambda) Expressions LINQ-Funktionen für Datenoperationen LINQ-Funktionen für die Erzeugung von Datenmengen Eigene LINQ-Funktionen Performantere Datenabfragen mit Parallel LINQ XML verarbeiten mit LINQ Voraussetzung: PC mit installiertem Windows 7 und Visual Studio 2012 (oder höher) Kenntnisse in C# oder VB.NET +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 25

Jetzt kostenlos testen! 2 x gratis! Das Fachmagazin für.net-entwickler Testen Sie jetzt 2 kostenlose Ausgaben und erhalten Sie unseren exklusiven Newsletter gratis dazu. www.dotnetpro.de/probeabo

TT MS SQL Server-Programmierung Thorsten Kansy 3 Tage ab EUR 2.199,- zzgl. MwSt. Dieses Training zeigt ihnen, wie Sie effiziente Datenbanken für Microsofts SQL Server entwickeln, bereitstellen und bei neuen Versionen Ihrer Software aktualisieren. Es werden nicht nur die hierfür notwendigen Grundlagen besprochen. Vielmehr lernen Sie dank Praxisübungen, wo die kleinen (und auch großen) Pferdefüße versteckt liegen und wie diese umgangen werden können. Ziel ist eine performante und vor allen Dingen sichere Datenbank, auf die mit ADO.NET und dem Entity Framework zugegriffen werden kann. Grundlagen SQL Server-Programmierung Datenbankobjekte (Tabelle, Sichten, Prozeduren, Funktionen) Indizes FileTable (Filestream) Volltextsuche T-SQL CLR-Integration Grundlegende Sicherheitskonzepte (Principals, Rollen, Rechte, Schemata) Voraussetzung: Visual Studio ab Version 2013 mit SDDT (SQL Server Data Tools) Solide Kenntnisse in C# Grundlagen ADO.NET und Entity Framework SQL Server ab 2005, idealerweise Version 2014 Thorsten Kansy +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 27

TT Microsoft Team Foundation Server 2015 David Tielke 3 Tage ab EUR 2.199,- zzgl. MwSt. Softwareprojekte werden immer komplexer, Time-to-Markets immer kürzer, und das Arbeiten in größeren, räumlich verteilten Teams ist in der Softwareentwicklung Standard. Um teamorientiertes Arbeiten zu ermöglichen und Entwicklungsprozesse optimal zu unterstützen, braucht es geeignete Werkzeuge wie den Microsoft Team Foundation Server (TFS), der diese Anforderungen erfüllt und echtes Application Lifecycle Management erlaubt. Einstieg in Scrum, ALM und den TFS Projektmangement mit dem TFS Der TFS in der Entwicklung Nutzen des Buildservers Testen mit dem Microsoft Test Manager und Visual Studio Voraussetzungen Programmier-Grundkenntnisse Notebook mit installiertem Visual Studio (ab Version 2012) Installierter TFS 2015 (alternativ kann mit dem kostenlosen, cloud-basierten Visual Studio Online gearbeitet werden) In diesem Intensivtraining nehmen Sie zusammen mit David Tielke die Version 2015 des TFS unter die Lupe. Angefangen beim Projektmanagement über die Entwicklung und den Buildprozess bis hin zu umfangreichem Testen werden alle relevanten Bereiche behandelt. Dabei bezieht David Tielke das Thema Softwarequalität in das Training ein, um mit dem TFS bestmögliche Ergebnisse zu erzielen. Adressiert werden die am Entwicklungsprozess meist teilnehmenden Rollen Projektleiter, Architekt, Entwickler und Tester. 28 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT Scrum für Softwareprojekte David Tielke 2 Tage ab EUR 1.799,- zzgl. MwSt. Jede Produktentwicklung benötigt einen geeigneten und angepassten Prozess, damit alle Projektbeteiligten optimal zusammenarbeiten können. Die klassischen Prozesse, die seit Ewigkeiten in Bereichen außerhalb der Softwareentwicklung genutzt werden, sind meist zu unflexibel und schwergewichtig. Mit Scrum existiert ein Projektmangement- Framework, das sehr einfach in nahezu jeder Umgebung, jedem Projekt und bei jeder Teamgröße eingesetzt werden kann. In diesem Training erlernen Sie, wie Scrum funktioniert und wie dieses Framework einfach und doch hocheffizient für die eigene Softwareentwicklung eingesetzt werden kann. Dabei wird stets der Bezug zur Softwareentwicklung hergestellt und praxisnah gezeigt, wie Scrum an Ihre Bedürfnisse angepasst werden kann. Dabei richtet sich das Training an alle Projektbeteiligten: Entwickler, Projektleiter, Tester und Architekten. Statisch vs. Agil Steigern der Prozessqualität mit Scrum Scrum als Framework Die Rollen: Team, Product-Owner, Scrum-Master Product Backlogs Aufwände richtig schätzen Die Meetings: Sprintplanung, Sprintabnahme, Retrospektive Projektverfolgung Scrum an eigene Prozesse anpassen Tooleinsatz in der Praxis Voraussetzung: Notebook mit aktuellem Browser Grundlegende Kenntnis von Softwareentwicklung +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 29

TT Softwarequalität David Tielke 2 Tage ab EUR 1.799,- zzgl. MwSt. Das Projekt für die neu zu entwickelnde Software läuft seit geraumer Zeit. Anfänglich euphorische Meetings haben sich für alle Projektbeteiligten zu Angstveranstaltungen entwickelt: Die Software steckt voller Fehler, niemand weiß wirklich, wie viele es sind. Wird ein Fehler beseitigt, treten neue auf. Und kleinste Erweiterungen kosten Zeit und Geld, weil kaum noch jemand den Aufbau der Software versteht. Das Scheitern vieler Softwareprojekte lässt sich nicht selten auf einen Umstand zurückführen: Die Qualität zu entwickelnder Software wird im Entwicklungsprozess oft nur unzureichend berücksichtigt. Diesem Themenkomplex widmet sich David Tielke in diesem Training. Dazu nimmt er wichtige konstruktive und analytische Qualitätsmaßnahmen unter die Lupe, die Sie als Entwickler einsetzen sollten, um solche Probleme zu vermeiden. Im Mittelpunkt stehen Codequalität, Softwaretests und Anwendungsdesign, die sowohl theoretisch behandelt als auch in praktischen Übungen vertieft und auf ihre Eignung zur Lösung realer Praxisprobleme angewendet werden. Die Umsetzung erfolgt exemplarisch mit Hilfe von.net-technologien. Am Ende des T werden Sie in der Lage sein, qualitativ hochwertige Software zu entwickeln. Kodierrichtlinien Lokalisierung Dokumentation Defensives Programmieren Unit-Testing Continuous Integration Continuous Delivery Team Foundation Server Komponenten CoCo-Architektur 30 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT Architektur für.net-anwendungen David Tielke 3 Tage ab EUR 2.199,- zzgl. MwSt. Die Architektur einer Anwendung gibt einen Strukturrahmen vor und hilft dabei, die langfristig gesteckten Anforderungen und Ziele wie Wartbarkeit, Testbarkeit, Erweiterbarkeit usw. zu erfüllen. Während besonders große Projekte auf einen dedizierten Softwarearchitekten zurückgreifen können, liegt bei kleinen und mittleren Projekten diese Verantwortung oft auf den Schultern der Entwickler selbst. Zusammen mit David Tielke schauen Sie sich in diesem Training einige Techniken und Prinzipien an, um in Projekten eine solide und maßgeschneiderte Architektur planen zu können. Anschließend setzen Sie diese dann exemplarisch in Visual Studio um. Dabei wird die Architektur nicht mit irgendeinem abgehobenen Megaframework umgesetzt, sondern mit einfach und leicht verständlichen Prinzipien der objektorientierten Programmierung, die jeder direkt in seinem Projekt umsetzen kann. Prinzipien für Objektorientierung Metriken Komponenten Inversion of Control Multi-Layer Architektur Multi-Tier Architektur Composite Components Referenzarchitektur Voraussetzungen Grundlegende Programmierkenntnisse Grundlegende Kenntnisse der Objektorientierung (Vererbung, Kapselung, Polymorphie) Notebook mit Entwicklungstools David Tielke +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 31

TT Testen von.net-anwendungen David Tielke 2 Tage ab EUR 1.799,- zzgl. MwSt. Es gibt zahlreiche Maßnahmen, um die Qualität von Software zu steigern. Während einige Maßnahmen sehr aufwändig und teuer umzusetzen sind, kann mit dem Testen von Software meist schnell begonnen und erstaunliche Fortschritte erzielt werden. In diesem Training widmen wir uns dem praktischem Testen von.net-anwendungen und beleuchten die Themen Unit-Tests, Automatisierte Oberflächentests, manuelle Tests und Teststrategien. Abgerundet wird das Training durch die Diskussion, wie Architekturen aufgebaut werden müssen, damit sie optimal getestet werden können, oder wie bestehende Architekturen dahingehend umgebaut werden können. Am Ende des T können Sie mit dem erworbenen theoretischem Wissen und gleichzeitigem Bezug zur Praxis direkt in Projekten durchstarten. Das Training richtet sich in erster Linie an Entwickler. Allerdings ist der Theorieanteil so groß, dass auch andere Rollen wie Tester oder Projektleiter ausreichend davon profitieren. Was ist Softwarequalität? Grundlagen des Softwaretestens Unit-Tests unter.net Coded-UI Tests Manuelles Testen Voraussetzungen Programmiererfahrung in C# oder VB.NET (nur für Übungen erforderlich) Solides Grundlagenwissen über Softwareentwicklung Notebook mit Visual Studio ab Version 2010 (nur für Übungen erforderlich) Auch wenn der Workshop als Technologie.NET und VS als Tool verwendet, sind die behandelten Themen auf nahezu alle anderen Technologien übertragbar, beispielsweise Java. 32 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT C# für Fortgeschrittene David Tielke 3 Tage ab EUR 2.199,- zzgl. MwSt. C# ist eine der modernsten objektorientierten Sprachen und die Sprache überhaupt, wenn es um die Entwicklung von Softwareanwendungen mit Microsofts.NET-Framework geht. Auch wenn die Sprache vergleichsweise einfach erlernbar ist, steckt der Teufel oft im Detail. Fundierte Kenntnisse der Sprachspezifika sind daher unabdingbar, um das volle Potenzial auszuschöpfen: Wie funktionieren Delegates wirklich? Warum arbeitet die Garbage Collection so effizient? Wie ersetzt man durch Lambdaausdrücke große Teile des alten Codes? Wie funktioniert LINQ unter der Haube? Wie kann man mit C# wirklich schnellen Code schreiben? Was steckt hinter async & await? Vererbung Schnittstellen Spezifika der C#-Versionen 3.0 bis 6.0 Entwurfsmuster Objektorientiertes Design Architektur Voraussetzung Solides Basiswissen in C# und.net Notebook mit lokalen Adminrechten und Visual Studio ab Version 2013 Antworten auf diese und viele weitere Fragen gibt Ihnen dieses Training. Fernab von Grundlagen und Hello World -Programmen beleuchtet es theoretisch und praktisch die Fragen, die wirklich wichtig sind, damit Sie als.net-profi Probleme erkennen und lösen. +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 33

Jetzt kostenlos testen! 2 x gratis! Praxiswissen für Entwickler! Testen Sie jetzt 2 kostenlose Ausgaben und erhalten Sie exklusiven Zugang zu unserem Archiv. webundmobile.de/probelesen

Parallelprogrammierung mit dem.net-framework TT Bernd Marquardt 2 Tage ab EUR 1.799,- zzgl. MwSt. Die Parallelprogrammierung ist in der heutigen Zeit wichtiger Bestandteil jeder Anwendung. Es geht dabei nicht nur um Performance-Steigerungen, sondern häufig auch um flüssige Benutzerschnittstellen. In diesem Training lernen Sie die Task Parallel Library (TPL) aus dem Microsoft.NET-Framework kennen. Anhand zahlreicher Beispielprogramme werden die Möglichkeiten der Bibliothek vorgestellt, besprochen und geübt. Ein spezieller Teil stellt die parallele Programmierung mit Benutzerschnittstellen in den Vordergrund und zeigt, welche Verfahrensweisen die TPL hier bietet. Schließlich werden auch Methoden des Debuggens und der Fehlersuche vorgestellt. Einführung in die Parallelprogrammierung Welche Möglichkeiten gibt es? Grundlagen (Lambda-Funktionen in C#) Die Task Parallel Library (Schleifen, Code- Bereiche, Tasks, Fehlerbehandlung, Abbruch paralleler Operationen, Daten-Container usw.) Benutzerschnittstellen und Parallelprogrammierung (Vorgehensweisen, Task-Klasse, Scheduling) Was ist neu in der TPL 4.5? Kurzer Ausblick: Parallelprogrammierung auf der Grafikkarte mit.net Voraussetzung: Solide Grundkenntnisse in C# Notebook inkl..net-framework 4.0 und Windows 7 (oder höher) Bernd Marquardt +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 35

TT Continuous Integration & Delivery in der Microsoft Cloud Christian Waha 2 Tage ab EUR 1.799,- zzgl. MwSt. Continuous Integration und Delivery werden immer wichtiger, und bereits im Kleinen kann man Projekte mit Hilfe von Visual Studio Online und Microsoft Azure so aufsetzen, dass auch in kleinen oder weniger finanzstarken Teams ein kompletter Prozess eingeführt werden kann. Nach einer kurzen Einführung zu den Begrifflichkeiten und Methoden zeigt Ihnen Christan Waha an einem umfangreichen Beispiel, wie Sie diese Prozesse auf Basis von Visual Studio Online und Microsoft Azure einrichten. Das Hauptaugenmerk liegt dabei auf dem Build- und Delivery-Prozess. Außerdem wird der neue Release Manager betrachtet. Visual Studio Online Release Manager Microsoft Azure Scrum-Prozess Agile Prozesse Test Driven Development Domain Driven Development Continuous Integration Continuous Delivery Voraussetzungen Visual Studio 2015 Kenntnisse in der Softwareentwicklung Grundwissen agiler Prozesse Christian Waha 36 +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++

TT CQRS-Architektur in der Praxis Philip Jander 2 Tage ab EUR 1.799,- zzgl. MwSt. Commands (Ausführen von Geschäftslogik) und Queries (Datenabfragen) haben grundlegend verschiedene nichtfunktionale Anforderungen. Daher erfordern sie getrennte Implementierungsansätze. Das Architekturmuster CQRS (Command/Query Responsibility Segregation) setzt diese Erkenntnis konsequent um. Durch die Aufteilung der Verantwortlichkeit für beide Hälften eines Systems gewinnen Sie die Freiheit, diese unabhängig zu entwerfen und auf unterschiedliche Ziele hin zu optimieren. Das Training führt Sie durch CQRS, von der anfänglichen Grobskizze bis zu Optionen für die Implementierung der Geschäftslogik. Ausgerichtet auf C# und.net, entwickelt Philip Jander gemeinsam mit Ihnen im Laufe des T den Rahmen für die Überführung eines bestehenden Beispielsystems mit klassischer Mehrschichtarchitektur in die CQRS-Architektur. Dabei lernen Sie die Grundstruktur von CQRS, Designentscheidungen und deren Tradeoffs sowie gängige Missverständnisse und Probleme kennen. Verwandte Themen wie DDD, Event Sourcing, Abfragesprachen etc. werden je nach Bedarf in Absprache mit den Teilnehmern aufgegriffen. Einführung in CQRS-Architekturen Modellierung einer Domäne im Hinblick auf CQRS Roadmap für die Konvertierung CRUD zu CQRS Erfassen der Benutzerintention mit Commands und Task-based User Interface Vorbereiten von Datenabrufen mit Projektionen und Readmodels Zwischen Commands und Queries: die Geschäftslogik Einbettung von CQRS in weitere Architekturentscheidungen Voraussetzung: Solide Kenntnisse in C# und.net, Grundkenntnisse in HTML 5 Notebook mit folgender Ausstattung: Visual Studio mit C# und VS 2015 Community Edition sowie SQL Server ab Version 2008 R2 Express inkl. Management Studio, beide jeweils vollständig eingerichtet Philip Jander +++ +++ +++ Termine & Infos unter www.developer-media.de/t +++ +++ +++ 37