Hauptnavigation überspringen
Seiteninhalt

Dieses Event speichern

Event gespeichert

In Time, In Budget: Software iterativ erfolgreich entwickeln

co-IT.eu GmbH

Dienstag, 13. November 2018, 09:00 Uhr-Donnerstag, 15. November 2018, 16:00 Uhr (MEZ)

In Time, In Budget: Software iterativ erfolgreich...

Ticketinformationen

Ticketart Rest Verkaufsende Preis Gebühr MwSt./USt. Anzahl
Standard 8 Tickets 30.10.2018 2.999,00 € 0,00 € 569,81 €

"In Time, In Budget: Software iterativ erfolgreich entwickeln" teilen

Eventinformationen

 

INHALT

 

Lösungen zu entwickeln, in die sich auch nach Jahren noch neue Kundenwünsche zeitnah integrieren lassen, ist die Königsdisziplin der Softwareentwicklung. Entscheidend hierfür ist der Einsatz von Prinzipien, die für eine Architektur sorgen, die auch den Anforderungen von übermorgen noch gewachsen ist.

 

In diesem Workshop entwickeln wir eine Lösung von der ersten Anforderung über mehrere Iterationen hin zu einer vollwertigen Applikation. Dabei werden wir Designschwächen wie IF-ELSE-Statements, Enumerations und NULL-Checks mit objektorientierten Ansätzen umschiffen, die Testbarkeit merklich verbessern und das Schreiben von sprechendem Code lernen. Weiterhin wird das Separieren von Domänenlogik und Infrastruktur sowie das Anwenden von Entwurfsmuster trainiert. Besonderen Augenmerk legen wir auf Refactoring-Techniken, um auch im Brownfield Lösungen „In Time, In Budget“ umzusetzen.

 

Der Teilnehmer wird nach dem Workshop in der Lage sein, gute Lösungen von schlecht wartbaren zu unterscheiden, sich selbst dokumentierenden Code zu schreiben und Entwurfsmuster wie das State und Strategy Pattern in den richtigen Situationen anzuwenden. Gleichfalls kann er repetitive Refactoring-Techniken nutzen um Evolvierbarkeit, Testbarkeit und die Einhaltung der SOLID -Prinzipien sicherzustellen (zur PDF). 

 

 

 

TAG 1

 

-          Problemverständnis mit der Why-How-What Methode entwickeln

-          Algorithmus-Refactoring 

o   Repetitive-Techniken / Schablone 

o   Separation of Concerns 

o   Decorator Pattern 

o   Infrastruktur vs. Domänenlogik

 

-          Domain Driven Design 

o   Einführung in die Kernkonzepte 

o   Ubiquitous Language 

o   Unit Tests vs. Integration Tests

 

TAG 2

 

-          Objektorientierte Programmierung 

o   Was ist keine OOP 

o   „Tell Don’t Ask“ Prinzip 

o   IF-Else als Anti Pattern vermeiden 

o   Echte Datenkapselung 

o   Factory-Pattern

 

-          Enterprise Fizz Buzz 

o   Chain of Responsibility 

o   Dynamisches Regelwerk 

o   Client-first Design 

o   Separation of Concerns

 

TAG 3

 

-          Die ultimative Super Mario Kata: Vereint alles Gelernte 

o   Factory-Pattern 

o   State-Pattern 

o   Strategy-Pattern 

o   SOLID-Prinzipien 

o   NULL-Checks als Designschwäche verstehen

 

   

 

VORAUSSETZUNG

 

Der Teilnehmer sollte die Grundlagen der objektorientierten Programmierung, insbesondere Polymorphie und Datenkapselung, beherrschen. Kenntnisse in der C# oder Java Syntax sind hilfreich, aber nicht notwendig.

 

 

 

TRAINER

 

Bild von Uli Armbruster

 

Uli Armbruster studierte Wirtschaftsinformatik an der DHBW Karlsruhe. Er ist Geschäftsführer der co-IT.eu.

Sein Schwerpunkt gilt der Umsetzung betriebswirtschaftlicher Prozesse mit Hilfe solider Softwarearchitekturen. Darüber hinaus engagiert er sich als Blogger, YouTuber, Sprecher und Autor.

Die praktischen Inhalte für seine Trainings stellt er aus seinen fast 15 Jahren Erfahrungen im Umfeld der ERP- und Schnittstellenentwicklung zusammen. Dabei fließen etabliere Best Practices ebenso ein wie neue State-of-the-Art Praktiken (zum
vollständigen Profil).

 

Wenn Sie Fragen zu "In Time, In Budget: Software iterativ erfolgreich entwickeln" haben, wenden Sie sich an co-IT.eu GmbH.

Dieses Event speichern

Event gespeichert

Zeit und Ort


co-IT.eu GmbH
Kriegsstraße 39
76133 Karlsruhe
Deutschland

Dienstag, 13. November 2018, 09:00 Uhr-Donnerstag, 15. November 2018, 16:00 Uhr (MEZ)


  Zu meinem Kalender hinzufügen

Veranstalter

co-IT.eu GmbH

Wir sind ein junges, schnell wachsendes Startup mit leichtgewichtigen Prozessen und hohen Qualitätsansprüchen.

Dank unserer engen Vernetzung mit den Karlsruher und Leipziger Communities haben wir das Ohr immer am Puls der Zeit. Unter unseren Mitarbeitern sind engagierte, enthusiastische Macher, die sich auch als Buchautoren, Sprecher, YouTuber, Blogger, Community Leads und Verfasser von Fachartikeln engagieren.

Unsere Wurzeln liegen im Mittelstand, doch unsere Kunden setzen sich aus allen Branchen, Größen und Ländern zusammen. Neben völliger Transparenz, Authentizität und Verlässlichkeit sind uns schnelle Kommunikationswege und regelmäßige Feedbacks wichtig.

Für uns gehört die Handschlagqualität zum Selbstverständnis.

Ganz nach Ihren Bedürfnissen unterstützen wir Sie mit mehrtägigen Workshops, durch on demand Consultings oder in Form einer vollumfänglichen Produktrealisierung. Fordern Sie ein individuelles Angebot über angebot@co-IT.eu an.

  Veranstalter kontaktieren

Melden Sie sich an oder registrieren Sie sich

Wenn Sie diese Tickets per Ratenzahlung kaufen möchten, benötigen Sie ein Eventbrite-Konto. Melden Sie sich bei Ihrem Konto an oder erstellen Sie kostenlos ein neues Eventbrite-Konto.