free-programming-books/free-programming-books-de.md

241 lines
8.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

### Index
* [ABAP](#abap)
* [Action Script](#action-script)
* [Android](#android)
* [Assembly Language](#assembly-language)
* [C](#c)
* [C#](#c-sharp)
* [C++](#c-1)
* [Component Pascal](#component-pascal)
* [Git](#git)
* [Go](#go)
* [Groovy](#groovy)
* [HTML & CSS](#html--css)
* [iOS](#ios)
* [Java](#java)
* [JavaScript](#javascript)
* [React](#react)
* [LaTeX](#latex)
* [Meta-Lists](#meta-lists)
* [MySQL](#mysql)
* [Neo4j](#neo4j)
* [PHP](#php)
* [Symfony](#symfony)
* [Python](#python)
* [Django](#django)
* [Ruby on Rails](#ruby-on-rails)
* [Scilab](#scilab)
* [Scratch](#scratch)
* [UML](#uml)
* [Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache)
* [Unix](#unix)
* [VHDL](#vhdl)
* [Visual Basic](#visual-basic)
### ABAP
* [Einstieg in ABAP](http://openbook.rheinwerk-verlag.de/einstieg_in_abap/) - Karl-Heinz Kühnhauser, Thorsten Franz
* [SAP Code Style Guides - Clean ABAP](https://github.com/SAP/styleguides/blob/master/clean-abap/CleanABAP_de.md)
### Action Script
* [ActionScript 1 und 2](http://openbook.rheinwerk-verlag.de/actionscript/)
* [Einstieg in ActionScript](http://openbook.rheinwerk-verlag.de/actionscript_einstieg/)
### Android
* [Einführung in die Entwicklung von Apps für Android 8](https://www.uni-trier.de/fileadmin/urt/doku/android/android.pdf) - Bernhard Baltes-Götz (PDF)
### Assembly Language
* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
### C
* [C-Programmierung](https://de.wikibooks.org/wiki/C-Programmierung) - Wikibooks (HTML)
* [C von A bis Z](http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
* [Softwareentwicklung in C](https://web.archive.org/web/20190214185910/http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) - Klaus Schmaranz (PDF)
### C Sharp
* [Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung/)
* [Visual C# 2008](http://openbook.rheinwerk-verlag.de/visual_csharp/)
* [Visual C# 2010](http://openbook.rheinwerk-verlag.de/visual_csharp_2010/)
* [Visual C# 2012](http://openbook.rheinwerk-verlag.de/visual_csharp_2012/)
### C++
* [Die Boost C++ Bibliotheken](http://dieboostcppbibliotheken.de)
* [Lean Testing für C++-Programmierer (2018)](https://www.assets.dpunkt.de/openbooks/Openbook_Lean_Testing.pdf) - Andreas Spillner, Ulrich Breymann (PDF)
* [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/)
* [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/)
### Component Pascal
* [Module, Klassen, Verträge](http://karlheinz-hug.de/informatik/buch/Karlheinz-Hug_Module-Klassen-Vertraege.pdf) - Karlheinz Hug (PDF)
### Git
* [Das Git-Buch](http://gitbu.ch) [PDF, EPUB]
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/)
* [Pro Git (2009)](http://git-scm.com/book/de/v1)
* [Pro Git (neue Version)](http://git-scm.com/book/de/current) (:construction: *in process*)
### Go
* [Effektiv Go Programmieren](http://www.bitloeffel.de/DOC/golang/effective_go_de.html)
* [Eine Tour durch Go](https://go-tour-de.appspot.com/welcome/1)
* [Erstelle Webanwendungen mit Go](https://astaxie.gitbooks.io/build-web-application-with-golang/content/de/)
### Groovy
* [Groovy für Java-Entwickler](http://examples.oreilly.de/openbooks/pdf_groovyger.pdf) (PDF)
### HTML & CSS
* [CSS](http://www.peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
* [HTML](http://www.peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF]
* [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch)
* [Self HTML](https://wiki.selfhtml.org/wiki/Startseite)
### iOS
* [Apps programmieren für iPhone und iPad](http://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/)
* [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip)
* [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) (PDF)
### Java
* [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp
* [Java 7 Mehr als eine Insel](http://openbook.rheinwerk-verlag.de/java7/)
* [Java ist auch eine Insel](http://openbook.rheinwerk-verlag.de/javainsel/)
* [Java SE 8 Standard-Bibliothek](http://openbook.rheinwerk-verlag.de/java8/) - Christian Ullenboom
* [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/)
* [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung/)
* [Testgetriebene Entwicklung mit JUnit & FIT](http://www.frankwestphal.de/ftp/Westphal_Testgetriebene_Entwicklung.pdf) - Frank Westphal (PDF)
### JavaScript
* [JavaScript](http://www.peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF]
* [JavaScript und AJAX](http://openbook.rheinwerk-verlag.de/javascript_ajax/)
* [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/)
#### React
* [React lernen und verstehen](https://lernen.react-js.dev) - Manuel Bieh (HTML)
### LaTeX
* [LaTeX - eine Einführung und ein bißchen mehr...](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a026_latex_einf.pdf) (PDF)
* [LaTeX - Forteschrittene Anwendungen (oder: Neues von den Hobbits)](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a027_latex_fort.pdf) (PDF)
* [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz)
### Meta-Lists
* [Galileo Computing - openbook](https://www.rheinwerk-verlag.de/openbook/)
### MySQL
* [MySQL](http://www.peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF]
### Neo4j
* [Neo4j 2.0 Eine Graphdatenbank für alle](https://neo4j.com/neo4j-graphdatenbank-book/) - Michael Hunger (PDF) *(email requested)*
### PHP
* [PHP](http://www.peterkropff.de/site/php/php.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
* [PHP PEAR](http://openbook.rheinwerk-verlag.de/php_pear/)
* [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) (PDF)
#### Symfony
* [Symfony 5: Auf der Überholspur](https://symfony.com/doc/5.0/the-fast-track/de/index.html)
### Python
* [A Byte of Python - Einführung in Python](https://sourceforge.net/projects/abop-german.berlios/files/) - Swaroop C H, Bernd Hengelein, Lutz Horn, Bernhard Krieger, Christoph Zwerschke (PDF)
* [Einführung in Python](http://www.mschimmels.de/eigeneDateien/Python-Kurs.pdf) - Martin Schimmels (PDF)
* [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/)
* [Python 3 - Das umfassende Handbuch](http://openbook.rheinwerk-verlag.de/python/) - Johannes Ernesti, Peter Kaiser (Online)
#### Django
* [Django Girls Tutorial](https://tutorial.djangogirls.org/es/) (1.11) (HTML) (:construction: *in process*)
### Ruby on Rails
* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) (PDF)
* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) (PDF)
* [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) (PDF)
* [Ruby on Rails 2](http://openbook.rheinwerk-verlag.de/ruby_on_rails/)
* [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/)
### Scilab
* [Einführung in Scilab/Xcos 5.4](https://web.archive.org/web/20161204131517/http://buech-gifhorn.de/scilab/Einfuehrung.pdf) - Helmut Büch (PDF)
### Scratch
* [Kreative Informatik mit Scratch](http://eis.ph-noe.ac.at/kreativeinformatik/)
### UML
* [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml/)
### Unabhängig von der Programmiersprache
* [Clean Code Developer: Eine Initiative für mehr Professionalität in der Softwareentwicklung](http://clean-code-developer.de)
* [IT-Handbuch für Fachinformatiker](http://openbook.rheinwerk-verlag.de/it_handbuch/)
* [Objektorientierte Programmierung](http://openbook.rheinwerk-verlag.de/oop/)
* [Scrum und XP im harten Projektalltag](https://res.infoq.com/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf) (PDF)
### Unix
* [Linux-UNIX-Programmierung](http://openbook.rheinwerk-verlag.de/linux_unix_programmierung/)
* [Shell-Programmierung](http://openbook.rheinwerk-verlag.de/shell_programmierung/)
* [Wie werde ich Unix Guru?](http://openbook.rheinwerk-verlag.de/unix_guru/)
### VHDL
* [VHDL-Tutorium](https://de.wikibooks.org/wiki/VHDL-Tutorium) - Wikibooks (HTML)
### Visual Basic
* [Einstieg in Visual Basic 2010](http://openbook.rheinwerk-verlag.de/einstieg_vb_2010/)
* [Einstieg in Visual Basic 2012](http://openbook.rheinwerk-verlag.de/einstieg_vb_2012/)
* [Visual Basic 2008](http://openbook.rheinwerk-verlag.de/visualbasic_2008/)