Apogeo in sconto

Se usi il computer per lavoro o per passione, Apogeo ti propone queste guide in sconto fino al 20 settembre.

  • Questo libro è in promozione
Data Science con Python Dmitry Zinoviev

Data Science con Python

La data science è una materia in rapida evoluzione le cui applicazioni spaziano in ambiti diversi della nostra vita. Questo libro insegna a trasformare database caotici e dati non strutturati in dataset omogenei e ordinati attraverso l'impiego degli strumenti essenziali del linguaggio Python per il data mining, il machine learning, la network analysis e l'elaborazione del linguaggio naturale. Il lettore impara ad acquisire dati numerici e testuali eterogenei da fonti diverse come semplici file locali, database e il Web. Scopre come ripulirli e normalizzarli. Lavora su basi di dati SQL e NoSQL, applica strumenti per la rappresentazione grafica e scopre i modelli di analisi statistiche e predittive più utilizzati nel campo del machine learning. Una lettura dedicata a studenti e docenti, ai professionisti alle prime armi e agli sviluppatori in cerca di una guida di riferimento. I requisiti fondamentali sono una normale esperienza di programmazione in Python e un ambiente di sviluppo con installata la versione 3.3 (o superiore) del linguaggio oltre ai moduli e alle librerie specifiche indicate nel testo.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Data Science Sinan Ozdemir

Data Science

Questo libro si rivolge ai programmatori che vogliono entrare nel mondo della scienza dei dati scoprendo come unire competenze che spaziano dalla matematica alle analisi di business attraverso - naturalmente - la programmazione. Lo scopo è insegnare come affrontare dati eterogenei trasformandoli in idee e insight. Nel corso dei vari capitoli vengono presentati gli elementi che un data scientist deve padroneggiare: la definizione del dominio di analisi, il recupero e la pulizia di dati grezzi, il calcolo delle probabilità, i modelli statistici, fino all'applicazione di algoritmi di machine learning. Non mancano approfondimenti su come normalizzare e preparare i dati prima di un'analisi, oltre a suggerimenti su come presentare e comunicare i risultati in modo efficace. Tutti i passaggi chiave sono corredati da esempi di pseudocodice per illustrare al meglio gli algoritmi in uso mentre gli esempi di codice utilizzano prevalentemente il linguaggio Python.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Imparare a programmare con Python Maurizio Boscaini

Imparare a programmare con Python

Il pensiero computazionale e la programmazione informatica sono sempre più importanti per la formazione fin dalla scuola primaria. Python è un elemento cardine di questa rivoluzione pedagogica ed è presente in molti programmi didattici, governativi e non. Questo manuale si rivolge a tutti quelli che vogliono imparare a programmare con Python. L'impostazione è basata sull'imparare facendo e divertendosi, ovvero dando largo spazio a progetti ludici e creativi. Ogni argomento è presentato come un problema da risolvere di cui viene fornita una soluzione sotto forma di codice Python che viene quindi esaminato per comprenderne il funzionamento. Diversi temi sono trattati più volte ma in contesti sempre diversi per stimolare il pensiero creativo. Tutti i programmi presentati nel testo sono scaricabili online, pronti a essere eseguiti ma anche manipolati e riutilizzati a piacimento.

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni con Angular Vincenzo Giacchina

Sviluppare applicazioni con Angular

Angular è un framework realizzato da Google che semplifica lo sviluppo front-end di applicazioni web e mobile. Questo libro ne insegna l'utilizzo da un punto di vista teorico e pratico. L'obiettivo è mostrare al lettore la potenza e l'efficienza di Angular, seguendo tutti i passi che permettono di progettare e realizzare un'applicazione completa. I primi capitoli illustrano l'architettura del framework e il paradigma di sviluppo MVC. Quindi viene presentato il linguaggio TypeScript, fondamentale per lavorare con Angular. A questo punto si passa alla pratica, implementando i vari componenti dell'applicazione. Esaminate alcune funzionalità avanzate che riguardano temi importanti come la fase di test e l'uso di API, il testo termina presentando Ionic2 che consente di trasformare un'applicazione web in un'app mobile.

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni Facebook Alberto Fecchi

Sviluppare applicazioni Facebook

Facebook è il social network più utilizzato al mondo, un gigante che per molti rappresenta un canale di comunicazione, una piattaforma di intrattenimento e una fonte di informazione. Creare un'applicazione per Facebook è quindi un'opportunità importante per il business e non è un caso che siano sempre più le aziende a investire nello sviluppo di software dedicato a veicolare il proprio marchio, servizio o prodotto alla popolazione di Facebook. L'obiettivo di questo manuale è insegnare a realizzare applicazioni integrate con le funzionalità del social network, dalla raccolta dei dati ai sistemi di interazione tra utenti. L'autore si concentra sugli strumenti messi a disposizione da Facebook, l'ambiente di sviluppo SDK e le Graph API, ovvero le interfacce software che permettono a Facebook di dialogare con il Web, il cui utilizzo viene mostrato attraverso librerie dedicate i linguaggi PHP e JavaScript.

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
HTML5 Matteo Tettamanzi

HTML5

Il linguaggio HTML è la lingua franca del Web. La versione 5 è l'ultima versione stabile e ufficiale, che sostituisce dopo 15 anni HTML 4.01. Apprenderne le basi è quindi imprescindibile per chiunque, programmatore o solo autore di contenuti, abbia la necessità di pubblicare in Rete. Questo agile manuale si rivolge agli utenti alle prime armi e introduce tutta la grammatica di base di HTML5: dall'ossatura di una pagina web alla formattazione del testo; dalla strutturazione dei contenuti in titoli, sezioni, intestazioni, paragrafi, note fino alla definizione di indici di navigazione; dai controlli per i form alla gestione di immagini, audio e video. Alla fine il lettore sarà in grado di creare documenti HTML5 validi e perfettamente funzionanti.

  • Formato: epub
€ 2,99

Protetto con Social DRM

  • Questo libro è in promozione
C# 6.0 Pellegrino Principe

C# 6.0

C# è uno straordinario linguaggio di programmazione che affonda le radici nella grande famiglia dei linguaggi C-style. Semplice e potente, è stato realizzato da Microsoft per l'ambiente di sviluppo .NET e permette di realizzare qualsiasi tipo di applicazione da quelle web e mobile a quelle per i videogiochi. Partendo dalle basi della sintassi, questo manuale affronta tutte le caratteristiche del linguaggio, da quelle più comuni a quelle più avanzate. Il lettore viene messo in condizione di lavorare con variabili, costanti, matrici, strutture di controllo, operatori, eccezioni, metodi, namespace, per poi approfondire la programmazione a oggetti e quella funzionale, fino ad affrontare argomenti come l'utilizzo delle direttive del preprocessore e l'uso delle più importanti librerie software. Ogni capitolo è ricco di esempi per passare velocemente dalla teoria alla pratica. Il testo fa riferimento a C# versione 6.0, tutto il codice degli esempi è scaricabile online e può essere utilizzato su sistemi Windows, OS X e GNU/Linux attraverso gli IDE Visual Studio 2015 e MonoDevelop.

  • Formato: epub
€ 16,99

Protetto con Social DRM

  • Questo libro è in promozione
SQL e Excel Marco Ferrero

SQL e Excel

Questo testo si rivolge a chi lavora con grandi quantità di dati e ha a disposizione come strumenti il linguaggio SQL, per creare e utilizzare database, ed Excel, il software Microsoft per analizzare dati. Si tratta di tecnologie potenti e consolidate che utilizzate insieme permettono di ottenere risultati professionali senza il bisogno di ricorrere ad altre soluzioni complesse e costose. Il punto di partenza sono database relazionali come MySQL e SQL Server che il lettore è accompagnato a esplorare e quindi a utilizzare con il linguaggio SQL. I dati, una volta acquisiti, passano poi in Excel attraverso flussi di importazione dedicati, per essere raffinati in fogli di calcolo e visualizzati in forma grafica. L'approccio didattico unisce teoria e pratica mediante numerosi esempi i cui file sono liberamente scaricabili online. Alla fine il lettore avrà capito come padroneggiare le logiche e le modalità per affrontare in modo efficace analisi dei dati tra database e fogli di calcolo.

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
Imparare a programmare con Scratch Marco Beri, Maurizio Boscaini

Imparare a programmare con Scratch

Scratch è un progetto nato al MIT Media Lab con l'obiettivo di insegnare la programmazione a bambini o utenti alle prime armi. L'apprendimento dei principali concetti informatici e del pensiero creativo tipico di un buon programmatore avviene attraverso un approccio visuale e ludico, lo stesso che gli autori utilizzano in questo manuale. Con un linguaggio semplice e lontano da tecnicismi, vengono introdotti gli elementi base di Scratch: lo stage dove i personaggi, gli sprite, svolgono il proprio copione, lo script, cioè un programma ottenuto dall'unione di blocchi colorati. Da qui si parte per creare progetti interattivi, arricchiti da colori, suoni e musica, che evolvono fino a diventare storie animate e permettono di utilizzare tutte le componenti di un normale linguaggio di programmazione: le variabili, le liste, gli operatori logici, i cicli e le istruzioni condizionali, le funzioni e le strutture per controllare input e output. Un libro dedicato a chi vuole imparare a programmare divertendosi con uno strumento gratuito e utilizzabile con qualsiasi PC, computer Apple o macchina GNU/Linux.

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
Programmare con PHP 7 Steve Prettyman

Programmare con PHP 7

Questo manuale si rivolge a chi non conosce PHP e vuole imparare a utilizzarlo nella moderna versione 7 secondo il paradigma della programmazione a oggetti. L'approccio è tutoriale: alla teoria sono affiancati numerosi esempi di codice che spaziano dalle basi del linguaggio alle sue funzionalità più moderne, dedicate per esempio alla sicurezza e alla cifratura delle password. Inoltre sono presenti diversi box che spingono ad approfondire i temi trattati attraverso esercizi mirati allo sviluppo di un'applicazione nelle sue tre componenti chiave: l'interfaccia utente, la parte logica e la gestione dei dati e dei database. In questo modo il lettore si trova ad apprendere un metodo di lavoro professionale e a sperimentare PHP 7 insieme a tecnologie web moderne come HTML5, CSS3, JSON, senza dimenticare JavaScript, XML e MySQL.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Bitcoin Richard Caetano

Bitcoin

La crisi economica degli ultimi anni ha rimesso in discussione i meccanismi finanziari internazionali. La sfida è proporre un modello di pagamenti sicuro, trasparente, sostenibile e flessibile. Il mondo IT ha risposto dando vita alla tecnologia Blockchain che consente la creazione di un sistema dove le transazioni avvengono direttamente tra due parti, senza la necessità di un controllo centrale, come quello di banche e governi. Da qui hanno avuto origine le valute bitcoin. Questo manuale ne insegna l'uso da un punto di vista sia finanziario sia informatico. Si comincia dalle basi mostrando come sia possibile comprare e vendere bitcoin in modo sicuro. Si passa quindi alla tecnologia che ne garantisce e rende possibile il funzionamento, Blockchain, spiegandone i meccanismi e gli elementi base. Infine si affronta la parte più programmatica indicando come realizzare un nodo nella rete Bitcoin e come guadagnare svolgendo l'attività di mining. Il testo termina mostrando come sia possibile creare nuove applicazioni Bitcoin e illustrando le caratteristiche di valute digitali alternative.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni web con React.js Artemij Fedosejev

Sviluppare applicazioni web con React.js

Realizzare applicazioni web con interfacce utente scalabili e performanti è una sfida che gli sviluppatori affrontano da un decennio. React.js è forse la tecnologia che fino a oggi ha risposto in maniera più efficace e non a caso è implementata da realtà del calibro di Facebook e Instagram. Grazie a un approccio tutoriale, questo manuale insegna l'utilizzo di React.js in applicazioni reali. Capitolo dopo capitolo viene mostrato come creare e gestire i diversi elementi dell'interfaccia utente, come renderli reattivi e come arricchirli con altre librerie JavaScript, fino ad arrivare a superare test di complessità crescente e aumentare la scalabilità dell'applicazione. Un testo prezioso per tutti gli sviluppatori front-end che magari già lavorano con jQuery e framework come AngularJS o Backbone.js, ma vogliono arricchire il proprio bagaglio di conoscenze con uno strumento potente e moderno come React.js.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni per Apple Watch Massimiliano Bigatti

Sviluppare applicazioni per Apple Watch

Apple Watch è il dispositivo più personale mai realizzato da Apple. Questo orologio decisamente smart e il suo sistema operativo watchOS sono profondamente integrati con iOS e iPhone, ma necessitano di app realizzate con strumenti specifici. Il primo è WatchKit, un framework che consente di gestire le componenti core di un'applicazione. A esso se ne affiancano altri dedicati al rilevamento di movimento e alla continuità operativa, all'uso di contatti e calendari e alle funzionalità per fitness e salute, senza dimenticare due caratteristiche salienti di Apple Watch: le complicazioni, quello che nel quadrante di un orologio non riguarda l’orario, e gli sguardi, schermate che riassumono le informazioni essenziali di un’applicazione. Questo manuale si concentra su queste tecnologie e attraverso esempi concreti guida nella creazione di applicazioni complete il cui codice sorgente è messo a disposizione del lettore. Lo scopo è realizzare app watchOS che permettono di sfruttare le inedite potenzialità di Apple Watch.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Android 6 Massimo Carli

Android 6

Android, il sistema operativo creato da Google, e Google Play, l'app store dedicato, sono ormai la piattaforma mobile più utilizzata. La versione 6, Marshmallow, apre agli sviluppatori nuove possibilità che integrano e accentuano le potenzialità delle interfacce Material Design, ormai al centro dell'esperienza d'uso di Google. Questo manuale insegna a lavorare con Android 6 attraverso un approccio pratico che guida il lettore nella realizzazione di un'applicazione completa e funzionante, approfondendo capitolo dopo capitolo i temi che le diverse fasi dello sviluppo implicano. Gli argomenti trattati spaziano dalla creazione di un progetto con Android Studio al design dell'interfaccia, dal controllo del flusso di navigazione alla programmazione multithreading, dalla gestione dei dati all'amministrazione dei permessi. L'obiettivo ultimo è creare applicazioni per smartphone e tablet, ma in potenza anche dispositivi wearable.

  • Formato: epub
€ 14,99

Protetto con Social DRM

  • Questo libro è in promozione
Raspberry Pi Pier Calderan

Raspberry Pi

Piccolo ed economico, Raspberry Pi è il sogno di qualunque appassionato di informatica e di robotica: basato su software open source, questo microcomputer si alimenta come uno smartphone, è completamente programmabile e ha un costo alla portata di tutti. Questo manuale accompagna alla scoperta e all'utilizzo di Raspberry Pi in applicazioni didattiche e hobbistiche prendendo come riferimento sia la prima generazione di Raspberry Pi nelle versioni Model A+ e Model B+, sia il più recente Raspberry Pi 2 Model B. Da qui si parte per installare e configurare il sistema operativo, scoprire i software per la progettazione e lo sviluppo e lavorare con l'imprescindibile porta GPIO. Il testo è arricchito da esempi di progetti completi e si conclude con una parte dedicata all'uso di Raspberry Pi 2 con Windows 10 IoT, ovvero la versione di Windows dedicata ai maker.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni iOS con Swift Paul Deitel, Harvey Deitel, Abbey Deitel

Sviluppare applicazioni iOS con Swift

L'App Store è un mercato composto da milioni di app e miliardi di download. Le possibilità sono enormi ma prendervi parte con successo non è semplice. Questo manuale insegna un approccio professionale allo sviluppo di app per i device di Cupertino con iOS 8, Xcode 6, Cocoa Touch e Swift. Il testo è strutturato secondo un metodo pragmatico: il lettore viene guidato passo passo nella creazione di sette applicazioni complete, ognuna delle quali introduce nuove funzionalità e tecnologie per mostrarne i meccanismi e la relativa sintassi in un contesto applicativo che non lascia spazio ad astratte teorie ma si focalizza sul codice e il suo funzionamento. Infine viene affrontata la fase di pubblicazione e messa in vendita tramite l'App Store. Tutto il codice delle app di esempio è disponibile sul sito degli autori per permettere al lettore di analizzarlo nell'IDE dedicato.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni web con AngularJS e Bootstrap Stephen Radford

Sviluppare applicazioni web con AngularJS e Bootstrap

AngularJS e Bootstrap sono due moderni framework open source che permettono di strutturare al meglio l'impiego di JavaScript e CSS. Il primo è stato rilasciato da Google e semplifica l'utilizzo di JavaScript nel front-end dei siti. Il secondo è stato realizzato da Twitter e permette di realizzare pagine responsive con grande facilità. Questo manuale guida il lettore all'apprendimento combinato di AngularJS e Bootstrap con un approccio pragmatico incentrato sulla creazione di una vera applicazione web, curandone la progettazione, lo sviluppo e la personalizzazione. Lo scopo finale è fare proprio un workflow funzionale e attuale, tenendosi alla larga dai problemi più comuni.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
HTML5 Gabriele Gigliotti, Gianluca Troiani

HTML5

Il 28 ottobre 2014 il W3C ha decretato HTML5 come nuova specifica ufficiale del linguaggio HTML, la struttura di ogni sito pubblicato nel Web. Il cambiamento è importante e le novità non sono poche. Il nuovo standard amplia le possibilità e mette a disposizione tecnologie inedite per creare una singola pagina come una complessa applicazione web. Questo manuale è una guida chiara e mirata agli aspetti funzionali di HTML5. I primi capitoli sono dedicati a mostrare l'uso di determinati set di marcatori presentati per ambiti di utilizzo e valore semantico. Quindi si passa all'integrazione di contenuti multimediali, grafici e di microdata. Vengono affrontate le API che estendono le funzionalità oltre il semplice markup e rendono possibile la geolocalizzazione e l'utilizzo offline di applicazioni web. Infine trovano spazio moderni strumenti per lo sviluppo e il debug che portano la potenza di HTML5 ai massimi livelli possibili.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Big Data con Hadoop Garry Turkington, Gabriele Modena

Big Data con Hadoop

Hadoop è un progetto open source che permette di analizzare enormi quantità di dati distribuiti su cluster e file system differenti. Progettato per essere scalabile da un singolo server fino a migliaia di macchine, Hadoop si occupa anche di gestire problemi e guasti a livello applicativo - piuttosto che hardware - contribuendo a ottimizzare il mantenimento dei dati archiviati. Questo libro è dedicato a chi vuole entrare nel mondo della gestione e dell'analisi di Big Data. Attraverso l'uso degli strumenti e dei framework che compongo Hadoop 2, il lettore viene guidato nella progettazione e nell'implementazione di soluzioni di complessità differente, in grado di adattarsi a necessità operative e gestionali diverse che considerano sia la creazione e il mantenimento di dataset, sia la loro elaborazione e analisi per ottenere il massimo dai dati collezionati.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Imparare a programmare in Java con Minecraft Andy Hunt

Imparare a programmare in Java con Minecraft

Questo manuale insegna la programmazione in Java nel mondo di Minecraft. La teoria è ridotta all'essenziale per dare spazio a progetti pratici mirati a scrivere plug-in che danno vita a oggetti spettacolari come mucche fiammeggianti (flaming cows), creeper volanti, portali per il teletrasporto e molte altre funzionalità divertenti. Per questo viene utilizzata la libreria CanaryMod, gratuitamente disponibile per tutti gli appassionati di Minecraft. Dopo le prime pagine dedicate a preparare quello che serve, il lettore vedrà velocemente il suo codice manipolare e controllare gli elementi dell'ambiente grafico 3D senza dover scrivere complicati programmi o studiare difficili framework. Alla fine di ogni capitolo un comodo riepilogo permette di misurare i progressi fatti. Nessuna esperienza di programmazione è necessaria e l'unico requisito è un computer abbastanza moderno con un sistema operativo Windows, OS X o Linux: nel testo sono quindi presenti tutti i riferimenti per scaricare e installare il software necessario.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Droni DIY Pier Calderan

Droni DIY

I droni aprono una nuova affascinante sfida per il mondo dei maker e della robotica DIY. Pilotati dai computer di cui sono dotati, e controllati solo da remoto da un operatore umano, i droni uniscono all'esperienza di volo la possibilità di eseguire riprese video, ma anche di trasportare piccoli carichi. Questo manuale accompagna alla scoperta della meccanica, dell'elettronica e dell'informatica che danno vita a un drone. Dopo una prima parte dedicata all'orientamento tra le tipologie di droni esistenti, si passa all'analisi e all'assemblaggio delle parti meccaniche - come il telaio, il motore e le eliche - ed elettroniche - come i controlli radio, le batterie, il giroscopio, l'accelerometro. Si esamina quindi la calibrazione e la configurazione software, esplorando le funzionalità del radiocomando per prepararsi al volo. A questo punto si affrontano le videoriprese mostrando diverse possibilità: dal semplice video amatoriale alle riprese professionali, senza dimenticare la fase di montaggio con GoPro Studio. Infine i consigli per un volo sicuro con un occhio di riguardo per gli aspetti assicurativi e la normativa in materia dell'Ente Nazionale per l'Aviazione Civile.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
C guida alla programmazione Pellegrino Principe

C guida alla programmazione

Il linguaggio C è il punto di riferimento per la realizzazione di software per gran parte delle piattaforme hardware in uso e un passo quasi obbligato nel percorso di formazione di uno sviluppatore. La sua importanza è tale che per molti C è noto come "il C". Una sua particolarità è essere un linguaggio di alto livello che integra caratteristiche dei linguaggi di basso livello. Da questo deriva la sua efficenza in ambiti come le telecomunicazioni, il controllo di processi industriali e il software real-time, ma anche la sua complessità e la difficoltà di apprendimento soprattutto per chi non padroneggia i fondamenti dell'elettronica dei calcolatori. Questa guida vuole aiutare anche i programmatori meno esperti a familiarizzare con le caratteristiche del linguaggio in maniera graduale ma rigorosa, accompagnando parti teoriche a esempi pratici e snippet di codice che aiutano a fissare l'attenzione sui dettagli più rilevanti. Tutto il testo è basato sullo standard ISO C11.    

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Swift Lucio Bragagnolo

Swift

Dopo avere rivoluzionato il mondo cellulare con iPhone e prossima a fare lo stesso tra gli orologi, Apple ha presentato Swift, un nuovo linguaggio di programmazione per scrivere app. Swift è più veloce, snello, sicuro ma soprattutto rende più facile che mai l’approccio alla programmazione per gli apparecchi Apple, grazie a “campi gioco” che permettono (in tutta serietà) di controllare in ogni istante l’esattezza e l’effetto di ogni singola istruzione digitata in un programma. La facilità di verifica e l’impianto moderno di Swift fanno di oggi il momento migliore per cominciare a programmare; una capacità che, come l’inglese tanti anni fa, sta diventando parte indispensabile del proprio bagaglio culturale. Questo libro affronta i concetti e i fondamenti di Swift e mette a disposizione decine di esempi pronti per muovere i primi passi nel mondo della programmazione per le piattaforme Apple.

  • Formato: epub
€ 2,99

Protetto con Social DRM

  • Questo libro è in promozione
Il manuale di Arduino Maik Schmidt

Il manuale di Arduino

Arduino è una piattaforma open source che rende la realizzazione di progetti di elettronica e robotica DIY facile come non mai. Sviluppatori, creativi e hobbisti troveranno in questo manuale tutto il necessario per utilizzare i componenti hardware e scrivere il software necessario alla creazione di prototipi interattivi e funzionanti. Seguendo le istruzioni dell'autore sarà possibile collegare Arduino a Internet e programmare applicazioni client e server per acquisire dati dal mondo esterno e controllare motori, dando vita a progetti come: un game controller sensibile al movimento, un sistema di allarme controllabile da remoto, un telecomando universale. Inoltre si vedrà come integrare Arduino in un controller Nintendo Wii Nunchuk per poi collegarlo a un televisore. Infine si scoprirà come utilizzare Arduino da browser tramite le app di Google Chrome. Il testo, basato su Arduino Uno, fa riferimento alla piattaforma di sviluppo 1.0.6 e 1.6.0. Molti dei progetti presentati sono realizzabili anche con schede più recenti, Leonardo e Due, oltre che con le versioni Duemilanove e Diecimila.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Piccolo manuale di Arduino Matteo Tettamanzi

Piccolo manuale di Arduino

Avete sentito dire che con Arduino è possibile creare piccoli robot e progetti interattivi originali, ma non sapete da che parte cominciare? Ecco il libro che fa per voi. Questo manuale accompagna alla scoperta del progetto open source che ha conquistato hobbisti, designer e maker di tutto il mondo. Imparerete come è fatto Arduino, esaminando la scheda. Quindi prenderete confidenza con l'ambiente di programmazione e farete dialogare Arduino con il mondo esterno e con il vostro computer, anche via Internet. Infine arriverete a realizzare due progetti completi e funzionanti che potrete utilizzare subito e modificare in chiave domotica. Tutto questo senza dimenticare i consigli per gli acquisti, ovvero quale modello di Arduino scegliere. Il libro si concentra su Arduino Uno, la scheda più indicata per chi comincia a lavorare con Arduino, ma la trattazione e le indicazioni fornite sono in gran parte applicabili anche ad altri modelli come Leonardo, Yún e Due.

  • Formato: epub
€ 2,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni Android con Google Play services Massimo Carli

Sviluppare applicazioni Android con Google Play services

Uno dei problemi per i programmatori Android è sempre stato il gran numero di dispositivi con cui fare i conti. Schermi di varie dimensioni, memorie differenti o supporti variabili al sistema operativo potevano trasformare un banale aggiornamento in settimane di lavoro. La risposta di Google è stata mettere a disposizione Play services, una collezione di API e librerie software che permette di automatizzare l’update di varie funzionalità, non più a carico di sviluppatori o produttori di device ma di Google stessa. Tra le funzionalità che è possibile gestire tramite Play services ci sono localizzazione e mappe, notifiche e ads, gaming e in generale tutto quello che non è legato all’hardware del dispositivo. Questo manuale insegna l’utilizzo delle più interessanti API di Google Play services. L’apprendimento avviene in maniera modulare e pragmatica: il lettore viene guidato nella creazione di una vera e propria app a cui, capitolo dopo capitolo, vengono aggiunte nuove funzioni. La versione di riferimento è Google Play services 6.5 le cui API sono utilizzabili su dispositivi dotati di Android dalla versione 2.3 fino alla versione 5.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Android Nikolay Elenkov

Android

Ci sono quasi un miliardo di dispositivi Android in uso e ognuno è potenzialmente a rischio di violazione informatica, hacking ed exploit. Che piaccia o meno, le conoscenze fondamentali per proteggere un device basato su Android sono ancora appannaggio di pochi, mentre la diffusione del sistema è ormai oltre smartphone e tablet e riguarda anche TV, automobili e dispositivi wearable in genere. In questo testo l’autore esamina componenti e sottosistemi Android per guidare verso una profonda e completa comprensione dei meccanismi interni di sicurezza. Viene illustrata l'architettura del sistema con un approccio bottom-up che capitolo dopo capitolo prende in considerazione temi come l'implementazione dei permessi, la gestione delle applicazioni e la firma del codice, l'integrazione di sistemi per la crittografia, l'amministrazione dei dispositivi e il controllo degli aggiornamenti. La versione di riferimento è Android 4.4 (KitKat) il cui codice sorgente è oggetto di attenta analisi, ma non mancano riferimenti a caratteristiche delle versioni precedenti.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Stampa 3D Pier Calderan

Stampa 3D

Gli “atomi sono i nuovi bit”. La profezia di Chris Anderson è ormai realtà. Le stampanti 3D permettono a chiunque di creare oggetti reali a partire da progetti realizzati con software di modellazione tridimensionale. Un mondo affascinante e dalle enormi potenzialità nei settori più diversi: progettazione industriale, medicina, gioielleria e ovunque vi possa portare la vostra immaginazione. Se gli approcci teorici non fanno per voi, questo è il libro giusto. Rimboccatevi le maniche e seguite le istruzioni dell'autore. Vi troverete a smontare e rimontare componenti meccanici ed elettronici, esplorare i diversi materiali e la loro resa, scegliere e sperimentare i software di modellazione 3D. Capitolo dopo capitolo scoprirete come è fatta e come funziona una stampante 3D. Quindi imparerete a costruirne una tutta vostra e a gestire la fase di modellazione e stampa, fino a ottimizzare gli oggetti realizzati.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare con WordPress Hedengren Thord Daniel

Sviluppare con WordPress

WordPress è uno dei CMS più diffusi e apprezzati al mondo e si è evoluto per essere molto più di una semplice piattaforma di blogging. Oltre a essere gratuito, la sua flessibilità e stabilità lo rendono uno strumento accessibile e affidabile per lo sviluppo di soluzioni altamente professionali. L’edizione aggiornata di questo libro offre le informazioni necessarie a sfruttare al massimo la potenza di WordPress. L’autore vi guida attraverso l’installazione mostrando come funziona realmente il CMS dietro le quinte, analizza i custom post, insegna a costruire magnifici temi, menu di navigazione funzionali, plugin, moduli di login personalizzati e a controllare il loop per ottimizzare il flusso dei contenuto. Alla fine sarete in grado di utilizzare WordPress per costruire siti web dinamici, ma anche ecommerce, gallerie di immagini, community e molto altro. 

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Java 8 Luigi Comi

Java 8

Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica e della tecnologia nel suo insieme. Dal 1995, anno del suo debutto ufficiale, a oggi, risulta impiegato nei più svariati dispositivi elettronici: computer, smartphone, televisori, navigatori satellitari. Studiare Java permette non solo di imparare un moderno linguaggio di programmazione ma anche, una volta terminato il percorso di apprendimento, di posizionarsi sul mercato del lavoro nei più disparati settori tecnologici. Questo libro nasce proprio con l’obiettivo di fornire ai lettori un percorso di apprendimento pratico, immediato e attuale: dagli argomenti basilari della programmazione in Java, alle nuove caratteristiche della versione 8.

  • Formato: epub
€ 2,99

Protetto con Social DRM

  • Questo libro è in promozione
L'Internet delle cose Hakim Cassimally, Adrian McEwen

L'Internet delle cose

La Rete non è più solo una questione di computer. Oggi abbiamo le conoscenze e le tecnologie necessarie a combinare hardware, software, servizi web e componenti elettronici, per creare smart device connessi tra loro. È possibile rendere gli oggetti intelligenti, farli pensare, parlare e interagire. Tutto questo prende il nome di Internet delle cose, Internet of Things (IoT), e il limite alla sua crescita è legato solo all'immaginazione. Maker, hobbisti, product designer e ingegneri troveranno in questo libro tutte le basi per affrontare la sfida: quale hardware utilizzare (per esempio Arduino e Raspberry Pi), come affrontare la progettazione, il design e la realizzazione del primo prototipo, quali piattaforme utilizzare per sviluppare il software necessario, e quindi come passare dalla prototipazione alla produzione di massa senza dimenticare il giusto approccio al business e a questioni di etica.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Programmare con Objective-C Aaron  Hillegass, Mikey Ward

Programmare con Objective-C

Vuoi scrivere applicazioni per iOS o OS X? Questa guida alla programmazione con Objective-C è il primo passo nel percorso che ti trasformerà da semplice utilizzatore di app a sviluppatore. Aaron Hillegass, un punto di riferimento universalmente riconosciuto in materia, insieme al suo co-autore Mikey Ward, distillano in questo manuale ciò che è necessario sapere per programmare in modo efficace utilizzando questo potente linguaggio: dai principi fondamentali di C a Objective-C e gli altri strumenti che permettono agli sviluppatori di ottenere il massimo dalle tecnologie di casa Apple. Compatibile con Xcode 5, iOS 7 e OS X 10.9 Mavericks, il testo si struttura in capitoli brevi, tantissimi esempi e uno stile coinvolgente per stimolarti a evolvere nel tuo percorso di apprendimento, migliorando sempre più. E iniziando a pensare come un programmatore professionista.

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
Manuale di Crittografia Luigi Sacco

Manuale di Crittografia

La crittografia, l’arte di scrivere messaggi segreti, è un mondo affascinante popolato da codici, cifrari, chiavi ma soprattutto da sfide, ovvero decrittare un messaggio di cui non si conosce il cifrario. Questo è l’obiettivo massimo per ogni crittoanalista. Luigi Sacco è stato uno dei grandi crittanalisti del XX secolo, capo dell’ufficio cifra dell’esercito italiano nella Grande Guerra tra il 1916 e il 1918. Sulla base dell’esperienza maturata in guerra scrisse il Manuale di Crittografia, la cui ultima edizione risaliva al 1947, aggiornata alle novità della Seconda Guerra Mondiale. Il libro ottenne molti apprezzamenti e fu tradotto in francese e in inglese. Oltre mezzo secolo è passato ma il Manuale è ancora considerato un classico della letteratura crittografica, ed è tuttora uno dei più completi testi di crittografia classica in lingua italiana. Certo, l'avvento dei personal computer ha rivoluzionato la crittografia e la crittanalisi e gli algoritmi DES, DH, RSA e AES hanno ridisegnato il settore. Questa quarta edizione del Manuale di Crittografia è stata così arricchita con una nuova sesta parte dedicata a introdurre la crittografia contemporanea, i cifrari a chiave pubblica e in generale la crittografia dalla Seconda Guerra Mondiale a oggi. Il lavoro di paziente recupero del testo tramite software OCR è stato curato da Paolo Bonavoglia, autore della sesta parte e nipote di Luigi Sacco.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Objective-C Massimiliano Bigatti

Objective-C

Objective-C, un'estensione a oggetti del linguaggio C, è il linguaggio di programmazione che gli sviluppatori devono conoscere per creare app per iPhone, iPad, iPod e Mac. Partendo dalle basi della sintassi, l’autore seleziona e illustra ciò di cui i programmatori hanno veramente bisogno per iniziare a orientarsi e lavorare. Non mancano consigli ed esempi che rendono questo manuale ideale per lo sviluppatore alle prime armi, ma permettono anche a programmatori più esperti di avere un punto di riferimento per una consultazione rapida e mirata.

  • Formato: epub
€ 2,99

Protetto con Social DRM

  • Questo libro è in promozione
Java 8 Pellegrino Principe

Java 8

Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica. Dal 1995, anno del suo debutto ufficiale, a oggi risulta impiegato nei più svariati dispositivi, come computer, smartphone, tablet, televisori, navigatori satellitari. Studiare Java permette non solo di imparare un moderno linguaggio di programmazione, ma anche di posizionarsi all'interno del mercato del lavoro nei più disparati settori tecnologici. Questo libro nasce con l’obiettivo di fornire un percorso di apprendimento pratico, immediato e attuale. Si parte dalle caratteristiche del linguaggio, per poi affrontare gli argomenti basilari della programmazione in Java, fino a temi di carattere specifico come la progettazione di interfacce utente, la programmazione di rete e dei database, lo sviluppo di applicazioni web, offrendo ai lettori una panoramica a 360 gradi. Non mancano le grandi novità di Java 8 come le espressioni lambda e la stream api per le collezioni. Il tutto corredato da numerosi esempi e listati da studiare, compilare e pronti da utilizzare con NetBeans.

  • Formato: epub
€ 14,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni web con Rails 4 David H. Hansson, Thomas Dave, Sam Ruby

Sviluppare applicazioni web con Rails 4

Ruby on Rails è un framework open source scritto in Ruby che rende più facile sviluppare, distribuire e mantenere applicazioni web di qualità professionale. La versione 4 ha apportato centinaia di miglioramenti, incluse nuove API e ottimizzazioni delle prestazioni. Questo libro – arrivato alla quinta edizione in lingua inglese e consigliato dal Rails core team – si evolve insieme al linguaggio Ruby e si organizza in modo da essere utile sia per gli sviluppatori in cerca di una guida passo passo per creare la prima applicazione, sia per chi desidera scoprire Rails in profondità. Lo sviluppo di un’applicazione reale e funzionante è il filo conduttore attraverso cui il lettore viene accompagnano nell'apprendimento, fino agli aspetti meno noti e più innovativi del framework. Nel testo non mancano indicazioni e approfondimenti dei concetti chiave del linguaggio Ruby. Gli esempi sono validi per Rails 4.0 e versioni successive e utilizzano Ruby 2.0.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
IPv6 in pratica Michael Dooley, Timothy Rooney

IPv6 in pratica

La crescita degli utenti e dei dispositivi collegati alla Rete ha generato il bisogno di ampliare la disponibilità di indirizzi utilizzabili tramite l'ormai consolidata versione 4 del protocollo Internet. IPv6 (Internet Protocol version 6) è stato quindi progettato per succedere a IPv4 migliorando l'efficienza nella gestione del traffico e garantendo l'espansione della Rete. Questo manuale si concentra sulla descrizione di IPv6 e la necessità di interconnessione con IPv4. L'approccio è tattico e strategico – quali vantaggi in termini di business offre IPv6 anche quando si dispone di un'adeguata copertura con IPv4 – ma anche e soprattutto tecnico e ingegneristico: come progettare e implementare un network IPv6 e come gestire la convivenza e la transizione da IPv4. Una guida indispensabile per ingegneri informatici e delle telecomunicazioni, sistemisti, manager e professionisti dell'IT.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
PostgreSQL Kirk Roybal, Jim  Mlodgenski, Hannu Krosing

PostgreSQL

PostgreSQL è molto più di un server di database. Può essere paragonato a un framework per lo sviluppo di applicazioni, a cui si aggiungono una miriade di funzionalità dedicate alla gestione, archiviazione e recupero di svariate tipologie di dati. Questo manuale è dedicato a programmatori che hanno già esperienza di SQL e vogliono portare a un livello superiore le abilità di utilizzo di basi di dati. Si parte da PL/pgSQL, il linguaggio nativo messo a disposizione da PostgreSQL per scrivere funzioni. Quindi si analizzano i vari aspetti dello sviluppo applicativo come l'estrazione di dati semplici e strutturati, l'utilizzo di trigger e gli strumenti per il debug. Un capitolo è dedicato all'impiego di linguaggi untrusted con particolare riferimento a PL/Python. Infine vengono esaminati l'utilizzo del linguaggio C in funzioni complesse, l'impiego di PL/Proxy per scalare database, la creazione e installazione di estensioni. La versione di riferimento è PostgreSQL 9.2.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Python Mark  Summerfield

Python

Questo testo si rivolge ai programmatori in Python che desiderano ampliare e approfondire la conoscenza del linguaggio in modo da migliorare la qualità, l’affidabilità e la facilità di manutenzione dei loro programmi. L'autore presenta numerosi esempi e idee per potenziare la programmazione in Python focalizzandosi su quattro temi chiave: i design pattern per scrivere codice in modo elegante ed efficace, la concorrenza e Cython (Python compilato) per aumentare la velocità di esecuzione, l’elaborazione di rete ad alto livello e lo sviluppo di interfacce e di grafica 3D. Vengono analizzati nel dettaglio design pattern particolarmente utili ed evidenziato perché alcuni approcci object-oriented diffusi in altri linguaggi in Python non siano significativi. Inoltre vengono sfatati alcuni miti mostrando, per esempio, come Python possa trarre vantaggio dall’hardware multicore. Tutti gli esempi sono stati testati con Python 3.3 (in alcuni casi anche 3.2 e 3.1) e implementati per garantire la migliore compatibilità con le future versioni di Python 3.x. Il codice di esempio è stato testato su Linux e in alcuni casi anche su OS X e Windows.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Creare la prima applicazione con Django Marco Beri

Creare la prima applicazione con Django

Django è un framework per scrivere applicazioni web basato su Python. Detto in altre parole Django è un "tavolo da lavoro" a disposizione di sviluppatori e web designer che semplifica e velocizza la creazione di siti dinamici. Questo ebook accompagna alla scoperta di Django a partire dalla sua installazione fino alla creazione della prima semplice applicazione funzionante. Tra gli argomenti trattati la creazione del database, la configurazione dell'interfaccia di Admin, la gestioni degli URL, l'utilizzo di template e l'inserimento di form. In mezzo tanti consigli per partire subito con il piede giusto. Inoltre il codice dell'esempio sviluppato è disponibile e liberamente scaricabile all'indirizzo https://bitbucket.org/django-sushi. La versione di riferimento è Django 1.6. Questo ebook è lungo 98.000 battute.

  • Formato: epub
€ 1,99

Protetto con Social DRM

  • Questo libro è in promozione
Digital Forensics Andrea Ghirardini, Gabriele Faggioli

Digital Forensics

Per Digital Forensics si intende l’applicazione di un metodo investigativo scientifico al mondo digitale per ricavare elementi e informazioni validi e spendibili in sede processuale. Un investigatore deve essere in grado di avvicinarsi a un sistema informativo per determinare se esso sia stato utilizzato in attività illecite o non autorizzate, avendo cura di non alterare le possibili prove. La scena del crimine può essere un computer, un supporto removibile, una rete o qualsiasi altro medium digitale, server virtuali e architetture cloud incluse. Ma c’è di più. Poiché la disciplina coinvolge la materia legale, il valore di un dato in sede processuale varia a seconda della legislazione. Questo manuale - scritto da un esperto di indagini forensi nel “mondo elettronico” coadiuvato da un legale specializzato in “illeciti digitali” - propone un approccio olistico alla pratica della disciplina, che parte dalla normativa giuridica vigente in Italia per spaziare nelle complessità tecnologiche dello scenario di analisi fino ad arrivare alla formulazione di una metodologia investigativa valida e condivisibile.

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
Responsive Web Design Gianluca Troiani

Responsive Web Design

La navigazione da dispositivi mobili non può più essere considerata un ripiego per quando ci si trova lontano dal computer. La potenza dei device portatili fa sì che un numero crescente di persone li preferisca ai tradizionali PC, rispetto ai quali offrono un’immediatezza d’uso inedita e in totale mobilità. Un sito moderno non deve quindi essere semplicemente bello, funzionale e usabile, ma anche offrire soluzioni fluide, che si adattino a questa differenziazione di browser e schermi senza precedenti. Incamminarsi in questa direzione significa conoscere i principi del web design responsive: non semplicemente una tecnica, ma un nuovo modo di immaginare il Web. Questo manuale guida designer e sviluppatori verso la realizzazione di soluzioni che vanno “oltre il desktop”. L’autore, partendo dai principi di web design e dalla potenza di CSS3, presenta nozioni, metodi e strumenti per affrontare la sfida della progettazione responsive: garantire esperienze d'uso del Web di qualità, a prescindere dalle dimensioni del display.

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
Node.js Marc Wandschneider

Node.js

Node.js è un potente framework che permette di sfruttare V8, l’interprete JavaScript di Google, per creare applicazioni web e di rete veloci, compatte e affidabili. Elegante e facile da utilizzare, Node.js sta rapidamente guadagnando popolarità tra gli sviluppatori di tutto il mondo. Questa guida riunisce le conoscenze necessarie a utilizzare Node.js per costruire applicazioni lato server robuste e scalabili. Si parte dall'installazione ed esecuzione di Node.js per passare subito a realizzare la prima applicazione. Gettate le basi, vengono esaminati i moduli disponibili per scrivere applicazioni più complesse in grado di ottimizzare la gestione di server web e database. Infine vengono presentate funzionalità avanzate, come i sistemi con cui eseguire le applicazioni in server di produzione, testare il codice e perfino utilizzare Node.js per realizzare utility da riga di comando.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Elettronica DIY Pier Calderan

Elettronica DIY

To Hack, letteralmente "fare a pezzi". Ma anche "curiosare", "scoprire" e "indagare". Se almeno una volta hai smontato un apparecchio elettronico per il semplice gusto di scoprire come è fatto, allora in questo libro troverai pane per i tuoi denti. Un manuale dedicato a tutti gli hacker, a tutti gli "smanettoni" nel senso più genuino del termine: amanti dell'hardware alle prime armi, hobbisti, creativi e curiosi che hanno deciso di rimboccarsi le maniche e iniziare a lavorare con accelerometri, condensatori, LED e servomotori. Un libro pensato tanto per il lettore a digiuno di elettronica desideroso di muovere i primi passi, tanto per quello più ambizioso che ha sempre voluto creare un braccio meccanico con controllo remoto. Si parte dalle nozioni di elettronica di base, dai motori, dai sensori e dagli schemi elettrici per arrivare a sporcarsi le mani grazie a tanti esperimenti pratici con pile, trasformatori, celle solari, circuiti integrati e molto altro ancora. Il tutto per concludere, in bellezza, con trenta prototipi basati su Arduino: dal sistema di controllo delle luci di casa all'orologio con schermo LCD, passando per il rover con controllo Wi-Fi.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Android Activity Massimo Carli

Android Activity

L'esperienza d'uso di un'app si sviluppa attraverso una successione di schermate a cui l'utente accede tramite l'interazione con determinati elementi grafici. In questo ebook vengono esaminati gli aspetti fondamentali delle Activity, ovvero i componenti principali di Android che permettono di descrivere le schermate di un'applicazione e la comunicazione e interazione tra schermate diverse. Vengono inoltre presentati i concetti di Intent e IntentFilter, che rendono possibile la collaborazione tra attività di applicazioni diverse. Non manca il dettaglio del ciclo di vita di un'Activity e come affrontare la gestione e il mantenimento degli stati. Infine, per passare dalla teoria alla pratica, viene illustrato lo sviluppo di un'applicazione che visualizza ed edita una serie di informazioni mantenute in memoria. Questo ebook è lungo 100.000 battute.

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Android 4 Massimo Carli

Android 4

Android, il sistema operativo per dispositivi mobili creato da Google, e Google Play, l'app store dedicato, continuano a infrangere record di utenti. La versione Jelly Bean apre agli sviluppatori un mondo di nuove possibilità che chiunque si occupi di programmazione in ambito mobile non può più permettersi di ignorare. Il testo, attraverso un approccio pratico, si articola in un percorso formativo che guida il lettore nella realizzazione di un'applicazione, approfondendo di volta in volta i temi che le diverse fasi dello sviluppo comportano. L'obiettivo è quello di mettere nelle mani dello sviluppatore gli strumenti necessari a progettare, realizzare e pubblicare su Google Play applicazioni funzionali per smartphone e tablet. Gli argomenti trattati spaziano dalla gestione dell'interfaccia alle comunicazioni tra le componenti, dall'interazione con il Web ai metodi di programmazione avanzata.

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
Geolocalizzazione con HTML5 Gabriele Gigliotti

Geolocalizzazione con HTML5

Fotocamere, navigatori, smartphone, automobili. Ciascuno di noi vive circondato da una miriade di dispositivi in grado di comunicare la propria (e la nostra) posizione. Le possibilità offerte dalla geolocalizzazione agli sviluppatori sono pressoché infinite. Ricco di esempi, frammenti di codice, immagini e tutorial, questo ebook prende in esame gli aspetti fondamentali della W3C Geolocation API, dalla rilevazione delle coordinate alla visualizzazione della posizione su Google Maps. L'obiettivo finale? Creare un'applicazione che mostri in modo interattivo su di una mappa un archivio di Open Data georeferenziati. Questo ebook è lungo 168˙000 battute.

  • Formato: epub
€ 2,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni web multi-device Peter Gasston

Sviluppare applicazioni web multi-device

Creare applicazioni web oggi vuol dire sviluppare pensando a una gamma di device eterogenea e frastagliata. Come si deve comportare uno sviluppatore in un mondo in cui gli utenti possono navigare utilizzando lo schermo da 3'' di uno smartphone, oppure quello da 50'' di una TV HD? L’enorme ventaglio di dispositivi non è solo una complicazione ma anche un’incredibile opportunità per chi non ha paura di cambiare prospettiva e imparare a trarre il massimo vantaggio da questa epoca in cui "il Web è ovunque". Questo libro insegna i metodi e le tecniche per creare siti, app e qualsiasi altro elemento si basi su tecnologie web aperte, tenendo conto di un panorama multi-device. Con una trattazione delle più recenti evoluzioni di HTML5, CSS3 e JavaScript, e un approccio pragmatico, il manuale rappresenta una risorsa per programmatori alla ricerca di soluzioni che funzionino immediatamente, ma che guardino anche al futuro della Rete.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Joomla! La guida ufficiale Elin Waring, Jennifer Marriott

Joomla! La guida ufficiale

Questo guida, l'unica ufficiale, è una risorsa preziosa per amministratori, sviluppatori, designer e content manager alle prese con Joomla!, uno dei CMS più diffusi al mondo. In queste pagine il lettore alle prime armi impara come creare rapidamente siti web usabili e funzionali; quello più esperto come sfruttare le potenzialità più avanzate di Joomla! per rendere i siti più flessibili, ricchi e accattivanti. Attraverso esempi pratici, tutorial e interviste che distillano l’ineguagliabile esperienza dei membri della community, il manuale affronta tutti i passi necessari alla realizzazione e alla manutenzione di un sito con Joomla! (versione 3 e 2.5): dall'installazione all'uso dei template, dai metodi di backup alle estensioni, senza dimenticare i problemi reali che occorre affrontare quando si progettano siti per aziende, enti no profit o per finalità educative, anche in riferimento alla loro promozione e ottimizzazione in chiave SEO.

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
Usabilità Mobile Raluca Budiu, Jakob Nielsen

Usabilità Mobile

In un mercato dominato da smartphone, tablet ed e-reader è diventato imprescindibile avere siti e applicazioni mobile friendly. Ma come si fa a creare un'esperienza utente ricca, quando si ha a che fare con un display di dimensioni ridotte? L'esperienza e i consigli degli autori guideranno i lettori – web designer o programmatori, autori o product manager – a sviluppare un'efficace mobile strategy, concepire e realizzare prodotti per le interfacce touch, ottimizzare i contenuti per schermi piccoli, scrivere testi che rispondano alle esigenze degli utenti in mobilità. Attraverso l'analisi dettagliata di diversi casi di studio e numerosi esempi pratici, il lettore imparerà le linee guida dell'usabilità mobile e le tecniche e gli strumenti per soddisfare al meglio gli utenti.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Raspberry Pi Pier Calderan

Raspberry Pi

Piccolo ed economico, Raspberry Pi è il sogno di qualunque appassionato di informatica, ma anche di robotica: basato su software open source, questo microcomputer si alimenta come uno smartphone, è completamente programmabile e ha un costo irrisorio. Questo manuale, il primo in italiano, accompagna alla scoperta e all'utilizzo di Raspberry Pi in applicazioni didattiche, hobbistiche e ludiche. Che tu lo voglia utilizzare al posto di un PC o come componente di un progetto hardware imparerai a installare il sistema operativo, a collegare Raspberry Pi a TV, hard disk, mouse, tastiere e altre periferiche esterne, a scrivere semplici programmi e a realizzare prototipi interattivi funzionanti. La trattazione dei temi più complessi – tra cui le basi indispensabili dell'elettronica e della programmazione – è resa più semplice grazie a diagrammi, esempi e immagini.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
RoboGuice e Robotium Massimo Carli

RoboGuice e Robotium

L'obiettivo di ogni sviluppatore Android è semplice: creare la migliore applicazione possibile. Questo ebook presenta due utili strumenti per raggiungere tale, ambizioso, traguardo. Si parte da RoboGuice, un framework che permette di snellire il codice di un'app grazie alla Dependency Injection applicata ad Android. E meno codice vuol dire meno bug e meno costi di manutenzione. Grazie a RoboGuice è infatti possibile iniettare View, Resource, System Service e altri tipi di oggetti lasciando che sia il framework a preoccuparsi dei dettagli. A Roboguice si affianca quindi Robotium, un secondo framework che consente di testare un'applicazione a livello di interfaccia e interazione. Un ebook pratico, ricco di frammenti codice e progetti e pensato per sviluppatori esperti che ambiscono a creare applicazioni migliori e più facili da mantenere. Questo ebook è lungo 160.000 battute.

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Creare la prima applicazione Android Massimo Carli

Creare la prima applicazione Android

Un ebook dal taglio pragmatico pensato per sviluppatori, o aspiranti tali, che hanno deciso di misurarsi con Android, il sistema operativo per dispositivi mobili più popolare e diffuso al mondo. Attraverso dettagliati tutorial passo-passo, l'autore accompagna il lettore alla realizzazione della sua prima applicazione: dall'installazione dell'ambiente di sviluppo, all'analisi dei componenti; dalla creazione del progetto, alla fase di test e debugging. L'obiettivo finale? Costruire, da zero, un'app funzionante che permetta di mettere in pratica quanto imparato. Un'utile guida che aiuta a muovere i primi passi e porre delle solide basi per affrontare in modo più sereno gli argomenti più avanzati. Questo ebook è lungo 111.000 battute.

  • Formato: epub
€ 1,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni con iOS SDK Bill Dudney, Chris Adamson

Sviluppare applicazioni con iOS SDK

iOS SDK permette di creare applicazioni per iPhone, iPad e iPod touch utilizzando il linguaggio di programmazione Objective-C e l'ambiente di sviluppo Xcode. Questo manuale dal taglio pragmatico guida nell'apprendimento degli strumenti che Apple stessa utilizza e mette a disposizione per creare applicazioni. Attraverso numerosi esempi corredati da codice sorgente liberamente scaricabile, il libro permette ai nuovi utenti di accostarsi ai concetti di base e ai più esperti di approfondire le caratteristiche di questa potente suite, per creare app funzionali e mirate ai dispositivi mobili di casa Apple. La versione di riferimento è iOS 6 SDK.  

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
WordPress Andrea Mattino

WordPress

• Metti a punto il tuo blog • Installa WordPress e configura il database • Esplora l'interfaccia e le impostazioni • Pubblica i contenuti: articoli, pagine ed elementi multimediali • Gestisci i commenti e alimenta la conversazione • Scegli un tema e personalizza l'aspetto del blog • Amministra utenti e permessi • Estendi le funzionalità con i plug-in • WordPress da dispositivi mobile • Consigli per la manutenzione: dal backup ai feed RSS

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Ebook metadata Ivan Rachieli

Ebook metadata

La transizione in digitale del mercato editoriale ha portato all'attenzione degli addetti ai lavori i metadati. Informazioni sui dati, o meglio informazioni sui libri, i metadati sono oggi uno strumento che può contribuire al successo di una pubblicazione. Imparare a conoscergli e sfruttarli al meglio è quindi importante sia per chi si occupa di marketing e vendita, sia per chi lavora a più diretto contatto con il contenuto curandone la comunicazione e la formattazione. Questo ebook è stato concepito come una guida verticale alla conoscenza dei metadati editoriali, per imparare conoscerli sia quando sono integrati in pubblicazioni ePub, sia quando viaggiano in flussi ONIX verso i negozi. Tutto con l'aggiunta di pratici consigli per una migliore vendibilità e trovabilità dell'ebook, anche quando si lavora su Amazon e nel formato Mobi. Questo ebook è lungo 140.000 battute.

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Applicazioni iOS con HTML e JavaScript Richard Wagner

Applicazioni iOS con HTML e JavaScript

Il mercato mobile è dominato da iOS. Rimanere al di fuori di questo ricco e variegato ecosistema in continua evoluzione è impensabile per chi si occupa di sviluppo di applicazioni mobile. Tuttavia chi già padroneggia le tecnologie web – HTML, CSS, JavaScript, Ajax – è frustrato all’idea di doversi confrontare con complesse tecniche e linguaggi di programmazione che non conosce. Ma non è necessario ripartire da zero. Questa guida (arricchita da esercizi e tutorial) aiuta gli sviluppatori web ad applicare le competenze acquisite a iOS, affrontando tutti gli aspetti dello sviluppo di applicazioni basate sul Web, ma ottimizzate per iPhone e iPad. L’autore insegna a costruire un’app da zero utilizzando framework che ne velocizzano la produzione, mostra quali sono le problematiche che si incontrano durante la trasformazione di web app in app native, illustra le tecniche per creare interfacce utente che si adattano ai display touchscreen dei dispositivi mobile di Apple, catturandone le particolari modalità di interazione.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
HTML5 CSS3 JavaScript Pellegrino Principe

HTML5 CSS3 JavaScript

La Rete sta cambiando. I clienti si aspettano siti web dinamici e d'impatto, gli utenti pretendono interfacce intuitive e personalizzate. La diffusione di dispositivi differenti moltiplica gli scenari con cui gli sviluppatori devono confrontarsi. Progettare applicazioni web moderne significa trovarsi a proprio agio con tecnologie diverse e sapere gestire la complessità. Questo libro disegna un percorso di apprendimento che procede in maniera graduale dalla creazione delle fondamenta di un sito in HTML5 all'applicazione degli stili con CSS3; dalla dinamicità fornita da JavaScript alla programmazione lato client, spaziando tra DOM, Ajax, jQuery e le moderne API per il Web. Una panoramica a 360° sulle tecnologie più utilizzate per la programmazione web. Tutto accompagnato da esempi e listati di codice per cominciare a progettare e scrivere applicazioni complesse e scalabili, ricche di caratteristiche che non sfigurano di fronte a quelle che si ritrovano in ambienti desktop.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
jQuery Enrico Amedeo

jQuery

- Scoprire jQuery - Utilizzare selettori e filtri per raggiungere qualsiasi elemento della pagina HTML - Operare con classi e proprietà CSS - Padroneggiare animazioni ed effetti - Conoscere i metodi di gestione degli eventi - Manipolare il DOM - Migliorare l'interattività con Ajax

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Robot Fai Da Te Pier Calderan

Robot Fai Da Te

DIY è acronimo di Do It Yourself, ovvero Fai Da Te. Oggi come non mai la robotica è alla portata di tutti e il DIY assume in questo ambito un nuovo e affascinante significato: amanti dell'hardware, hobbisti e creativi hanno la possibilità di produrre a basso costo piccoli ma sofisticati robot, in grado di agire autonomamente in risposta a stimoli esterni o a comandi del proprio padrone. Come iniziare? Rimboccandosi le maniche e iniziando a sperimentare. Lo scopo di questo libro non è parlare di robotica, ma fare robotica, aiutando i lettori a dare forma e vita alle idee. Si parte fornendo elementi indispensabili di meccanica ed elettronica, con indicazioni chiare su quale materiale usare e dove reperirlo. Quindi si passa ad argomenti più vicini all'informatica, spalancando le porte alla programmazione e all'utilizzo di Arduino in progetti di complessità crescente. Capitolo dopo capitolo il lettore entra in un mondo fatto di circuiti integrati e motori elettrici, schede audio, sintetizzatori e robot che interagiscono con l'ambiente che li circonda o che vengono controllati via Internet. La trattazione è resa più semplice grazie a diagrammi, immagini ed esempi pratici.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
La pratica dell'ePub Ivan Rachieli

La pratica dell'ePub

«Quest’idea dell’ebook come software ha iniziato a girarmi per la testa circa un anno fa», in queste parole dell'autore c'è il cuore e la genesi di questo ebook. Il libro che diventa elettronico eredita le particolarità del mondo dei software, compresi i criteri di catalogazione e valutazione. Un ebook non è semplicemente un insieme di pagine digitalizzate, ma un ecosistema complesso che bisogna imparare a conoscere non solo per garantire una buona leggibilità, ma anche la migliore trovabilità nei negozi. I fronti con cui l'editore si deve confrontare sono molti, e tra questi non manca la necessità di ripensare tutta la filiera produttiva acquisendo nuove competenze e imparando a vedere un contenuto con occhi diversi. Questo ebook vuole indirizzare il lettore sulla giusta via, con consigli pratici e teorici per affrontare la sfida.

  • Formato: epub
€ 1,99

Protetto con Social DRM

  • Questo libro è in promozione
PHP Mladen Gogala, Brian Danchilla, Peter MacIntyre

PHP

Se sei un programmatore web, non puoi non conoscere PHP, il linguaggio di sviluppo lato server più diffuso e utilizzato. Questo libro è una guida chiara e pratica a PHP che focalizza l'attenzione sugli argomenti più evoluti e attuali. Il percorso inizia dall'analisi delle funzionalità introdotte con la versione 5.3 e prosegue affrontando la programmazione per dispositivi mobile, come smartphone e tablet, che stanno trasformando il modo di navigare e vivere la Rete. Quindi si passa all'analisi di social network come Facebook o Flickr, scritti in larga parte in PHP, per arrivare alla creazione di interfacce per l’integrazione con i social media. Senza dimenticare la gestione dei dati, a partire dai form fino all'interazione con i database e alle soluzioni per la presentazione e la distribuzione delle informazioni offerte da JSON, AJAX e XML. Tutto con un occhio di riguardo alla sicurezza. Anche i programmatori più esperti troveranno in questo testo tutto quello che gli occorre per implementare soluzioni moderne efficaci e funzionali.

  • Formato: epub
€ 11,99

Protetto con Social DRM

Sviluppare applicazioni con WordPress

WordPress è uno dei CMS (Content Management System) più diffusi e apprezzati al mondo e costituisce la spina dorsale di numerosi siti web, utilizzati da decine di milioni di persone ogni giorno. Trattandosi di un progetto open source, ogni riga di codice, ogni dettaglio della documentazione, ogni successivo sviluppo della piattaforma è costruito dalla sua community e per la sua community. Oltre a essere assolutamente gratuito, la sua flessibilità e stabilità lo rendono uno strumento accessibile e affidabile per lo sviluppo di soluzioni altamente professionali.Questo ebook accompagna il lettore oltre le funzionalità di base di WordPress, scava nel sistema e offre una descrizione approfondita di tutti gli aspetti di questo strumento. Seguendo i consigli dell'autore si imparerà a sfruttare al massimo la potenza di WordPress per creare qualsiasi tipo di applicazione web, ben al di là di un semplice blog.

  • Formato: epub

Protetto con Social DRM

  • Questo libro è in promozione
Java 7 Pocket Luigi Comi

Java 7 Pocket

Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica e della tecnologia nel suo insieme. Dal 1995, anno del suo debutto ufficiale, a oggi, risulta impiegato nei più svariati dispositivi elettronici: computer, smartphone, televisori, navigatori satellitari.Studiare Java permette non solo di imparare un moderno linguaggio di programmazione ma anche, una volta terminato il percorso di apprendimento, di posizionarsi sul mercato del lavoro nei più disparati settori tecnologici. Questo libro nasce proprio con l’obiettivo di fornire ai lettori un percorso di apprendimento pratico, immediato e attuale: dagli argomenti basilari della programmazione in Java, alle nuove caratteristiche della versione 7.

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Android 3 Massimo Carli

Android 3

La versione 3 di Android, il sistema operativo open source di Google dedicato ai dispositivi mobili, apre agli sviluppatori un mondo di nuove possibilità. Android 3 introduce novità già a partire dall'interfaccia utente, completamente rinnovata e arricchita dal punto di vista grafico e funzionale, ma soprattutto sfrutta le nuove possibilità offerte dai tablet: display di dimensioni maggiori e processori più potenti.Il testo si articola in un percorso formativo che parte dalla scoperta dell'ambiente di sviluppo entrando poi nel vivo delle possibilità offerte dalla piattaforma e insegnando come gestire l'interfaccia, le comunicazioni tra le componenti, l'interazione con il Web, per arrivare a illustrare metodi di programmazione avanzata.Questa guida accompagna il lettore alla scoperta degli strumenti necessari a progettare e realizzare applicazioni funzionali per le diverse tipologie di device, smartphone e tablet, prendendo come riferimento Android 2.3 Gingerbread e Android 3.2 Honeycomb.

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
Java 7 - Guida completa Pellegrino Principe

Java 7 - Guida completa

Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica e della tecnologia nel suo insieme. Dal 1995, anno del suo debutto ufficiale, a oggi risulta impiegato nei più svariati dispositivi elettronici come computer, smartphone, televisori, navigatori satellitari. Studiare Java permette non solo di imparare un moderno linguaggio di programmazione, ma anche di posizionarsi all'interno del mercato del lavoro nei più disparati settori tecnologici.Questo libro nasce proprio con l’obiettivo di fornire ai lettori un percorso di apprendimento pratico, immediato e attuale. Si parte dalle caratteristiche della versione 7, per poi affrontare gli argomenti basilari della programmazione in Java, fino a temi di carattere specifico come la progettazione di interfacce utente, la programmazione di rete e dei database, lo sviluppo di applicazioni web, offrendo ai lettori una panoramica a 360 gradi. Il tutto corredato da numerosi esempi e listati da studiare, compilare e provare.

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
CSS Gianluca Troiani

CSS

Terza edizione del libro che insegna a utilizzare i CSS (Cascading Style Sheets, Fogli di Stile a Cascata) per sviluppare siti web usabili, accessibili, belli e, non meno importante, economici da gestire. Le specifiche di riferimento sono l'ormai consolidata CSS2, affiancata dalle funzionalità di CSS3 oggi supportate dai più diffusi browser. I primi capitoli introducono i concetti che stanno alla base dei CSS illustrandone le regole e la relativa sintassi. Nella parte centrale l'autore espone le tecniche di sviluppo fondamentali per impaginare e definire i vari elementi di una pagina web. Quindi si passa a tecniche avanzate che utilizzano il meglio di CSS2 e CSS3. Quello che emerge con forza è come i CSS permettano di esaltare la creatività dei web designer creando layout differenti e funzionali per qualsiasi dispositivo (mobile, smartphone e tablet, o desktop). Il testo è caratterizzato da un approccio pratico che conduce dal problema alla soluzione, attraverso esempi di codice e immagini che facilitano la comprensione. Il codice degli esempi è disponibile e liberamente scaricabile online.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Il manuale di Arduino Maik Schmidt

Il manuale di Arduino

Benvenuti nel meraviglioso mondo di Arduino Uno, la più recente versione del microcontroller open source che mette a disposizione di progettisti e creativi una piattaforma per la realizzazione di prototipi interattivi. Sviluppatori esperti e appassionati alle prese con i loro primi lavori troveranno in queste pagine tutto il necessario per capire rapidamente come utilizzare i componenti hardware fondamentali e scrivere il software necessario per passare subito dalla teoria alla pratica. Seguendo passo passo le istruzioni dell'autore, sarà possibile realizzare tanti incredibili progetti: vedrete come è facile assumere il controllo del dispositivo Wii Nunchuk di Nintendo e utilizzarlo nelle vostre applicazioni, collegherete Arduino a Internet e darete vita a un sistema di allarme che invia un messaggio di posta elettronica ogni volta che qualcuno si muove in casa vostra e svilupperete altre, utili, invenzioni.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni per Android Massimo Carli

Sviluppare applicazioni per Android

Android è un sistema operativo open source per dispositivi mobili basato su Linux. La sua struttura aperta permette di personalizzare le funzioni principali del sistema e sviluppare applicazioni.L’obiettivo di questo libro è quello di guidare il lettore attraverso tutte le fasi necessarie alla realizzazione di un'applicazione Android caratterizzata da una forte integrazione con sistemi esterni. Particolare attenzione è dedicata a passaggi chiave come la gestione dell'interfaccia grafica, la comunicazione tra le componenti, l'interazione con fonti di dati, fino alla pubblicazione sull'Android Market.Grazie a questo testo, aggiornato alla versione 2.3 della piattaforma, gli sviluppatori avranno tutti gli strumenti e le conoscenze fondamentali per creare applicazioni dedicate a smartphone, ma anche a tablet altri device.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
HTML5 e CSS3 Gabriele Gigliotti

HTML5 e CSS3

I linguaggi su cui si basa il Web si rinnovano e lo conducono oltre il 2.0, verso la frontiera del Web semantico. HTML 5 e CSS 3 sono le basi del Web del futuro, ma non c'è bisogno di aspettare per iniziare a utilizzarli. Questo libro mostra a designer, sviluppatori e professionisti cosa è possibile fare già oggi: dalla creazione di form dinamici piacevoli da compilare, alla gestione di video e audio, all'uso degli strumenti tipografici per ottenere un maggiore controllo su testo e layout, fino alla realizzazione di effetti grafici come transizioni, trasformazioni e animazioni. Tutto con un occhio di riguardo alla semplicità d'uso, l'accessibilità, la semantica. Una guida alla scoperta dell'integrità strutturale di HTML 5 e della flessibilità stilistica di CSS 3 che mostra come ottenere un codice più pulito, interfacce dinamiche più funzionali e contenuti più ricchi, indispensabile per chi vuole iniziare a sviluppare oggi il Web di domani.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
ePub Fabio Brivio, Giovanni Trezzi

ePub

Il formato ePub è ormai uno standard condiviso per la pubblicazione di libri elettronici. Nello specifico si tratta di una sinergia di tecnologie XML, CSS, ZIP che insieme permettono di codificare e distribuire pubblicazioni digitali. Questo manuale, organizzato in tre parti, insegna a creare ebook in formato ePub.Nella prima parte il lettore imparerà a creare un ePub da zero e a risolvere diversi problemi di formattazione dei contenuti. Nella seconda parte viene illustrato il flusso di lavoro che permette di utilizzare InDesign per creare sia ePub, sia file di stampa in formato PDF. Infine nella terza parte il lettore troverà indicazioni sull'utilizzo del DRM, consigli e strumenti utili e una panoramica sulla possibile evoluzione del formato ePub.  Il testo evidenzia le problematiche e le accortezze di cui tenere conto per produrre un ePub che abbia una buona leggibilità sui più diffusi dispositivi di lettura prendendo come esempio iBooks di Apple e Adobe Digital Editions.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
SQL - quello che i libri non dicono Bill Karwin

SQL - quello che i libri non dicono

SQL (Structured Query Language) è un linguaggio di programmazione ideato per gestire e interrogare basi di dati. Questo libro svela gli errori più comuni e i trabocchetti in cui si imbattono gli sviluppatori di software alle prese con i database, spesso considerati a torto come una delle principali fonti di problemi delle applicazioni. Grazie ai suggerimenti pratici e alle tecniche presentate in queste pagine, il lettore avrà in mano gli strumenti per ottenere dai database risultati più efficaci e per trasformare in soluzioni ottimali anche le strutture più complesse. Strutturato in maniera da rispondere alle esigenze sia dei programmatori più esperti sia di quelli alle prime armi, il libro insegna a progettare e costruire un database, a scrivere query sempre più efficaci e a integrare al meglio il linguaggio SQL nel processo di programmazione delle applicazioni. Infine, non mancano indicazioni sulla progettazione di un codice sicuro e resistente agli attacchi esterni.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni per iPad Eric T. Freeman Daniel H. Steinberg

Sviluppare applicazioni per iPad

Non è uno smartphone e neppure un notebook: iPad definisce a tutti gli effetti una nuova categoria di device, che ha bisogno di applicazioni dedicate per mostrare le sue enormi potenzialità. Gli sviluppatori che hanno già esperienza con la creazione di applicazioni per iPhone, impareranno con questo libro a immaginare, progettare e creare applicazioni perfette per chi ha in mano un iPad. Gli strumenti a disposizione sono le API previste in iOS 4 per iPhone, originariamente introdotte per OS 3.2 di iPad. Con questi strumenti il lettore impara non solo a creare applicazioni che funzionano, ma a scrivere applicazioni che le persone ameranno usare, calibrate in relazione alle maggiori dimensioni del display e alle accresciute possibilità di interazione di iPad.

  • Formato: epub
€ 8,99

Protetto con Social DRM

  • Questo libro è in promozione
Sviluppare applicazioni con Objective-C e Cocoa Tim Isted

Sviluppare applicazioni con Objective-C e Cocoa

iMac, MacBook, iPhone, iPad, iPod...Il mondo secondo Apple è grande e in continua espansione. Le piattaforme Mac e iPhone OS sembrano alimentare la passione degli utenti, uniti nell’amore per software e hardware che ha un aspetto elegante, si comporta esattamente secondo le aspettative e funziona senza problemi di incompatibilità hardware, installazione di driver e interfacce inutilmente complicate.Tutto questo affascina e incoraggia programmatori di ogni genere a confrontarsi con lo sviluppo di piccole o grandi applicazioni. L’unica scusa sensata per non mettersi subito a scrivere software è, forse, che la curva di apprendimento sembra un po’ ripida. Il consiglio è spesso: “Imparate il C e tornate quando avete finito!”, ma questo libro intende presentare una strada diversa.Ci tufferemo subito nella creazione di applicazioni Mac che per aspetto e comportamento siano simili alle altre applicazioni che conoscete. Imparerete certamente i principi generali di programmazione, ma fin dall’inizio li metterete in pratica in situazioni concrete. Anche se non avete una formazione specifica, leggendo questo testo imparerete abbastanza per potervela cavare da soli, e alla fine conoscerete il mondo della programmazione Mac quanto basta per essere in grado di risolvere i problemi che vi troverete ad affrontare ricorrendo alle fonti più adatte.

  • Formato: epub
€ 11,99

Protetto con Social DRM

  • Questo libro è in promozione
L'arte dell'hacking Jon Erickson

L'arte dell'hacking

- Introduzione all'hacking- Programmazione in C e Assembly- Tecniche di exploit- Vulnerabilità buffer overflow- Exploit da stringa di formato- Introduzione alle reti: modello OSI e socket- Sniffing di rete

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
L'arte dell'hacking - volume 2 Jon Erickson

L'arte dell'hacking - volume 2

L'ebook che non si limita a mostrare come funzionano le tecniche di exploit, ma spiega come svilupparle, ritorna in due ebook.Jon Erickson guida il lettore in un percorso di iniziazione alle tecniche hacker. Ancora una volta il presupposto è che conoscere i metodi, le logiche, la teoria e i fondamenti scientifici che stanno alla base dell'hacking stesso, rappresenta l'unica via per costruire sistemi sicuri.Se la prima edizione di questo libro, pubblicata sul finire del 2003 e tradotta in undici lingue, aveva ottenuto vasti consensi confermati da ampie vendite, la seconda, ora disponibile in formato EPUB, porta la conoscenza delle tecniche dell'hacking a un nuovo livello.Volume 2: argomenti in breve- Attacchi DoS (Denial of Service)- Dirottamento TCP/IP- Scansione di porte- Programmi shellcode- Crittografia e crittoanalisi- Violazione di sistemi cifrati- Cracking di password- Attacchi e contromisure

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Il rumore dell'hacking Michal Zalewski

Il rumore dell'hacking

Vi siete mai domandati cosa succede nel momento esatto in cui cominciate a premere i tasti del computer? Sapete cosa accade all'interno di un PC prima che un carattere venga visualizzato sullo schermo? In quel momento siete già esposti ai pericoli degli attacchi informatici...Il rumore dell'hacking è un ebook sulla sicurezza informatica. Ma non è l'ennesimo testo sulla sicurezza informatica. Questo libro parla di hacker e hacking da una prospettiva diversa. Oggetto della trattazione non sono tanto concetti tecnici, che pur non mancano, quanto il giusto approccio metodologico, conoscitivo prima che pratico, ai problemi di sicurezza. L'autore vuole far acquisire prima di tutto la sensibilità ai pericoli della Rete, requisito fondamentale affinché una possibile minaccia sia riconosciuta come tale e le tecniche di difesa siano conseguentemente attivate. Per fare questo tratteggia una panoramica dei percorsi dell'informazione sulle silenziose strade della Rete, nella quale concetti di sicurezza, formule matematiche, elementi di elettronica si succedono a un ritmo serrato, avvincente, che caratterizza il libro più come un racconto tecnologico che come un manuale di informatica.Michal Zalewski si augura che i suoi lettori possano dormire sonni tranquilli, perché per un momento sono riusciti a entrare in sintonia con il silenzio della Rete, riconoscendo in sottofondo il rumore dell'hacking?

  • Formato: epub
€ 6,99

Protetto con Social DRM

  • Questo libro è in promozione
HTML 4.01 Pocket Gabriele Gigliotti

HTML 4.01 Pocket

- I tag di base- Formattazione del testo - Creazione di elenchi - Inserimento di immagini - Collegamenti ipertestuali - Realizzazione di tabelle - Uso dei fogli stile

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Asterisk Giuseppe Innamorato Dimitri Osler Stefano Osler Diego Gosmar

Asterisk

Il VoIP ha reinventato la telefonia. L’open source e Asterisk hanno rivoluzionato il VoIP. Questi fenomeni stanno influenzando in modo massiccio la diffusione della tecnologia Voice over IP e creando una nuova industria di medie e piccole dimensioni, composta da produttori di hardware e software, installatori e nuovi player di mercato. Questo libro fornisce una fotografia delle tecnologie e dell'offerta VoIP, con particolare attenzione ad Asterisk che, insieme a Callweaver, caratterizza la nuova era delle telecomunicazioni. Dopo una breve panoramica sulle reti di telecomunicazione e gli scenari professionali per il VoIP, vengono introdotti Asterisk e Callweaver. Quindi si passano in rassegna problemi, soluzioni e strumenti: dai terminali VoIP alla gestione dell'eco, dalle interfacce grafiche per PBX alle vulnerabilità dei sistemi. In mezzo l'utilizzo di Skype, l'implementazione di un sistema di instant messaging, le soluzioni per ITSP e altro ancora. Tutto in chiave Asterisk. Tutto per realizzare e fornire servizi migliori, con tariffe vantaggiose e minori costi di gestione: perché la tecnologia VoIP unita all'open source rappresenta un sicuro vantaggio competitivo.- Il mercato della tecnologia Voice over IP- Introduzione ad Asterisk- Analisi dei protocolli IAX, SIP e H.323- Introduzione a Callweaver- La gestione dell'eco- Interfacce grafiche per PBX VoIP- Applicazioni carrier grade- Sicurezza e sistemi VoIP- Gateway Skype- VoIP e instant messaging- Glossario delle telecomunicazioni VoIPDiego Gosmar, laurea in Ingegneria delle Telecomunicazioni, studia e sviluppa piattaforme VoIP dal 1998. Ha collaborato con CSELT (ora Telecom Italia Lab), Italtel, Omnitel Pronto Italia (ora Vodafone), Atlanet e Telefonica Data. Oggi è Executive Vice President di Wildix.Giuseppe Innamorato ha iniziato la sua carriera in Telecom Italia nel 1980, dove ha maturato esperienze nella telefonia tradizionale ...

  • Formato: epub
€ 7,99

Protetto con Social DRM

  • Questo libro è in promozione
XML Pocket Massimo Canducci

XML Pocket

XML è un linguaggio veramente universale. Utilizzarlo vuol dire essere sicuri di poter condividere, distribuire e pubblicare documenti, testi e qualsiasi altro contenuto con chiunque, indipendentemente dalla configurazione hardware o software. XML è quindi sempre più il crocevia di una serie di attività legate alla comunicazione in generale e alla distribuzione di informazioni in particolare, e fornisce soluzioni a problemi differenti in disparati ambiti, sia aziendali sia scolastici. Per chi lavora sul Web o all'interno di una rete locale, XML è da tempo una necessità. Questo ebook introduce il lettore ai fondamenti del linguaggio affiancando a spiegazioni teoriche esempi concreti di codifica, distribuzione e ri-utilizzo di documenti (con un occhio di riguardo ai documenti di natura testuale destinati a essere editati online o su carta).

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Computer Forensics Andrea Ghirardini, Gabriele Faggioli

Computer Forensics

Per Computer Forensics si intende l’applicazione di un metodo investigativo scientifico al mondo digitale per ricavare elementi, informazioni, prove da portare in sede processuale. Un investigatore deve cioè essere in grado di avvicinarsi a un sistema informativo per determinare se esso sia stato utilizzato in attività illecite o non autorizzate, avendo cura di non alterare le possibili prove. La scena del crimine può quindi essere un computer, un supporto removibile, una rete o qualsiasi altro medium digitale. Ma c’è di più. Poiché la disciplina coinvolge la materia legale, il valore di una prova in sede processuale varia a seconda della legislazione. Quindi è necessario sapere come e che tipo di prova può essere considerata valida in Italia. Questo libro, il primo manuale sul tema specifico per la scena italiana, è scritto da un esperto di indagini forensi nel “mondo elettronico” coadiuvato da un legale specializzato negli aspetti giuridici degli “illeciti digitali”.Introduzione alla Computer ForensicsIl panorama giuridico italianoMetodologia di analisi generale Acquisizione del dato: sequestro, intercettazione e duplicazioneIl laboratorio del computer forensics expertL’analisi di media, partizioni e volumiInvestigare su un file systemTool e programmi di analisiAnalisi di un sistema Windows, Mac OS X e LinuxAnalisi dei file di logNetwork ForensicsMobile ForensicsAnalisi di supporti rimovibili e media non convenzionaliAndrea Ghirardini è uno dei precursori della Computer Forensics in Italia. Certificato CISSP e socio CLUSIT, con la sua azienda, @ PSS, presta la sua opera di consulenza sia a Forze dell’Ordine, sia a organizzazioni private, e sino a oggi ha partecipato a oltre 300 indagini che spaziano dalla violazione informatica in senso stretto, a reati come lo spaccio di stupefacenti, la criminalità eversiva e le frodi fiscali. Nel suo ...

  • Formato: epub
€ 12,99

Protetto con Social DRM

  • Questo libro è in promozione
Architettura dell'informazione Luca Rosati

Architettura dell'informazione

Avete mai sperimentato la frustrazione che deriva dall’incapacità di trovare quello che state cercando? Vi siete sentiti disorientati tra gli scaffali di un nuovo ipermercato, o tra le pagine di un sito web? Se la risposta è “sì”, allora forse questo libro fa per voi, perché qui si discute di come mettere ordine. Mettere ordine per trovare cose, artefatti (fisici o digitali), informazioni.Non è un libro per tecnici, o per chi è alla ricerca di soluzioni preconfezionate, ma questo non vuol dire che non sia un libro pratico, perché insegna a pensare, o meglio a comprendere le strutture, gli strumenti, in definitiva le architetture che stanno dietro a sistemi informativi che funzionano, che non disorientano ma appaiono subito chiari, percorribili, senza dover perdere tempo a imparare nuovi modelli di utilizzo. In quest’ottica la trasversalità di molti concetti di architettura dell’informazione diventa una necessità a cui il designer (sia esso architetto, webmaster, artigiano...) non può sottrarsi. Un testo “agile”, scritto senza mai perdere di vista il bisogno di coerenza di sistemi informativi e relative interfacce, requisito base affinché la circolarità dell’informazione si traduca in pratica, affinché da conoscenza l’utente possa facilmente arrivare a “nuova conoscenza”.

  • Formato: epub
€ 4,99

Protetto con Social DRM

  • Questo libro è in promozione
CSS Pocket Gianluca Troiani

CSS Pocket

- Introduzione ai CSS: cosa sono e a cosa servono- La sintassi: regole, selettori, proprietà e valori- Blocchi e impaginazione: box model e posizionamenti- Tipografia: formattazione del testo- Colori e sfondi- Formattazione delle tabelle- Associare i CSS ai documenti e al tipo di media- Hack e filtri CSS

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
CSS Guida Completa Gianluca Troiani

CSS Guida Completa

Seconda edizione del libro che insegna come attraverso i CSS (Cascading Style Sheets, Fogli Stile a Cascata) sia possibile sviluppare siti web usabili, accessibili, belli e, non meno importante, economici da gestire. La specifica di riferimento è CSS2 che viene analizzata da un punto di vista sia teorico sia pratico, in relazione ai più diffusi browser. La prima parte è dedicata all'introduzione dei concetti che stanno alla base dei CSS illustrandone la sintassi e le principali regole di formattazione. Nella parte centrale l'autore espone invece diverse tecniche di sviluppo per impaginare e definire i vari elementi di una pagina web. Non manca una parte su filtri e hack e sulle nuove tendenze della tipografia web, ma quello che emerge con forza è come i CSS, oltre a essere un potente strumento di sviluppo, permettano di esaltare la creatività dei web designer.L'ultimo capitolo presenta infine alcuni progetti completi, una proposta di metodologia di lavoro insieme a una sintesi di quanto precedentemente esposto. Tutto il libro è impostato nell'ottica dell'HOWTO (come fare) e ogni spiegazione è accompagnata da esempi di codice e immagini che ne facilitano la comprensione.

  • Formato: epub
€ 9,99

Protetto con Social DRM

  • Questo libro è in promozione
PHP 5 Pocket Massimo Canducci

PHP 5 Pocket

PHP è il linguaggio di scripting open source per la realizzazione di pagine web dinamiche: si può dire il corrispettivo, nel mondo open, di ASP. Negli ultimi anni si è conquistato un seguito sempre più ampio, grazie alle sue caratteristiche di robustezza ed efficacia. Il testo ne presenta gli elementi fondamentali, nella recentissima versione 5. Nonostante il volume sia compatto, l'autore riesce a fornire una rassegna molto estesa del linguaggio, alternando un approccio tutoriale a parti di riferimento. Tra gli argomenti trattati: la sintassi di base del linguaggio; il controllo dell'esecuzione; variabili, funzioni e array; stringhe e con le date; integrazione con i database.

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Espressioni Regolari Marco Beri

Espressioni Regolari

Argomenti:•    Introduzione alle regexp•    Utilizzo e potenzialità•    La sintassi e le regole•    Espressioni regolari in pratica•    Espressioni regolari e linguaggi di programmazione: PHP, Perl, Ruby, Python, Javascript, Java, Visual Basic

  • Formato: epub
€ 2,49

Protetto con Social DRM

  • Questo libro è in promozione
Python 3 Marco Beri

Python 3

Python è un linguaggio di programmazione noto per una sintassi essenziale e per il suo utilizzo nello sviluppo di applicazioni molto complesse, tra cui numerose applicazioni web di successo - per le quali è spesso preferito a PHP, con cui però ha in comune la caratteristica di avere un'ampia disponibilità di librerie. Questa nuova edizione - aggiornata alla versione 3 di Python - introduce gli utenti Windows, Mac e Unix all'utilizzo di Python, partendo dai concetti fondamentali per poi passare alla pratica con esemplificazioni di complessità crescente.

  • Formato: epub
€ 2,49

Protetto con Social DRM