nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


20 gratis e-boeken voor softwareontwikkelaars [Beginners]

Het ontwikkelen en programmeren van software en applicaties is nooit een gemakkelijke taak en soms heb je een beetje hulp nodig, of het nu gaat om het beheren van je workflow, het verfrissen van je kennis of het leren van een nieuwe programmeertaal . Gelukkig zijn er veel bronnen op het internet die kunnen helpen, waaronder gratis e-boeken.

Hier hebben we een lijst met 20 gratis e-boeken samengesteld die absoluut van pas zou moeten komen voor beginnende softwareontwikkelaars en programmeurs. Ze bestrijken een behoorlijk scala aan onderwerpen, van algemener werkstroomadvies tot genuanceerde code en nogal wat daartussenin. Zonder verder oponthoud, hier is de lijst.

Hoe word je een programmeur

Door Rob Wailing

De titel zegt het al, echt: dit e-boek zou een van je eerste reads moeten zijn als je net begint, of zelfs als je probeert te beslissen of programmeren de juiste weg voor je is. Het is geen diep e-boek, maar de auteur behandelt een behoorlijk aantal niet-technische onderwerpen, zoals waar te beginnen, hoe je ervaring opdoet en andere echte vragen.

Beschikbaar als: PDF

Lean Software Development

Door David J. Anderson

Dit e-boek belicht hoe het concept van "Lean", afkomstig van de managementstructuur van Toyota in de jaren negentig, kan worden toegepast op softwareontwikkeling. Het is geen boek over programmeren; in plaats daarvan bespreekt het e-boek hoe het proces van het ontwikkelen van software moet worden benaderd en beheerd .

Beschikbaar als: PDF

Back To Basics: Hype-Free Principles voor softwareontwikkelaars

Door Jason Gorman

Dit e-boek snijdt door heel wat van de hype- en marketingspraken die aanwezig zijn in de softwareontwikkelwereld en probeert een deel van wat volgens de auteur de basisprincipes van softwareontwikkeling zijn, opnieuw te introduceren. Onderwerpen zoals de behoefte aan testbare doelen, het automatiseren van ezelwerk en de behoefte aan klantbetrokkenheid worden allemaal besproken in dit e-boek.

Beschikbaar als: PDF

Niet alleen de dobbelstenen rollen

Door Neil Davidson

Dit e-boek pakt een van de belangrijkste onderdelen aan voor elke software-ontwikkelaar die zijn werk wil verkopen: prijzen. Het heeft tenslotte geen zin om een ​​geweldig programma te schrijven als je het niet correct prijst ; dit ebook moet helpen, en bespreekt kwesties zoals economie, prijsstelling en prijsperceptie.

Beschikbaar als: Gratis download

Vanaf de basis programmeren

Door Jonathan Bartlett

Zoals de titel misschien aangeeft, is dit e-boek echt bedoeld voor beginners om te programmeren en ontwikkelen, en hen te leren denken, schrijven en leren als een programmeur. Het ebook leert de principes van programmeren met behulp van assembleertaal voor x86-processors en GNU / Linux-besturingssystemen.

Beschikbaar als: PDF

97 dingen die elke programmeur moet weten - uitgebreid

Gecompileerd door Shirish Padalkar

Dit e-boek is een verzameling essays en artikelen van de 97 Things Every Programmer Should Know-wiki die niet in het boek was opgenomen. Er is een grote verscheidenheid aan bijdragen in dit e-boek, waarin veel onderwerpen worden besproken, variërend van expliciet advies met code en programmeren tot meer algemeen advies over het zijn van een programmeur of softwareontwikkelaar.

Beschikbaar als: Pay-what-you-want download

Efficiëntie in ontwikkelingswerkstromen

Van Florian Motlik

Dit e-boek deelt en bespreekt de workflow van het Codeship-ontwikkelteam in de hoop dat het u zal inspireren om ook uw eigen ontwikkelingsworkflow te stroomlijnen - of van uw team. De drie hoofdstukken in het boek bespreken de ontwikkeling van nieuwe functies, pull-aanvragen en codebeoordelingen, evenals implementatiepijplijnen en zero-downtime-implementatie .

Beschikbaar als: E-mail downloaden

Foundations Of Programming

Van Karl Seguin

Dit e-boek, zoals de titel suggereert, pakt de basisprincipes van programmeren aan en hoe je betere software kunt bouwen . De auteur bespreekt onderwerpen zoals ALT.NET, domeingestuurd ontwerp, unit-testing en afhankelijkheidsinjectie, evenals een wat eenvoudiger "back to basics" -onderwerp. Best een goede gelezen om de basis echt onder de knie te krijgen.

Beschikbaar als: PDF

Hacknot: Essays over softwareontwikkeling

Door Ed Johnson

Dit e-boek is een verzameling essays geschreven tussen 2003 en 2006, waarin verschillende concepten op het gebied van softwareontwikkeling worden besproken en bekritiseerd . Van extreme programmeer- en agile-methoden tot debugging en onderhoud tot de software-ontwikkelingsindustrie zelf, geen enkel onderwerp is veilig voor het kritische oog van Ed Johnson.

Beschikbaar als: Gratis Lulu-download

Programmeursmotivatie voor beginners

Van Rajaraman Raghuraman

Dit e-boek is een verzameling blogposts van de auteur, die meestal eenvoudig en praktisch advies bevatten over programmeur zijn. Er staat hier geen code; veeleer bespreekt de auteur onderwerpen als leren programmeren, doordachte citaten en de attitudes en vaardigheden die een goede softwareontwikkelaar nodig heeft.

Beschikbaar als: E-mail downloaden

Vind je eigen computerspellen uit met Python

Door Al Sweigart

Als je geïnteresseerd bent geweest in het leren van Python, maar nooit wist hoe, is dit ebook een geweldige plek om te beginnen. Het is weliswaar meer gericht op jongere leerlingen, maar het is nog steeds een geweldige plek om te beginnen, vooral omdat het het proces van het maken van een game gebruikt als een manier om je enkele van de kenmerken en de fijne kneepjes van Python te leren.

Beschikbaar als: PDF

Leren programmeren met Python

Door Richard Halterman

Dit e-boek is een vrij uitgebreide handleiding voor het programmeren met Python 3.2 . De auteur begint met de basis van Python, zoals software en ontwikkeltools, voordat hij zich op gedetailleerder terrein begeeft, zoals de iteratieve processen van Python, functies voor het gebruik en schrijven, verschillende soorten objecten en aangepaste typen.

Beschikbaar als: PDF

Open datastructuren (in Java)

Van Pat Morin

Dit boek heeft een vrij nobel doel, studenten gratis toegang geven tot een open-source, updatable leerboek met betrekking tot datastructuren in Java . Zoals je je kunt voorstellen, is de inhoud meer gericht op studenten van Java in plaats van doorgewinterde experts, maar waarschijnlijk zullen zelfs ervaren programmeurs dit boekje gebruiken, al is het maar als opfriscursus.

Beschikbaar als: PDF

F # Kort gezegd

Door Robert Pickering

Dit e-boek is een to-the-point introductie van de F # programmeertaal. De auteur wijdt een paar hoofdstukken aan het introduceren van F #, functionele programmering en waarom het belangrijk is, voordat hij je door de klassieke "Hallo wereld!" Leidt. oefening. Latere onderwerpen omvatten objectgeoriënteerd programmeren, simulaties en grafische afbeeldingen en het maken van een toepassing in F # .

Beschikbaar als: E-mail downloaden

Aan de slag met Open Source Development

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

Dit grondige e-boek is een geweldige kennismaking met de wereld van open source-software en daarmee samenhangende problemen. Onderwerpen die aan de orde komen zijn onder meer licenties, open source bedrijfsmodellen, de rol van de open source community in ontwikkeling en het starten van uw eigen open source project .

Beschikbaar als: PDF

Git Kortbij

Door Ryan Hodson

GitHub is momenteel een van de meest bruikbare versiecontrolesystemen op het internet en is ongelooflijk belangrijk voor elke softwareontwikkelaar. Dit ebook is een geweldige introductie tot hoe GitHub werkt en bespreekt alles wat je moet weten, van een algemeen overzicht van GitHub tot specifieke onderwerpen zoals het opnemen en ongedaan maken van wijzigingen en externe repositories.

Beschikbaar als: E-mail downloaden

The Rook's Guide To C ++

Door Jeremy A. Hansen

Dit e-boek is een veelomvattend C ++ -handboek dat alles omvat wat je moet weten over het programmeren en ontwikkelen van software met behulp van C ++. De besproken onderwerpen omvatten variabelen, gegevenstypen en conversie, loops, bestands-I / O en dynamische gegevens. Het e-boek bevat ook evaluatievragen en antwoorden voor elk hoofdstuk om het leren verder te helpen.

Beschikbaar als: PDF

C ++ Kort gezegd

Door Michael McLaughlin

Dit e-boek is geschreven met C # -ontwikkelaars in gedachten. In het bijzonder was het geschreven om ontwikkelaars te helpen vertrouwd te zijn met C # C ++ leren . Het doet dit door te proberen zoveel mogelijk naar de eerdere C # kennis te verwijzen, terwijl het onderwerpen zoals types, naamruimten, resource acquisitie en strings bespreekt.

Beschikbaar als: E-mail downloaden

Programmeervensters Apps opslaan met HTML, CSS en Javascript

Van Kraig Brockschmidt

Dit is een essentieel e-boek voor iedereen die applicaties voor de Windows Store ontwikkelt. Alle onderwerpen, zoals de anatomie van Windows-apps, webcontent en databinding, worden allemaal uitvoerig besproken en met veel detail besproken. Het e-boek wordt ook geleverd met begeleidende bestanden om u te helpen met sommige van de taken in het boek.

Beschikbaar als: PDF | EPUB | ontsteken

.NET Technology Guide voor zakelijke toepassingen

Van Cesar de la Torre en David Carmona

Het hoofddoel van dit ebook is om u te helpen bij het kiezen van de juiste Microsoft-ontwikkeltechnologieën en -benaderingen voor uw .NET-project. Het doet dit door u door een aantal verschillende toepassingspatronen en scenario's te leiden, met aanbevolen technologieën voor elk patroon en scenario, om u te helpen de juiste keuze te maken.

Beschikbaar als: PDF

Mooie ontwerpen voor het jaarverslag

Mooie ontwerpen voor het jaarverslag

Het gebruikelijke bedrijfsjaarverslag is een woord gevuld extravaganza van jargon, termen, cijfers en tekst. Als mooie rapportontwerpen de norm zouden zijn, zouden misschien meer mensen ze daadwerkelijk kunnen lezen. We zijn gewend dat pagina's na pagina's met jaarverslagen in zwart-wit worden afgedrukt op bescheiden pagina's

(Technische en ontwerptips)

10 Best geautomatiseerde testraamwerken voor PHP

10 Best geautomatiseerde testraamwerken voor PHP

Heb je ooit veel tijd besteed aan het debuggen van je PHP-code? Nou, voor de meeste programmeurs is dit waarschijnlijk niet de meest fascinerende uitdaging, maar er is een oplossing die ons kan helpen deze vervelende taak te verkorten. Geautomatiseerd testen kan de workflow van PHP-ontwikkeling aanzienlijk verbeteren door vooraf geschreven tests toe te staan ​​het ontwikkelingsproces te stimuleren .In

(Technische en ontwerptips)