Neue Schulung: Clean Code and Software Craftmanship for PHP Developers

 Clean Code and Software Craftmanship for PHP Developers

Ziele der Schulung:
Die Teilnehmer der Schulung lernen nach welchen Kriterien Sauberen Code zu Entwickeln und code nach Qualitätskriterien zu bewerten und zu optimieren. Ein besonderer Wert wird auf das Erlernen von Techniken gelegt die eigenen Clean Code Fähigkeiten kontinuierlich zu verbessern. Durch Übungen in der Gruppe am Rechner und auf Papier werden
Arbeitsmittel:
Beamer, Flip Charts, Moderationssticker, Arbeitsbögen, Programmierung im Team im sogenannten Mob Programming


Zeit:

Tag 1 Beginn 1 Tag: 10 Uhr
Ende ca 17:30 Uhr,
nach Absprache lockeres Coding Dojo bis 19:30
Tag 2: 09:00-17:30

Themen:
Grundlagen:
Was kann durch „Schlechten Code“ passieren.
Software Craftmanship, was ist das ?
Warum ist Clean Code wichtig ?
Der “Business Value“ von Clean Code.
Werte guter Software
Boy Scout Rule
WTF Per Minutes

Code Aufbau:
Prinzipien guten Codes
Solid Prinzipien
Lose Kopplung – Hohe Kohäsion
Design Patterns
Design Patterns in PHP Frameworks (Zend, Symfony)
Clean Architecture im Modernen web Umfeld
Warnung vor verfrühten Optimierungen


Methoden zur Coding Verbesserung:
Refactoring Legacy Code
Coding Katas
Coding Dojos
Code Reviews Effektiv gestalten
Pair Programming
Test Driven Development / PHP Unit
PHP Code Sniffer
Software Metriken
PHP Mess Detection
Whitebox Testing
Continious Integration mit PHP









Kommentare

  1. Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you Best webdesign agentur berlin service provider.

    AntwortenLöschen

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

SoCraTes Day Franken 2019

Which core competency ot the Lean Enterprise helps drive Bullt-in Quality practices?

During the final plan review, Program risks are addressed using ROAM. What do the letters in ROAM represent?