{"repo":"Programmiermethoden-CampusMinden/Prog2-Lecture","free":true,"listed":false,"github":"https://github.com/Programmiermethoden-CampusMinden/Prog2-Lecture","clone":"git clone https://github.com/Programmiermethoden-CampusMinden/Prog2-Lecture.git","description":"Lecture \"Programmieren 2\"","language":"Java","stars":13,"topics":["java","testing","refactoring","git","logging","teaching-materials","oer","clean-code","teaching-website","programming"],"license":"CC-BY-SA-4.0","category":"dev-tools","readme_excerpt":"--- has license: true no beamer: true title: \"IFM 2.1: Programmieren 2 (Sommer 2026)\" --- Syllabus ... And, lastly, there's the explosive growth in demand, which has led to many people doing it who aren't any good at it. Code is merely a means to an end. Programming is an art and code is merely its medium. Pointing a camera at a subject does not make one a proper photographer. There are a lot of self-described coders out there who couldn't program their way out of a paper bag. \\hfill {=tex} -- John Gruber auf daringfireball.net Kursbeschreibung Sie haben letztes Semester in Prog1 die wichtigsten Elemente und Konzepte der Programmiersprache Java kennen gelernt. In diesem Modul geht es darum, diese Kenntnisse sowohl auf der Java- als auch auf der Methoden-Seite so zu erweitern, dass Sie gemeinsam größere Anwendungen erstellen und pflegen können. Sie werden fortgeschrittene Konzepte in Java kennenlernen und sich mit etablierten Methoden in der Softwareentwicklung wie Versionierung von Code, Einhaltung von Coding Conventions, Grundlagen des Softwaretests, Anwendung von Refactoring, Einsatz von Build-Tools und Logging auseinander setzen. Wenn uns dabei ein Entwurfsmuster \"über den Weg läuft\", werden wir die Gelegenheit nutzen und uns dieses genauer anschauen. Überblick Modulinhalte 1. Fortgeschrittene Konzepte in Java (\"Classic Java\") - Reguläre Ausdrücke, Generics, Depencendy Injection - Fremde APIs nutzen: ANTLR - Graphische Oberflächen mit Swing - Fehlerbehandlungskonzepte 2. F","default_branch":null,"files":null,"tree":[],"storefront":"/r/Programmiermethoden-CampusMinden","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Programmiermethoden-CampusMinden/Prog2-Lecture/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}