Es befinden sich keine Produkte im Warenkorb.

Interprozesskommunikation/Sockets – Ein Chatprogramm in Python implementieren – Teil 1


erprozesskommunikation (IPC) klingt nach einem recht komplexen Thema. Obwohl es sicherlich einige Aspekte gibt, die bei IPC etwas kniffliger werden können, ist der Einstieg jedoch...

Hier weiterlesen!


APIs in JavaScript verwenden (2/2)


Im ersten Teil dieses Tutorials haben wir gezeigt, wie man eine Oberfläche für einen Übersetzer in HTML und CSS entwickelt. Im zweiten Teil geht es nun darum, wie die notwendige...

Hier weiterlesen!


APIs in JavaScript verwenden (1/2)


JavaScript, kurz JS, ist eine der beliebtesten Sprachen im Bereich der Webentwicklung. Ursprünglich wurde die Sprache 1995 auf Basis von Netscape entwickelt, um Nutzerinteraktion mit Webbrowsern auszuwerten und so dynamische...

Hier weiterlesen!


resize_to_60

GUIs mit JavaFX erstellen (2/2)


Im ersten Teil dieses Java Tutorials haben wir uns mit der Implementierung eines graphischen Taschenrechners in JavaFX beschäftigt. Bisher haben wir die Oberfläche in FXML, der Designsprache von JavaFX, gestaltet...

Hier weiterlesen!


resize_to_60

GUIs mit JavaFX erstellen (1/2)


Java ist eine der beliebtesten Programmiersprachen, die in vielen Bereichen sowohl für Datenverarbeitung, Berechnungen als auch graphische Anwendungen eingesetzt wird. Auf dem TIOBE-Index, der die Beliebtheit und den Anteil von...

Hier weiterlesen!


Web Scraping mit Python


Web Scraping (auch Web Data Mining oder Web Harvesting genannt) bezeichnet den Prozess, Daten aus dem Internet automatisiert zu extrahieren, aufzubereiten und zu analysieren. Die Praktik gehört damit in den Bereich...

Hier weiterlesen!


resize_to_80

Versionsverwaltung Praxisprojekt


Im letzten Artikel haben wir uns mit Versionsverwaltung und insbesondere mit dem Tool Git beschäftigt. Um besser zu verstehen, wie man mit Git arbeitet, wollen wir den Git-Workflow nun an einem Beispiel demonstrieren....

Hier weiterlesen!


Versionsverwaltung


Quelle: Wikimedia, by Daniel Kinzler CC3.0 Als Versionskontrolle oder Versionsverwaltung bezeichnet man das Vorgehen, Änderungen an Dokumenten und Dateien kontinuierlich zu erfassen. Dazu werden sogenannte Version Control Systems (VCS) genutzt. Die Versionen der Dateien...

Hier weiterlesen!


Microservices


Quelle: Wikimedia, by Frycenty Microservices sind ein Architekturmuster, das in den letzten Jahren an immer mehr Bedeutung gewonnen hat. Bei einer solchen Architektur geht es darum, Software in kleine, in sich abgeschlossene Dienste beziehungsweise...

Hier weiterlesen!


Agile Softwareentwicklung


Agile Softwareentwicklung beschreibt Ansätze des Softwareentwicklungsprozesses mit besonderem Fokus auf Flexibilität und inkrementelles Vorgehen. Dadurch sollen die Qualität des Produktes gesteigert, die Kommunikation verbessert und Risiken minimiert werden. Etabliert haben sich Gedanken rund...

Hier weiterlesen!