Die Weiterbildung "Agile Softwareentwicklung mit Next.js" vermittelt einen praxisnahen Einstieg in die Entwicklung von Webanwendungen. Behandelt werden Tätigkeiten aus Planung, Programmierung und Auslieferung, wie sie in iterativen Softwareprojekten vorkommen. Next.js wird als technisches Werkzeug der agilen Softwareentwicklung verständlich eingeordnet.
Framework-Grundlagen und Architektur- Next.js einsetzen, um Projektstrukturen und Routing für die agile Softwareentwicklung aufzubauen
- Server-side Rendering nutzen, um Inhalte dynamisch und suchmaschinenfreundlich bereitzustellen
- Static Generation anwenden, um stabile Seiten für wiederkehrende Inhalte zu erzeugen
- Next.js konfigurieren, um Medien wie Bilder und Schriften performant einzubinden
Technische Umsetzung und Performance
- Agile Softwareentwicklung umsetzen, indem Zustände und Datenflüsse in Next.js gesteuert werden
- Next.js erweitern, um Middleware für Anfragen und Weiterleitungen einzusetzen
- Schnittstellen programmieren, um externe Datenquellen in Webanwendungen anzubinden
- Next.js analysieren, um Fehler und Performanceprobleme im Betrieb zu erkennen
Qualität und Bereitstellung
- Agile Softwareentwicklung absichern, indem automatisierte Tests für Next.js-Komponenten erstellt werden
- Next.js ausliefern, um Anwendungen über strukturierte Deployment-Prozesse bereitzustellen
- Softwareentwicklung gestalten, indem Styles wartbar in Next.js integriert werden
- Next.js warten, um bestehende Code-Basen schrittweise weiterzuentwickeln
Projektmanagement und Zusammenarbeit
- Agile Softwareentwicklung planen, indem Funktionen inkrementell mit Next.js ausgeliefert werden
- Zusammenarbeit abstimmen, um Frontend-Entwicklung und Design im Team zu koordinieren
- Next.js dokumentieren, um Architekturentscheidungen für Projekte nachvollziehbar festzuhalten
- Sprint-Zyklen nutzen, um Programmierarbeit in der agilen Softwareentwicklung zu steuern
Nach Abschluss dieser Weiterbildung können die Teilnehmenden Webanwendungen mit Next.js eigenständig entwickeln und weiterführen. Sie verbinden Programmierung mit agiler Softwareentwicklung und arbeiten strukturiert in Projekten. Die Weiterbildung bildet eine Grundlage für Tätigkeiten in der Webentwicklung