it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


20 ebook gratuiti per sviluppatori di software [principianti]

Lo sviluppo e la programmazione di software e applicazioni non è mai un compito facile, ea volte è necessario un po 'di aiuto, sia per gestire il flusso di lavoro, rinfrescare le proprie conoscenze o per apprendere un nuovo linguaggio di programmazione . Per fortuna, ci sono molte risorse su Internet che possono aiutare, compresi ebooks gratuiti.

Qui, abbiamo compilato una lista di 20 ebook gratuiti che dovrebbero essere di utilità per gli sviluppatori e programmatori di software per principianti. Coprono una gamma decente di argomenti, da una più generale consulenza sul flusso di lavoro al codice nitty-gritty e un bel po 'di cose in mezzo. Senza ulteriori indugi, ecco la lista.

Come diventare un programmatore

Di Rob Wailing

Il titolo dice tutto, davvero: questo ebook dovrebbe essere una delle tue prime letture se sei appena agli inizi, o anche se stai cercando di decidere se la programmazione è la strada giusta per te. Non è un ebook profondo, ma l'autore copre una quantità decente di argomenti non tecnici come ad esempio da dove iniziare, come acquisire esperienza e altre domande del mondo reale.

Disponibile come: PDF

Lean Software Development

Di David J. Anderson

Questo ebook fa luce su come il concetto di "Lean", originato dalla struttura di gestione di Toyota negli anni '90, possa essere applicato allo sviluppo del software. Non è un libro sulla programmazione; invece, l'ebook spiega come affrontare e gestire il processo di sviluppo del software .

Disponibile come: PDF

Back To Basics: Principi senza clamore per gli sviluppatori di software

Di Jason Gorman

Questo ebook attraversa gran parte del clamore e del marketing che è presente nel mondo dello sviluppo del software e cerca di reintrodurre alcune di quelle che gli autori ritengono siano i principi fondamentali dello sviluppo del software . Argomenti come la necessità di obiettivi testabili, l'automazione del lavoro degli asini e la necessità di coinvolgimento dei clienti sono tutti discussi in questo ebook.

Disponibile come: PDF

Non limitarti a tirare i dadi

Di Neil Davidson

Questo ebook affronta una delle parti più importanti per qualsiasi sviluppatore di software che voglia vendere il proprio lavoro: i prezzi. Dopotutto, è inutile scrivere un ottimo programma se non lo si valuta correttamente ; questo ebook dovrebbe aiutare e discutere questioni come economia, psicologia dei prezzi e percezione dei prezzi.

Disponibile come: download gratuito

Programmazione da zero

Di Jonathan Bartlett

Come il titolo potrebbe indicare, questo ebook è davvero rivolto ai principianti alla programmazione e allo sviluppo, insegnando loro come pensare, scrivere e imparare come un programmatore. L'ebook insegna i principi di programmazione usando il linguaggio assembly per processori x86 e sistemi operativi GNU / Linux.

Disponibile come: PDF

97 Cose che ogni programmatore dovrebbe sapere - esteso

Compilato da Shirish Padalkar

Questo ebook è una raccolta di saggi e articoli tratti dalla wiki di 97 Cose che ogni programmatore dovrebbe conoscere che non sono stati inclusi nel libro. C'è una grande varietà di contributi in questo ebook, discutendo un sacco di argomenti che vanno da consigli espliciti con codice e programmazione a consigli più generali sull'essere un programmatore o sviluppatore di software.

Disponibile come: download pay-what-you-want

Efficienza nei flussi di lavoro di sviluppo

Di Florian Motlik

Questo ebook condivide e discute il flusso di lavoro del team di sviluppo di Codeship nella speranza che possa ispirare anche il proprio flusso di lavoro di sviluppo personale o del proprio team. I tre capitoli del libro discutono lo sviluppo di nuove funzionalità, le richieste di pull e le revisioni del codice, nonché le pipeline di implementazione e l'implementazione zero downtime .

Disponibile come: Download e-mail

Fondamenti di programmazione

Di Karl Seguin

Questo ebook, come suggerisce il titolo, affronta le basi fondamentali della programmazione e come costruire un software migliore . L'autore discute argomenti come ALT.NET, progettazione basata su domini, test di unità e iniezione di dipendenza, oltre a un argomento più semplice di "ritorno alle origini". Una buona lettura per capire davvero le basi.

Disponibile come: PDF

Hacknot: saggi sullo sviluppo del software

Di Ed Johnson

Questo ebook è una raccolta di saggi scritti tra il 2003 e il 2006, che discutono e criticano vari concetti nel campo dello sviluppo del software . Dalla programmazione estrema e dai metodi agili al debugging e alla manutenzione del settore dello sviluppo software stesso, nessun argomento è al sicuro dall'occhio critico di Ed Johnson.

Disponibile come: download gratuito di Lulu

Motivazione del programmatore per principianti

Di Rajaraman Raghuraman

Questo ebook è una raccolta dei post del blog dell'autore, contenente consigli per lo più semplici e pratici sull'essere un programmatore. Non c'è codice qui dentro; piuttosto, l'autore discute argomenti come come apprendere la programmazione, le citazioni premurose e gli atteggiamenti e le capacità che un buon sviluppatore di software ha bisogno.

Disponibile come: Download e-mail

Inventa i tuoi giochi per computer con Python

Di Al Sweigart

Se sei stato interessato ad imparare Python ma non sai come, questo ebook è un ottimo punto di partenza. È certamente destinato più agli studenti più giovani, ma è comunque un ottimo punto di partenza, soprattutto perché utilizza il processo di creazione di un gioco come un modo per insegnarti alcune delle caratteristiche e delle complessità di Python.

Disponibile come: PDF

Imparare a programmare con Python

Di Richard Halterman

Questo ebook è una guida abbastanza esauriente per programmare con Python 3.2 . L'autore inizia con le basi di Python, come software e strumenti di sviluppo, prima di entrare in un territorio più dettagliato come i processi iterativi di Python, l'uso e la scrittura di funzioni, diversi tipi di oggetti e tipi personalizzati.

Disponibile come: PDF

Open Data Structures (in Java)

Di Pat Morin

Questo libro ha un obiettivo molto nobile, che offre agli studenti l'accesso gratuito a un libro di testo open source e aggiornabile relativo alle strutture dati in Java . Come potete immaginare, il contenuto è più orientato verso gli studenti di Java piuttosto che esperti esperti, ma è probabile che anche i programmatori esperti potranno trarre qualche vantaggio da questo libro di testo, anche se solo come aggiornamento.

Disponibile come: PDF

F # in modo succinto

Di Robert Pickering

Questo ebook è un'introduzione al punto del linguaggio di programmazione F #. L'autore dedica alcuni capitoli a introdurre F #, programmazione funzionale e perché è importante, prima di guidarti attraverso il classico "Hello World!" esercizio. Gli argomenti successivi includono la programmazione orientata agli oggetti, le simulazioni e la grafica oltre a creare un'applicazione in F # .

Disponibile come: Download e-mail

Iniziare con lo sviluppo open source

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

Questo ebook completo è un'ottima introduzione al mondo del software open source e alle problematiche ad esso correlate. Gli argomenti discussi includono licenze, modelli di business open source, il ruolo della comunità open source nello sviluppo e l' avvio del proprio progetto open source .

Disponibile come: PDF

Git in modo succinto

Di Ryan Hodson

GitHub è uno dei sistemi di controllo delle versioni più utili su Internet in questo momento ed è incredibilmente importante per qualsiasi sviluppatore di software. Questo ebook è un'ottima introduzione a come funziona GitHub, discutendo di tutto ciò che è necessario sapere, da una panoramica generale di GitHub a argomenti specifici come la registrazione e l'annullamento di modifiche e archivi remoti.

Disponibile come: Download e-mail

The Rook's Guide To C ++

Di Jeremy A. Hansen

Questo ebook è praticamente un libro di testo C ++ completo che copre tutto ciò che avresti bisogno di sapere sulla programmazione e lo sviluppo di software usando C ++. Gli argomenti discussi includono variabili, tipi di dati e conversioni, loop, I / O di file e dati dinamici. L'ebook include anche domande di revisione e risposte per ogni capitolo per aiutare ulteriormente l'apprendimento.

Disponibile come: PDF

C ++ in modo succinto

Di Michael McLaughlin

Questo ebook è stato scritto pensando agli sviluppatori di C #. Nello specifico, è stato scritto per aiutare gli sviluppatori che hanno familiarità con C # ad imparare il C ++ . Lo fa cercando di riferirsi alla conoscenza C # precedente il più possibile mentre discute argomenti come tipi, spazi dei nomi, acquisizione di risorse e stringhe.

Disponibile come: Download e-mail

Programmazione delle finestre Archivia le app con HTML, CSS e Javascript

Di Kraig Brockschmidt

Questo è un ebook essenziale per chiunque sviluppi applicazioni per Windows Store. Tutti gli argomenti contenuti, come l' anatomia delle app di Windows, il contenuto Web e l'associazione dei dati, sono tutti discussi in modo approfondito e con grande dettaglio. L'ebook viene fornito anche con i file complementari per aiutarti con alcune delle attività del libro.

Disponibile come: PDF | EPUB | Accendere

Guida alla tecnologia .NET per applicazioni aziendali

Di Cesar de la Torre e David Carmona

L'obiettivo principale di questo ebook è quello di aiutarti a scegliere le giuste tecnologie di sviluppo Microsoft e gli approcci per il tuo progetto .NET. Lo fa guidandoti attraverso una serie di diversi modelli di applicazione e scenari, con le tecnologie raccomandate per ogni modello e scenario, al fine di aiutarti a fare la scelta giusta.

Disponibile come: PDF

30 annunci di riviste a doppia diffusione che ti faranno girare le pagine

30 annunci di riviste a doppia diffusione che ti faranno girare le pagine

Gli annunci di riviste sono considerati una forma più tradizionale di pubblicità e occupano oltre il 30% dello spazio delle riviste convenzionali. Tuttavia, se fatto bene, i professionisti del marketing possono utilizzare i loro annunci per essere più focalizzati su un particolare pubblico di destinazione, scegliendo la rivista giusta in cui inserirla. Q

(Consigli tecnici e di design)

30 Parole comunemente usate su Internet

30 Parole comunemente usate su Internet

La comunicazione tecnologicamente mediata ha influenzato il modo in cui scriviamo e parliamo. Dagli acronimi alle contrazioni, netspeak si è fatto strada nei dizionari e non è più limitato ai social media. Tuttavia, un atteggiamento casuale nei confronti dell'uso della lingua è ciò che porta ad alcune serie gaffe online .Gli

(Consigli tecnici e di design)