Programmazione e sviluppo del software
First order predicate calculus and logic programming
Alberto Pettorossi, Maurizio Proietti
Libro: Libro in brossura
editore: Aracne
anno edizione: 2016
pagine: 152
Elements of computability, decidability, and complexity
Alberto Pettorossi
Libro: Libro in brossura
editore: Aracne
anno edizione: 2016
pagine: 196
HTML5. Tutorial pratici
Antonio Agliata, Mariarita De Gregorio
Libro: Libro in brossura
editore: Easyread
anno edizione: 2016
pagine: 220
Il linguaggio HTML 5 al giorno d'oggi è l'essenza del World Wild Web poiché ogni User Agent, noto nel linguaggio comune con il termine browser, presenta pagine Web realizzate con Hyper Text Markup Language, appunto l'HTML. Il termine User Agent o Browser indica una famiglia di programmi che sono in grado di interpretare e visualizzare pagine Web, quelli più famosi utili per la navigazione fra le pagine HTML dei siti Web, blog, e-commerce, motori di ricerca ed in generale qualsiasi applicazione web sono: Mozilla Firefox, Internet Explorer di Microsoft, il recente Google Chrome, Safari di Apple ed Opera. I primi capitoli descrivono come realizzare un layout delle pagine web di un sito grazie all'uso dei nuovi Tag delle sezioni HTML 5: Header per la testata, Footer per il piè di pagina, aside, menu e così via. Insieme a questi elementi nuovi delle pagine Internet, verrà accennato come utilizzare i fogli di stile del CSS3 ed il loro layout. Il testo prosegue presentando i Tag principali dello standard del HTML 5: microformat, microdata, Canvas, geolocalizzazione, web worker, web socket, local storage, indexdb, tag di input e la loro validazione.
Arduino. La guida essenziale. Il linguaggio, le librerie di sistema, le nozioni base di elettronica
Leonardo Miliani
Libro: Libro in brossura
editore: Edizioni del faro
anno edizione: 2016
pagine: 319
La piattaforma di prototipazione Arduino è tra le più famose e apprezzate tra gli appassionati di elettronica e i makers: facilità d'uso, parco software esteso e disponibilità di accessori sono le doti che l'hanno resa famosa. Questa guida si rivolge a coloro che vogliono avvicinarsi a questa scheda ma che hanno poca conoscenza di informatica e di elettronica: il lettore verrà preso per mano e accompagnato in un viaggio che lo porterà dalle basi della programmazione e dell'elettronica fino allo studio delle caratteristiche avanzate del microcontrollore, cuore della scheda, e alla realizzazione di piccoli progetti pratici.
AngularJS. Guida completa
Antonio Agliata, Anna Imperatore
Libro: Libro in brossura
editore: Easyread
anno edizione: 2016
pagine: 160
AngularJS è un framework open-source, completamente scritto in javascript, per le applicazioni web application progettato con l'intento di rendere lo sviluppo e il test più semplici per lo sviluppatore. È un framework lato client che impiega il design pattern MVC/MVVM totalmente estendibile e funziona anche con altri framework. La guida "AngularJS" percorre in maniera puntuale e completa le parti fondamentali ed avanzate del framework. Il taglio pratico dell'opera lo rende immediato ed intuitivo, lo stile di scrittura semplice e coinvolgente ed allo stesso tempo tecnico e professionale favorirà il lettore all'apprendimento ed alla naturale acquisizione della terminologia propria di AngularJS. Il manuale si apre con un'ampia panoramica su AngularJS. Prosegue con la descrizione graduale e puntuale delle seguenti componenti di AngularJS: le direttive, il data-binding bidirezionale, la dependency injection, il templating ed il testing. Il testo è particolarmente adatto a tutte le tipologie di lettori che vogliono imparare a sviluppare applicazioni web e di front-end con AngularJS.
Sviluppare applicazioni web con React.js
Artemij Fedosejev
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2016
pagine: 208
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 utile 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.
Comunicare sulla rete. Complementi di informatica per scienze della comunicazione
Angela Scaringella
Libro: Libro in brossura
editore: Universitalia
anno edizione: 2016
pagine: 130
Questo libro nasce dalle lezioni del corso di Informatica e Tecnologie della Comunicazione Digitale per i corsi di laurea in Scienze della Comunicazione tenuto dall'autrice. Il suo scopo è introdurre gli studenti ad alcuni importanti strumenti di ampia utilizzazione per la costruzione di pagine Web (in particolare CSS Cascading Style Sheets) con i loro recenti aggiornamenti per l'utilizzazione sull'ampia gamma di dispositivi attualmente in uso.
New Perspectives from User Interfaces and Semantic Web: Information Quality, Advanced Interdisciplinary Applications and Combination of the Technologies Challenges
Libro: Libro rilegato
editore: Blue Herons
anno edizione: 2016
pagine: 182
Joomla! Un percorso di accompagnamento alla creazione del sito web open source
Aldo Del Monte
Libro: Copertina morbida
editore: Diogene Edizioni
anno edizione: 2015
pagine: 100
Una breve guida, che introduce il lettore, passo dopo passo, all'utilizzo di Joomla la piattaforma software open source di content management system (CMS) per la realizzazione di siti web attualmente più utilizzata. Pensato come sequel di "Open Source. Una breve introduzione" (Diogene Edizioni 2011) in cui si presentavano i diversi sistemi operativi open source, questo libro rappresenta l'ausilio introduttivo indispensabile al neofita che voglia muovere i primi passi nella creazione di siti web open source.
Algoritmi e strutture dati in Java
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Libro
editore: Apogeo Education
anno edizione: 2015
pagine: 744
Lo studio delle strutture dati è stato da sempre identificato come argomento chiave nell'insegnamento dell'informatica. Tale ruolo centrale è pienamente giustificato, vista l'importanza che riveste l'efficienza di strutture dati e algoritmi nella gran parte dei sistemi informatici: dal Web ai sistemi operativi, dalle basi di dati ai sistemi di simulazione in vari ambiti scientifici. Questo libro, giunto alla sesta edizione inglese e considerato un autorevole punto di riferimento a livello internazionale, è stato progettato per essere di ausilio in un corso introduttivo di Algoritmi e strutture dati. Il percorso didattico parte dalle basi della programmazione in Java e della progettazione orientata agli oggetti, per proseguire con la presentazione di alcune strutture dati concrete, come gli array e le liste concatenate, e delle tecniche di base, come l'analisi degli algoritmi e la ricorsione; nella parte centrale del libro si procede a illustrare le strutture dati e gli algoritmi fondamentali, per concludere con una discussione relativa alla gestione della memoria.
Programmare con i nuovi PLC S7-1200 e S7-1500
Giovanni Pirraglia
Libro
editore: Hoepli
anno edizione: 2015
pagine: XII-420
Il volume sui PLC S7-1200 e S7-1500 presenta le principali caratteristiche dei due PLC Siemens attualmente in produzione. Nel testo viene prima analizzato l'aspetto hardware e poi, in modo più dettagliato, ma con un linguaggio tecnico sempre accessibile, il software di gestione. La teoria è sviluppata in modo semplice e corredata di esempi che rendono più facile la comprensione. Le tracce degli esercizi sono definibili "affini all'impianto". Successivamente vengono esposte e sviluppate, sempre con esempi, le principali tecniche di programmazione avanzata. L'opera è divisa in moduli e al termine di ognuno sono proposti un buon numero di domande ed esercizi molto utili per la revisione e il consolidamento dell'argomento sviluppato. Sono presenti anche numerose figure che illustrano l'utilizzo e le funzioni del software TIA Portal.
Programmare in Apple Swift 2
Antonio Agliata, Pasquale Ragozzino
Libro: Libro in brossura
editore: Easyread
anno edizione: 2015
pagine: 350
Apple Swift 2 è l'innovativo linguaggio di programmazione made in Apple, pensato e creato a misura di programmatore. In questa nuovissima release sono stati introdotti la gestione delle eccezioni, nuovi e potenti controlli di flusso del codice ed un nuovo ambiente di sviluppo ancora più ricco di supporto per gli sviluppatori (neofiti ed esperti). La velocità, la versatilità e la potenza sono le fondamenta di questo nuovo incredibile linguaggio di programmazione. In questo manuale sono trattati elementi base ed avanzati, senza trascurare le necessità di apprendimento dei lettori meno esperti, né la volontà di aggiornamento degli sviluppatori più navigati ed esperti. Grazie ai numerosi esempi applicativi e alle numerose linee di codice rese disponibili al download gratuito per testare "con mano" la potenza e la semplicità sintattica di Apple Swift 2, si entra subito in contatto con la sintassi, la tecnologia e le innovazioni introdotte da Apple in questo nuovo linguaggio di programmazione.

