Enroll Course: https://www.coursera.org/learn/desenvolvimento-agil-com-padroes-de-projeto
Einführung
Wenn Sie bereits über grundlegende Kenntnisse im Entwerfen und Entwickeln komplexer Programme in Java verfügen, aber Herausforderungen bei der Handhabung komplexer Szenarien haben, dann ist der Kurs Desenvolvimento Ágil com Padrões de Projeto auf Coursera genau das Richtige für Sie. Dieser Kurs zielt darauf ab, Ihnen tiefere Einblicke in effizientes Programmieren zu bieten und Sie auf das nächste Level zu bringen.
Kursübersicht
Der Kurs besteht aus vier Wochen und behandelt grundlegende und fortgeschrittene Entwurfsmuster sowie Konzepte der objektorientierten Programmierung. Es wird angenommen, dass die Teilnehmenden bereits Erfahrung in der Softwareentwicklung haben, was eine ideale Grundlage für die Themen ist, die behandelt werden:
- Woche 1: Grundlagen von Entwurfsmustern mit einer Einführung in das Strategy-Muster und Static Factory Methods.
- Woche 2: Identifizierung und Anwendung von vier Vererbungsmustern und drei Kompositionsmustern.
- Woche 3: Vertiefung in die rekursive Komposition mit den Mustern Composite und Chain of Responsibility, sowie Proxy, Decorator und Adapter.
- Woche 4: Erstellung von Objekten mit Abstract Factory und Builder, sowie das Prinzip der Dependency Injection und ein kleiner praktischer Teil mit Gamification.
Was ich darüber denke
Ich habe den Kurs selbst belegt und war begeistert von der Klarheit und Struktur der Inhalte. Jeder Abschnitt ist gut geplant und die Übungen sind herausfordernd, aber machbar. Besonders gut gefallen hat mir der praktische Bezug, der es ermöglicht hat, das Gelernte sofort anzuwenden. Der Kurs bietet auch ausreichend Möglichkeiten für Interaktion und Diskussion mit anderen Kursteilnehmern.
Empfehlung
Insgesamt würde ich diesen Kurs jedem empfehlen, der seine Fertigkeiten in der Softwareentwicklung insbesondere mit Java vertiefen möchte. Er wird Ihnen helfen, ein besseres Verständnis für Designmuster zu entwickeln und Ihnen die Werkzeuge an die Hand geben, um komplexe Softwareprojekte mit Qualität und Flexibilität zu entwickeln. Wenn Sie bereit sind, Ihre Programmierfähigkeiten auf das nächste Level zu heben, dann melden Sie sich für Desenvolvimento Ágil com Padrões de Projeto auf Coursera an!
Enroll Course: https://www.coursera.org/learn/desenvolvimento-agil-com-padroes-de-projeto