Bildergalerien
05.11.2022 01:03 Uhr
E-Books :

15 Gratis-Fachbücher für Software-Entwickler

  • IT-Handbuch für Fachinformatiker: Während derzeit der Film zum Leben des Mathematikers Alan Turing in die Kinos kommt, schlagen sich viele Informatik-Erstsemestler mit dem von ihm entwickelten Berechenbarkeitsmodell der Turingmaschine herum. Was es damit auf sich hat und vieles mehr verrät dieses Standardwerk für Ausbildung und Studium. Die Inhalte bieten einen Überblick über das Gesamtgebiet der Fachinformatik, wie es die Prüfungsordnung der IHK für eine zwei- oder dreijährige Berufsausbildung vorschreibt.
     
    Gedruckte Ausgabe: IT-Handbuch für Fachinformatiker, Sascha Kersken , Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-2234-1
  • C von A bis Z:  Jürgen Wolf stellt die Grundlagen der Programmiersprache C dar, angefangen von den elementaren Datentypen bis hin zu Arrays, Zeigern und dynamischer Speicherverwaltung. Sein Buch ist geeignet, um C zu lernen, kann aber auch als Nachschlagewerk für fortgeschrittene Themen wie das Programmieren von CGI- Anwendungen, eigener Datenbank-Clients mit der C-API von MySQL oder der Netzwerk- und Cross-Plattform-Entwicklung dienen.
     
    Gedruckte Ausgabe: C von A bis Z, Jürgen Wolf, Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-1411-7
  • Visual C# 2012: Bereits in der 6. Auflage begleitet dieses Kompendium ambitionierte Ein- und Umsteigern bei allen Fragen der C#-Entwicklung. Fortgeschrittene und Profis unterstützt es hingegen als Nachschlagewerk optimal bei ihrer täglichen Arbeit. Neben einer Einführung in die effiziente Entwicklung mit Visual Studio 2012, erläutert der Autor auch fortgeschrittene C#-Themen wie LINQ, Multithreading oder die Serialisierung und widmet sich eingehend der Entwicklung grafischer Benutzeroberflächen.
     
    Gedruckte Ausgabe: Visual C# 2012, Andreas Kühnel, Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-1997-6
  • Einstieg in Visual Basic 2012: Anhand anschaulicher und leicht nachvollziehbarer Beispiele erläutert dieses Buch die Visual-Basic-Grundlagen zu Variablen, Operatoren, Schleifen & Co., objektorientierte Programmierung, Fehlerbehandlung, Erstellen von Datenbank- und Internetanwendungen. Zudem führt der Autor in die Entwicklung von GUIs mit der Windows Presentation Foundation und von Windows Store Apps für Windows 8 ein.
     
    Gedruckte Ausgabe: Einstieg in Visual Basic 2012, Thomas Theis, Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-1959-4
  • Objektorientierte Programmierung: Anhand typischer Beispiele in C++, Java, Ruby, C# und PHP erläutern die beiden Autoren dieses Buchs  die Prinzipien der objektorientierte Programmierung und deren Umsetzung. Anhand eines größeren Projekts zeigen sie dem Leser zudem einmal von Anfang bis Ende, wie sich OOP konsequent realisieren lässt. Des Weiteren bietet das 656 Seiten starken Werk eine Einführung in die aspektorientierte Programmierung.
     
    Gedruckte Ausgabe: Objektorientierte Programmierung, Bernhard Lahres und Gregor Rayman, Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-1401-8
  • Shell-Programmierung: Ab auf die Komandozeile! In diesem Buch erfahren Unix- und Linux-Freunde alles, was sie zur Shell-Programmierung wissen müssen. Weitere Kapitel gehen auf wichtige Tools wie grep, sed oder awk ein, die in Kombination mit der Shellscript-Programmierung zu wertvollen Helfern im täglichen Einsatz werden.
     
    Gedruckte Ausgabe: Shell-Programmierung, Jürgen Wolf, Galileo Computing / Rheinwerk Verlag, ISBN 3-89842-683-1
  • Linux-UNIX-Programmierung: Dieses Buch bietet für Leser mit Betriebssystem-Kenntnissen und C-Wissen eine umfassende Einführung in die Linux-UNIX-Programmierung. Der Autor zeigt dabei unter anderem den Zugriff auf Systeminformationen, erläutert Benutzerschnittstellen für die Konsole, widmet sich der Netzwerkprogrammierung und behandelt auch die Aspekte Dämonen, Zombies und Prozesse.
     
    Gedruckte Ausgabe: Linux-UNIX-Programmierung, Jürgen Wolf, Galileo Computing / Rheinwerk Verlag, ISBN 3-89842-683-1
  • Produktion von Open-Source-Software: Dieses Buch richtet sich an Softwareentwickler, die mit dem Gedanken spielen, ein Open-Source-Projekt zu starten. Der Autor führt den Leser zunächst in die verschiedenen Open-Source-Lizenzen ein und widmet sich dann der technische Infrastruktur wie Mailinglisten, Versionsverwaltung und Bugtracker. Themen wie Finanzierung, Marketing und die Leitung von Freiwilligen bleiben aber auch nicht außen vor.
     
    Gedruckte Ausgabe: Producing Open Source Software (Englisch), Karl Fogel, O'Reilly Media, 978-0-596-00759-1
  • GPL kommentiert und erklärt: Wer Open-Source-Software entwickelt oder für eigene Produkte verwendet, ist häufig unsicher, was die rechtlichen Rechte und Pflichten anbelangt. Für eine der gebräuchlichsten Open Source-Lizenzen, die GNU General Public License (GPL), ist dieses Buch der Wegweiser durch den Paragraphendschungel.
     
    Gedruckte Ausgabe: GPL kommentiert und erklärt, Institut für Rechtsfragen der Freien und Open Source Software, O'Reilly Verlag, ISBN  978-3-89721-389-0
  • HTML5-Handbuch: Stefan Münz und Clemens Gull beantworten mit diesem Standardwerk für Webprofis alle Fragen zum Internetstandard HTML5. Das Themenspektrum reicht dabei vom Erstellen einfacher HTML-Dokumente über die Gestaltung anspruchsvoller Layouts, das Einbinden von JavaScript-Programmen sowie von Audio- und Videodaten bis hin zu Mikrodaten und Mikroformaten.
     
    Gedruckte Ausgabe: HTML5-Handbuch, Clemens Gull und Stefan Münz, Franzis Verlag GmbH, 978-3-6456-0079-8
  • JavaScript und AJAX: Der erste Teil dieses Standardwerkes zu JavaScript vermittelt anhand von Beispielen eine umfangreiche Einführung in die Scriptsprache. Im zweiten Teil kommen dann auch JavaScript-Kenner auf ihre Kosten: Autor Christian Wenz zeigt hier die ganze Palette des Javascript-Einsatzes, behandelt Themen wie Browserkompatibilität, Formulare oder DHTML und widmet AJAX gar ein eigenes Kapitel.
     
    Gedruckte Ausgabe: JavaScript und AJAX, Christian Wenz, Galileo Computing / Rheinwerk Verlag, ISBN 3-89842-859-1
  • PHP PEAR: PEAR bietet zahlreiche Bibliotheken und nützliche Hilfsmittel für PHP-Entwickler, die sich auf einfache Weise in bestehende PHP-Installationen integrieren lassen. Die oft unzureichnenden PEAR-Dokumentationen ergänzt Autor Carsten Möhrke mit diesem Buch. Zudem führt er den Leser in die Nutzung sowie Installation ein und beschreibt alle wichtigen PEAR- und PECL-Pakete.
     
    Gedruckte Ausgabe: PHP PEAR, Carsten Möhrke , Galileo Computing / Rheinwerk Verlag, ISBN 3-89842-580-0
  • Programmiereinführung mit Python: Mit diesem Buch führt die OpenTechSchool Python-Einsteiger Schritt für Schritt durch die Grundlagen der Programmierung. Die einzelnen Kapitel widmen sich dem Zeichnen mit turtle, Variablen, Schleifen, benutzerdefinierten Funktionen, Funktionen mit Parametern, Verzweigungen, bedingten Schleifen und logischen Operatoren.
  • Java ist auch eine Insel: Die 10. Auflage dieses Handbuchs zu Java-Version 7 vermittelt auf knapp 1300 Seiten die Grundlagen der Java-Programmierung bis hin zu NetBeans. Neben Erklärungen zu Klassen, Objekten und dem Umgang mit Zeichenketten widmet sich der Autor auch besonderen Klassen der Java SE, der angewandten Objektorientierung , der XML-Verarbeitung sowie dem Datenbankmanagement mit JDBC. Die Aufgaben und Programme der Buch-DVD sind auf der Website des Openbooks ebenfalls als kostenloser Download verfügbar.
     
    Gedruckte Ausgabe: Java ist auch eine Insel, Christian Ullenboom, Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-1802-3
  • Java 7 - Mehr als eine Insel: In der Fortsetzung des Kultbuchs "Java ist auch eine Insel" widmet sich Christian Ullenboom den Java SE-Bibliotheken. Auf mehr als 1400 Seiten zeigt er alles, was man wissen muss über Swing, Netzwerk- und Grafikprogrammierung, RMI und Web-Services, JavaServer Pages und Servlets, Applets, JDBC, Reflection und Annotationen, Logging und Monitoring, Java Native Interface (JNI) und vieles mehr.

    Gedruckte Ausgabe: Java 7 - Mehr als eine Insel, Christian Ullenboom, Galileo Computing / Rheinwerk Verlag, ISBN 978-3-8362-1507-7