Module:
- OOP (II Module)
- Qualitätssicherung
- Sicherheit (II Module)
- Testing
ca. 60 Programming Tasks
TheSuxxStore - Vollumfänglich funktionstüchtige Web-Applikation mit allen Security Features. Ohne Framework. Address - AddressApp, vollumfänglich fuktionsfähige Web-Applikation mit allen Security Features. Ohne Framework. Templating mit Twig und Bootstrap.
Der CPC II kann eine Aufgabe mit OOP wirtschaftlich, nachhaltig und wartbar lösen. Er versteht es, eine den Anforderungen entsprechende Arbeitsumgebung aufzubauen und zu verwalten. Der CPC II kann Code und Konzepte wiederholt verwenden. Seine Programm-Code ist nach dem Paradigma „Secure by Design“ erstellt und wird regelmäßig automatisiert getestet. Seine Arbeit folgt den Prinzipien (SOLID) der Lean, Agile und Craftsmanship Software- Entwicklung. Er kann ITAufgaben im Kontext der Firma einordnen und hat verstanden, dass interne Qualität nicht verhandelbar ist. Projektwerte wie Transparenz, Verbindlichkeit und Rhythmus sind ihm vertraut und werden von ihm gelebt.
Lean : keine Verschwendung, Verantwortung übertragen, das Ganze sehen. Agile : flexible, schlanke Prozesse, Fokus auf die gesteckten Ziele, die technische und soziale Seite. Craftsmanship : lebenslang lernen und üben, sauber programmieren, verantwortlich arbeiten, Wissen mit Kollegen und Community teilen.
folgende Prinzipien (SOLID) wurden angewendet:
- Single Responsibility Prinzip
- Open-Closed Prinzip
- Liskovsches Substitutionsprinzip
- Interface Segregation Prinzip
- Dependency Inversion Prinzip
sowie:
- Gesetz von Demeter