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

So erkennen und stoppen Sie die E-Mail-Verfolgung

So erkennen und stoppen Sie die E-Mail-Verfolgung

Es gibt zahlreiche Dienste, die es dem Absender ermöglichen, E-Mails zu verfolgen, auch wenn E- Mails geöffnet wurden, auf welche Links geklickt wurde, welches Gerät verwendet wurde und sogar der aktuelle Standort des Empfängers. Und das alles ohne die Zustimmung des Lesers.Daher denke ich, dass E-Mails etwas Persönliches sein sollten und ich empfinde E-Mail-Tracking als eine Form der Privatsphäre-Invasion. Also

(Tech- und Design-Tipps)

Verfolgen Sie die Produktivität (und Ablenkungen) auf Chrome mit Limitless

Verfolgen Sie die Produktivität (und Ablenkungen) auf Chrome mit Limitless

Es ist schwieriger, sich zu konzentrieren und sich an Dinge zu erinnern, wenn Sie online arbeiten. Es gibt so viel zu sehen, zu tun, zu lesen, zu sehen, zu folgen, zu mögen, hochzuladen, herunterzuladen und ... Sie bekommen die Idee. Die Produktivität kann sich verschlechtern, wenn Sie nicht diszipliniert genug sind, was leider für die meisten von uns gilt.Ab

(Tech- und Design-Tipps)