Nuovi eBook disponibili per gli abbonati in aprile 2018

Vuoi saperne di più sullo sviluppo di Android con Kotlin? Che ne dici di apprendere la concorrenza in Python o la creazione di siti Web ad alte prestazioni con TypeScript? La nostra ultima serie di eBook ti insegnerà tutto ciò che devi sapere su questi argomenti e altro ancora.

Che cosa imparerai

Questo mese abbiamo reso disponibili sette nuovi eBook per Envato Tuts + abbonati da scaricare. Ecco un riassunto di ciò che puoi imparare da loro.

1. Sviluppo Android con Kotlin

Kotlin è un linguaggio che aiuta gli sviluppatori a creare incredibili applicazioni Android in modo facile ed efficace. Questo libro dimostra come esempi comuni tipici dello sviluppo di Android possono essere semplificati utilizzando Kotlin. Mostra anche tutti i vantaggi, i miglioramenti e le nuove possibilità offerte da questa lingua.

In tutto il libro, imparerai come utilizzare Kotlin per lo sviluppo Android. Potrai conoscere e comprendere le caratteristiche di Kotlin più importanti e come possono essere utilizzate. Alla fine, sarai pronto per iniziare la tua avventura con lo sviluppo Android con Kotlin.

2. Reagire nativo: creare applicazioni mobili con JavaScript

L'emergere di React Native ha reso la creazione di app mobili in JavaScript più semplice per gli sviluppatori. Questo libro presenta la struttura React Native e il processo di sviluppo di app per dispositivi mobili. 

Inizia con il modo in cui React Native si inserisce nel mondo delle app ibride e perché è un framework popolare. Imparerai come funziona React Native, compilando JavaScript sul codice Nativo per collegare JavaScript e app native. Imparerai anche come scrivere componenti React Native, utilizzare il modo di strutturare la tua app ReactJS e molto altro.

3. Sviluppo Web a stack completo con Raspberry Pi 3

Il Raspberry Pi è un computer portatile molto popolare per l'esecuzione di applicazioni web full-stack. Questo libro ti consentirà di padroneggiare questa tecnologia in rapida evoluzione per sviluppare applicazioni e interfacce Web complesse.

Il libro inizia familiarizzandoti con i vari componenti che compongono lo stack di sviluppo web e che si integreranno nelle tue applicazioni web basate su Raspberry Pi. Introduce anche il computer Raspberry Pi e ti insegna come metterti al lavoro con uno nuovo di zecca, prima di passare attraverso l'intero processo di creazione di complesse applicazioni web full-stack sul Raspberry Pi 3.

4. Learning Redux

Il libro inizia con una breve introduzione ai principi e all'ecosistema di Redux, per poi passare a mostrare come implementare gli elementi di base di Redux e integrare Redux con altri framework, come React e Angular. Nella sezione principale del libro, svilupperai un'applicazione per blog da zero usando Redux. 

Alla fine, sarete in grado di sviluppare e mantenere le applicazioni Redux con facilità. Oltre a conoscere Redux, acquisirai familiarità con il suo ecosistema e imparerai molto su JavaScript, comprese le migliori pratiche e i modelli.

5. Concorrenza di apprendimento in Python

Questo libro ti presenta alcune delle più popolari librerie e framework Python e approfondisce il modo in cui puoi sfruttare queste librerie per i tuoi programmi Python concorrenti e ad alte prestazioni. Tratteremo i concetti fondamentali della concorrenza necessari per poter scrivere i propri sistemi software concorrenti e paralleli in Python.

Il libro ti guiderà lungo il percorso per padroneggiare la concorrenza Python, fornendoti tutto l'hardware e le conoscenze teoriche necessarie. Copre concetti come il debugging e la gestione delle eccezioni, nonché alcune delle librerie e dei framework più popolari che consentono di creare sistemi basati su eventi e reattivi.

Alla fine del libro, avrai imparato le tecniche per scrivere sistemi concorrenti incredibilmente efficienti che seguono le migliori pratiche.

6. Prestazioni elevate di TypeScript

In un mondo in cui una piccola diminuzione dei frame al secondo ha un grande impatto sull'impegno del cliente, scrivere un codice altamente scalabile è più una necessità che un lusso. Usando TypeScript, si ottiene il controllo del tipo durante lo sviluppo, dandoti la possibilità di scrivere rapidamente codice ottimizzato. 

Il libro inizia spiegando l'efficiente implementazione delle strutture dati di base, i tipi di dati e il controllo del flusso. Imparerai quindi l'uso efficiente dei costrutti di linguaggio avanzati e della programmazione asincrona. Inoltre, imparerai diverse configurazioni disponibili con TSLint per migliorare la qualità e le prestazioni del codice. Imparerai anche a profilare, costruire, distribuire e altro ancora.

7. JavaScript per esempio

JavaScript è il linguaggio di programmazione che tutti gli sviluppatori web devono imparare. Questo libro ti insegna JavaScript attraverso progetti pratici come la creazione di un'app lista di cose da fare, il lavoro con immagini e testo per costruire un creatore di meme, lo sviluppo di un modulo di registrazione eventi reattivo, la creazione di un'applicazione meteo e altro. 

Verso la fine del libro, incontrerai React, la libreria JavaScript di Facebook per la creazione di interfacce utente. Potrai creare un blog con React e capire perché questo tipo di framework JavaScript viene utilizzato per creare applicazioni su larga scala. Per rendere il tuo blog più gestibile e scalabile, utilizzerai Redux per gestire i dati sui componenti di React.

Iniziare a leggere con una sottoscrizione combinata

Puoi leggere subito i nostri nuovi eBook con un abbonamento a Envato Elements. Per un unico canone mensile basso, puoi accedere non solo a questi eBook, ma anche alla nostra libreria in crescita di oltre 1.000 corsi video su Envato Tuts+.

Inoltre ora ottieni download illimitati dall'enorme libreria Envato Elements di oltre 500.000 asset creativi. Crea con caratteri, foto, grafica e modelli univoci e realizza progetti migliori più velocemente.