de.hideout-lastation.com
Paradies Für Designer Und Entwickler


20 kostenlose Ebooks für Softwareentwickler [Anfänger]

Das Entwickeln und Programmieren von Software und Anwendungen ist nie eine leichte Aufgabe, und manchmal brauchen Sie ein wenig Hilfe, sei es für die Verwaltung Ihres Workflows, für die Aktualisierung Ihres Wissens oder für das Erlernen einer neuen Programmiersprache . Zum Glück gibt es eine Menge Ressourcen im Internet, die helfen können, einschließlich kostenloser E-Books.

Hier haben wir eine Liste von 20 kostenlosen E-Books zusammengestellt, die Anfänger-Softwareentwicklern und Programmierern auf jeden Fall nützlich sein sollten. Sie decken eine ganze Reihe von Themen ab, von allgemeineren Workflow-Ratschlägen bis hin zu nährstoffarmer Code und vielen anderen Dingen dazwischen. Ohne weitere Umschweife, hier ist die Liste.

Wie man ein Programmierer wird

Von Rob Wailing

Der Titel sagt alles, wirklich: Dieses eBook sollte einer Ihrer ersten Lesevorgänge sein, wenn Sie gerade erst anfangen, oder auch wenn Sie versuchen zu entscheiden, ob Programmierung der richtige Weg für Sie ist. Es ist kein tiefgreifendes E-Book, aber der Autor behandelt eine ganze Reihe von nicht-technischen Themen, wie zum Beispiel wo man anfangen soll, wie man Erfahrungen sammelt und andere Fragen aus der realen Welt.

Verfügbar als: PDF

Schlanke Softwareentwicklung

Von David J. Anderson

Dieses E-Book beleuchtet, wie das Konzept "Lean", das aus der Managementstruktur von Toyota in den 1990er Jahren stammt, auf die Softwareentwicklung angewendet werden kann. Es ist kein Buch über Programmierung; Stattdessen beschreibt das E-Book, wie man den Entwicklungsprozess von Software angehen und verwalten kann .

Verfügbar als: PDF

Zurück zu den Grundlagen: Hype-freie Grundsätze für Software-Entwickler

Von Jason Gorman

Dieses E-Book durchbricht einen Großteil des Hypes und Marketings, der in der Softwareentwicklungswelt gegenwärtig ist, und versucht, etwas von dem wieder einzuführen, was der Autor als grundlegende Grundsätze der Softwareentwicklung ansieht . Themen wie die Notwendigkeit testbarer Ziele, die Automatisierung der Eselarbeit und die Notwendigkeit der Kundenbeteiligung werden in diesem E-Book diskutiert.

Verfügbar als: PDF

Rollen Sie nicht nur die Würfel

Von Neil Davidson

Dieses eBook befasst sich mit einem der wichtigsten Teile für Softwareentwickler, die ihre Arbeit verkaufen möchten: Preisgestaltung. Es macht schließlich keinen Sinn, ein gutes Programm zu schreiben, wenn Sie es nicht richtig bewerten ; Dieses eBook soll helfen und Themen wie Wirtschaft, Preispsychologie und Preiswahrnehmung diskutieren.

Verfügbar als: Kostenloser Download

Von Grund auf programmieren

Von Jonathan Bartlett

Wie der Titel vermuten lässt, richtet sich dieses E-Book an Anfänger, die sich mit dem Programmieren und Entwickeln beschäftigen, und bringt ihnen bei, wie man denkt, schreibt und lernt wie ein Programmierer. Das E-Book lehrt die Prinzipien der Programmierung mit Assembler für x86-Prozessoren und GNU / Linux-Betriebssysteme.

Verfügbar als: PDF

97 Dinge, die jeder Programmierer wissen sollte - Erweitert

Zusammengestellt von Shirish Padalkar

Dieses eBook ist eine Sammlung von Essays und Artikeln aus dem Wiki, die nicht im Buch enthalten waren. Es gibt eine große Vielfalt an Beiträgen in diesem E-Book, die viele Themen behandeln, von expliziter Beratung mit Code und Programmierung bis hin zu allgemeineren Ratschlägen, ein Programmierer oder Softwareentwickler zu sein.

Verfügbar als: Pay-was-du-willst Download

Effizienz in Entwicklungsworkflows

Von Florian Motlik

Dieses eBook vermittelt und diskutiert den Workflow des Codeship-Entwicklungsteams in der Hoffnung, dass es Sie inspirieren wird, auch Ihren eigenen Entwicklungsworkflow zu optimieren. Die drei Kapitel in diesem Buch befassen sich mit der Entwicklung neuer Features, Pull-Requests und Code-Reviews sowie mit Deployment-Pipelines und einer Bereitstellung ohne Downtime .

Verfügbar als: E-Mail-Download

Grundlagen der Programmierung

Von Karl Seguin

Wie der Titel schon andeutet, behandelt dieses E-Book die Grundlagen der Programmierung und den Aufbau von besserer Software . Der Autor diskutiert Themen wie ALT.NET, domänengesteuertes Design, Komponententests und Abhängigkeitsinjektionen sowie einige einfachere "Back to Basics" -Themen. Eine gute Lektüre, um sich mit den Grundlagen vertraut zu machen.

Verfügbar als: PDF

Hacknot: Essays über Softwareentwicklung

Von Ed Johnson

Dieses E-Book ist eine Sammlung von Essays, die zwischen 2003 und 2006 geschrieben wurden und verschiedene Konzepte auf dem Gebiet der Softwareentwicklung diskutieren und kritisieren . Von extremer Programmierung und agilen Methoden über Debugging und Wartung bis hin zur Softwareentwicklungsbranche selbst ist kein Thema vor Ed Johnsons kritischem Auge sicher.

Verfügbar als: Kostenloser Lulu Download

Motivation des Programmierers für Anfänger

Von Rajaraman Raghuraman

Dieses E-Book ist eine Sammlung von Blogeinträgen des Autors, die hauptsächlich einfache und praktische Ratschläge zum Programmierer geben. Es gibt keinen Code hier; Vielmehr diskutiert der Autor Themen wie Programmierkenntnisse, durchdachte Zitate sowie die Einstellungen und Fähigkeiten, die ein guter Softwareentwickler benötigt.

Verfügbar als: E-Mail-Download

Erfinden Sie Ihre eigenen Computerspiele mit Python

Von Al Sweigart

Wenn Sie daran interessiert waren, Python zu lernen, aber nie wussten, wie es geht, ist dieses eBook ein großartiger Ausgangspunkt. Es ist zugegebenermaßen mehr auf jüngere Lerner ausgerichtet, aber es ist immer noch ein guter Ausgangspunkt, besonders da es den Prozess des Spielens als einen Weg nutzt, um Ihnen einige der Eigenschaften und Feinheiten von Python beizubringen.

Verfügbar als: PDF

Programmieren mit Python lernen

Von Richard Halterman

Dieses eBook ist eine erschöpfende Anleitung zur Programmierung mit Python 3.2 . Der Autor beginnt mit den Grundlagen von Python, wie Software und Entwicklungstools, bevor er in detailliertere Bereiche wie die iterativen Prozesse von Python geht, Funktionen verwendet und schreibt, verschiedene Arten von Objekten und benutzerdefinierte Typen.

Verfügbar als: PDF

Offene Datenstrukturen (in Java)

Von Pat Morin

Dieses Buch hat ein ziemlich hehres Ziel, indem es den Studenten freien Zugang zu einem Open-Source-aktualisierbaren Lehrbuch gewährt, das sich auf Datenstrukturen in Java bezieht. Wie Sie sich vorstellen können, ist der Inhalt eher auf Java-Lernende als auf erfahrene Experten ausgerichtet, aber wahrscheinlich werden selbst erfahrene Programmierer dieses Lehrbuch nutzen, wenn auch nur als Auffrischung.

Verfügbar als: PDF

F # kurz

Von Robert Pickering

Dieses eBook ist eine Einführung in die Programmiersprache F #. Der Autor widmet ein paar Kapiteln der Einführung von F #, funktionaler Programmierung und warum es wichtig ist, bevor er Sie durch die klassische "Hallo Welt!" Übung. Spätere Themen umfassen objektorientierte Programmierung, Simulationen und Grafiken sowie das Erstellen einer Anwendung in F # .

Verfügbar als: E-Mail-Download

Erste Schritte mit der Open Source Entwicklung

Von Rachna Kapur, Mario Briggs, Pedro Carvalho, Ulisses Costa, Tapas Saha, Raul F. Chong und Peter Kohlmann

Dieses ausführliche E-Book ist eine großartige Einführung in die Welt der Open-Source-Software und damit zusammenhängender Probleme. Zu den diskutierten Themen gehören Lizenzierung, Open-Source-Geschäftsmodelle, die Rolle der Open-Source-Community in der Entwicklung und das Starten eines eigenen Open-Source-Projekts .

Verfügbar als: PDF

Git kurz

Von Ryan Hodson

GitHub ist momentan eines der nützlichsten Versionskontrollsysteme im Internet und ist unglaublich wichtig für jeden Softwareentwickler. Dieses E-Book ist eine großartige Einführung in die Funktionsweise von GitHub und erläutert alles, was Sie wissen müssen, von einem allgemeinen Überblick über GitHub bis zu bestimmten Themen wie das Aufzeichnen und Rückgängigmachen von Änderungen und Remote-Repositories.

Verfügbar als: E-Mail-Download

Das Handbuch des Rooks zu C ++

Von Jeremy A. Hansen

Dieses eBook ist so ziemlich ein umfassendes C ++ - Lehrbuch, das alles enthält, was Sie über das Programmieren und Entwickeln von Software mit C ++ wissen müssen. Zu den besprochenen Themen gehören Variablen, Datentypen und Konvertierungen, Schleifen, Datei-I / O und dynamische Daten. Das E-Book enthält auch Prüfungsfragen und Antworten für jedes Kapitel, um das Lernen zu erleichtern.

Verfügbar als: PDF

C ++ kurz

Von Michael McLaughlin

Dieses eBook wurde mit C # -Entwicklern geschrieben. Insbesondere wurde es geschrieben, um Entwicklern zu helfen, die mit C # learn C ++ vertraut sind . Dies geschieht, indem versucht wird, so weit wie möglich auf frühere C # -Wissen zu verweisen, während Themen wie Typen, Namespaces, Ressourcenerwerb und Zeichenfolgen behandelt werden.

Verfügbar als: E-Mail-Download

Programmieren von Windows Store-Apps mit HTML, CSS und Javascript

Von Kraig Brockschmidt

Dies ist ein unverzichtbares eBook für jeden, der Anwendungen für den Windows Store entwickelt. Alle Themen wie die Anatomie von Windows-Apps, Webinhalte und Datenbindung werden ausführlich und detailliert diskutiert. Das E-Book enthält auch Begleitdateien, die Sie bei einigen Aufgaben im Buch unterstützen.

Verfügbar als: PDF | EPUB | Entzünden

.NET-Technologiehandbuch für Geschäftsanwendungen

Von Cesar de la Torre und David Carmona

Das Hauptziel dieses E-Books besteht darin, Ihnen bei der Auswahl der richtigen Microsoft-Entwicklungstechnologien und -ansätze für Ihr .NET-Projekt zu helfen. Dazu werden Sie durch eine Reihe von verschiedenen Anwendungsmustern und -szenarien geführt, mit empfohlenen Technologien für jedes Muster und Szenario, damit Sie die richtige Wahl treffen können.

Verfügbar als: PDF

Bootstrap-Layouts anpassen: Trends, Tools & Frameworks

Bootstrap-Layouts anpassen: Trends, Tools & Frameworks

Bootstrap ist derzeit das führende Front-End-Framework und die einfachste Art, Layouts zu erstellen . Es gibt es schon seit Jahren und Drittanbieter haben sogar ihre eigenen Ressourcen online veröffentlicht. Diese Ressourcen reichen von kostenlosen Themes bis hin zu detaillierten Plugins und Frameworks .I

(Tech- und Design-Tipps)

Google beginnt mit dem Testen der Instant Apps-Funktion für Android

Google beginnt mit dem Testen der Instant Apps-Funktion für Android

Zurück bei Google I / O hat Google ein kleines Feature namens "Instant Apps" aufgegriffen, das seinen Weg zu Android-Geräten finden wird. Nach einer langen Wartezeit ist Google bereit, diese Funktion mit einer kleinen Anzahl von Partnern zu testen .Für diejenigen, die nicht wissen, worum es bei der Instant Apps-Funktion geht, ist es Google möglich , native Apps in kleine Pakete zu zerlegen, die sofort durch Antippen der URL ausgeführt werden können. Der

(Tech- und Design-Tipps)