Einführung in den Kurs
  • Willkommen!
  • Überblick über den Kurs
Die eigene Position bestimmen
  • Anfänger oder Experte? Wo stehst du?
  • Das Dreyfus-Modell
  • Was verrät dir deine Position?
  • Die Route bestimmen und los...
Dein persönlicher Werkzeugkasten
  • Werkzeuge aussuchen und beschaffen
  • Werkzeuge schleifen und pflegen
  • Neue Werkzeuge testen und beurteilen
Software kommunizieren
  • Wieso ist Kommunikation so wichtig?
  • Einblick ins Alchemistenlabor
  • Buzzwörter, die Sau und das Dorf
  • Der Nutzer muss es kapieren!
  • Auf ein Wort: Architekturdokumentation
Clean Code & Softwarecraftsmanship
  • Zwei Bewegungen – ein Gedanke
  • Lesbare Software
  • Methoden benennen
  • Refactoring!
  • Beispiel: Wie Software lesbar wird 1/2
  • Beispiel: Wie Software lesbar wird 2/2
Prinzipien der objektorientierten Softwareentwicklung
  • Der Experte und das Prinzip
  • Das Prinzipien-Wiki
  • Beispiel: DRY
  • Beispiel: Single-Responsibility-Prinzip
  • Beispiel: Vorsicht vor Optimierungen!
  • Beispiel: Teste alles, was möglicherweise schiefgehen könnte.
Software Entwurfsmuster
  • Die Einstiegsdroge
  • Formalisierte Prinzipien
  • Beispiel: Strategie-Muster
  • Beispiel: Template-Methode
  • Spickzettel: UML
Testgetriebene Entwicklug
  • Händewaschen nicht vergessen!
  • TDD-Zyklus erklärt
  • Beispiel: TDD angewandt 1/2
  • Beispiel: TDD angewandt 2/2
  • Testen ist nicht gleich Testen
Softwaredesign
  • Das Leben wird leichter
  • Design erkennen und kategorisieren
  • Der schwierige Aufstieg
Agile Softwareentwicklung
  • Scrum, Kanban und Co.
  • Das agile Manifest
  • Beispiel: Scrum
  • Unaufhaltsam: Das agile Team
Die Persönlichkeit eines Profis
  • Runter vom hohen Ross
  • Sei souverän
  • Sei integer
  • Verhalte dich wie ein Profi
  • Seine eigene Ethik finden
Intuition
  • Experten und die Intuition
  • Intuition als Werkzeug
Bewusstes Lernen
  • Bewusstes Lernen und qualitativ hochwertige Zeit
  • Der Flow-Kanal
  • Ziele Erreichen mit der SMART-Methode
  • Sei immer der Schlechteste im Team
Abenteuer Softwareentwicklung - to go
  • Schlechter Tipp!
  • Das WIE bestimmt der Profi
  • Kenne deine gottverdammte Jobdescription
  • Guru oder nicht?
  • Gut zu verstehen gilt oft als banal
  • Siedel, auch wenn der Feind vor den Toren steht!
  • Ehre den Altvorderen
  • Kenne dich aus!
  • Extrazeit fürs Lernen
  • Kreativer Freiraum
  • Freude am Handeln
  • Vom Kunden her denken
  • Alles ist Politik
  • Verständnis
  • Autonomie braucht Richtung
  • Datentransformationen
  • Gelassenheit bei Drohungen
  • Veränderungen lieben
  • Methodenkompetenz
  • Wie im Team arbeiten?
  • Zertifikate
Zu guter Letzt
  • Was haben wir nicht alles geschafft?
  • Was fehlt?
  • Danksagung
  • Personal SCRUM Board
Antwort auf Eure Fragen
  • Antwort auf den Fragebogen
  • Den Überblick behalten
BONUS: Hier gibt es tolle Angebote von mir
  • Weitere Kurse zum Bestpreis
  • Bonus: Coding.Cards