Refactoring to Patterns

Der Refactoring to Patterns Kurs ist ideal für Ihr Team, wenn es darum geht, bestehende Software-Architektur durch Refactoring zu verbessern. Das unmittelbare Nutzen:

  • Bestehende Software Architektur schrittweise verbessern
  • Schrittweise Testfälle einbauen und Funkionen absichern
  • Software Qualität wird schrittweise besser und kann auf neue Anforderungen und Änderungen besser reagieren
  •  Kein Entwicklungsstop ist nötig.
  • Kein Big Redesign und riesige Umschreibung nötig.

Wenn Ihr Team die grundlegenden Design Patterns und Clean Architektur Prinzipien verfügt und die Techniken zum Refactoring beherrscht, dann kann das Team Schritt für Schritt und in kleinen Schritten vorhandene mässige Software-Architektur in eine sehr gute Software-Architektur umwandeln, so dass langfristig die Ergebnisse bezahlbar gemacht werden.

Refactoring to Patterns Kurs Beschreibung

Wenn Sie mit Legacy Code arbeiten müssen. Das heißt, Sie haben ein Projekt ohne JUnit Test oder mit nicht ausreichenden JUnit Tests, die nicht alle möglichen wichtigen Funktionen abdecken. Bei sehr kleineren Projekten lohnt es sich durchaus, das Projekt komplett neu zu designen und zu programmieren. In der Praxis ist dies aber selten der Fall. Es sind meist gigantische Projekte, die über Jahre entwickelt worden ist. Eine komplett neue Entwicklung ist ein falter Fehler. Die pragmatische und bessere Lösung besteht darin, dass Sie schrittweise  und täglich die bestehende Software-Architektur verbessern. Nach dem so genannten Powel-Prinzip „Leave this world a little better than you found it“.  Wenn jeder Programmierer und jede Programmiererin den Code ein Tick besser machen, als was sie ihn gefunden haben, dann steigert die Qualität permanent und die Architektur wird vom Tag zu Tag besser.

 

Refactoring to Patterns Kurs Themen

Java Aufbaukurs deckt aus praktischer Sicht alle wichtigen Themen ab, die in Standard Java Literatur wie. z.B. Java SE8 for Programmers und Core Java Advanced Features vorkommen.

  • Was ist Refactoring
  • Was ist Pattern?
  • Code Smells
  • Catalog of Refactorings to Patterns
  • Creation
  • Simplification

  • Generalization
  • Protoction
  • Accumlation
  • Utilities
  • Abschluss-Projekt


Maßgeschneiderte Inhouse-Schulung

Wünschen Sie sich Themen, Schwerpunkte oder Spezialisierungen, die in unserem Standard Refactoring to Patterns Kurs nicht gelehrt werden oder deren Behandlung für Ihren Bedarf nicht ausreicht? Dann kontaktieren Sie uns bitte. Wir reagieren schnell und unkompliziert und werden gemeinsam mit Ihnen die für Sie passende Schulung zusammenstellen und bis ins kleinste Detail planen.

Voraussetzungen

Der Refactoring to Patterns Kurs richtet sich an Softwareentwickler und Programmierer mit soliden und guten Java Kenntnissen (z.B. im Umfang unseres Java Grundkurses).

Zielgruppe

Java  Softwareentwickler und Programmierer, die ihre Java Kenntnisse schnell und gezielt vertiefen und neue fortgeschrittene Themen und Konzepte kompakt kennenlernen und in anspruchsvollen industriellen Projekten einsetzen wollen,

Ziele

Nach diesem Kurs werden Sie in der Lage sein:

  • Server/Client Applikationen zu implementieren,
  • XML Dokumente zu schreiben und mit Java zu  bearbeiten,
  • JSON Dokumente zu schreiben und mit Java  zu bearbeiten,
  • JPA zu verwenden und die Anbindung an SQL Datenbank einzurichten,
  • Multithreading zu programmieren und Prozesse zu verwalten,
  • Eigene API (Framework) mit Java Generics zu programmieren.

Mit dem Abschlussprojekt dieses Kurses (entweder ein Verwaltungssystem oder ein Spiel programmieren) werden Sie das erlangte Wissen zeitnah und direkt einsetzen, vertiefen und besser verstehen.

Gebühren für Java Aufbaukurs

  • 1.787 Euro pro Teilnehmer (2.127 Euro inkl. 19% MwSt)
  • Inkl. Seminarunterlagen und Verpflegung.
  • Kursdauer: 3 Tage, je 8 Std/Tag
  • Teilnehmer: max. 8 Personen

Kontaktieren Sie mich bitte, falls Sie eine Inhouse-Schulung oder eine individuelle Eins-zu-eins Java Aufbaukurs Schulung oder einen anderen Termin wünschen.

Termine und Anmeldung

Wir gehen mit Ihren Daten sehr vertraulich um. Daher haben wir uns bewußt dafür entschieden, keine sensiblen Daten über eine Online-Formular zu erfassen.  Alles was Sie zum Anmelden brauchen, ist unser PDF-Anmeldeformular auszufüllen und per Fax oder E-mail an Successful-Coding zurück zu senden.

  • Kurs auf Anfrage
  • Ort: Hotel zur Post: Bodenseestraße 4A, 81241 München

Zertifikat

Im Gegensatz zu anderen Unternehmen, die ein Zertifikat nach dem Bestehen einer theoretischen Prüfung (meist Multiple-choice Prüfung) verleihen, erhalten bei uns  nur  diejenigen Teilnehmer, die an allen Kurseinheiten und Programmieraufgaben aktiv  teilnehmen und das Abschluss-Projekt erfolgreich programmieren, das Zertifikat. Das Successful-Coding Zertifikat ist ein Nachweis dafür, dass Sie etwas können statt kennen und ist mit Erfolgserlebnissen und direktes Nutzen für die Praxis eng verbunden.