Il tuo browser non supporta JavaScript!

Programmazione e sviluppo del software

GitHub. Piccolo manuale per lo sviluppo collaborativo di software

Achilleas Pipinellis

Copertina morbida

editore: Apogeo

anno edizione: 2019

pagine: 144

Lavorare con i sistemi di controllo di versione è un must per chiunque sia coinvolto in un progetto software, programmatori e non. Git è lo strumento più popolare e attorno a esso è stato costruito GitHub, che ne ha valorizzato le potenzialità rendendole accessibili via Web. Tuttavia utilizzare correttamente GitHub può non essere scontato. Partendo dalle basi della creazione di un repository, questo agile manuale mostra come tracciare e organizzare i problemi attraverso l'issue tracker, utilizzare i wiki e scrivere una documentazione accurata. Quindi si passa alla gestione delle versioni del codice, al lavoro tra organizzazioni e team e agli strumenti di collaborazione. Per concludere, viene mostrato come creare pagine web di un progetto su GitHub e personalizzare le impostazioni di un account e di un repository. Una guida semplice ed essenziale per iniziare a usare GitHub in modo efficace e contribuire nelle varie fasi dello sviluppo di software.
19,90 16,92

Java 11. Guida allo sviluppo in ambienti Windows, macOS e GNU/Linux

Pellegrino Principe

Copertina morbida

editore: Apogeo

anno edizione: 2018

pagine: 809

Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell'informatica ed è presente in ogni settore tecnologico. Questo manuale insegna e approfondisce l'utilizzo con riferimento alla versione 11, la prima versione LTS (Long Term Support) il cui supporto è garantito almeno fino a settembre 2021. I capitoli iniziali introducono i mattoni del linguaggio: variabili, costanti, letterali, tipi di dato, ma anche array, operatori, strutture di controllo e metodi. Quindi si passa ad argomenti più specifici affrontando la programmazione a oggetti, generica, funzionale e concorrente. Viene approfondito l'utilizzo di package, annotazioni, collezioni, fino ad arrivare ai meccanismi di Input/Output e alla programmazione di rete. Ogni capitolo è corredato di esempi e listati il cui codice sorgente è disponibile online pronto per essere eseguito in qualsiasi ambiente di sviluppo, Windows, macOS e GNU/Linux. Scarica i file degli esempi http://bit.ly/apo-java11
49,90 42,42

Imparare a programmare con PHP. Il manuale per programmatori dai 13 anni in su

Maurizio Boscaini, Massimiliano Masetti

Libro in brossura

editore: Apogeo

anno edizione: 2018

pagine: 222

Il pensiero computazionale e la programmazione informatica sono sempre più importanti nei programmi didattici delle scuole primarie e secondarie. PHP è un linguaggio multipiattaforma, gratuito e open source, il cui successo è legato alla semplicità della sintassi e al fatto che la maggior parte dei siti web è costruita utilizzando CMS scritti proprio in PHP. Questo manuale si rivolge a chi vuole imparare a programmare con PHP e non ha esperienza con altri linguaggi. Tutto il testo si basa sull'imparare facendo, dando largo spazio a progetti ludici. Diversi elementi di PHP sono presentati attraverso problemi da risolvere ed esercizi. A ogni problema segue una soluzione, un programma il cui funzionamento viene esaminato nel dettaglio. Sono infine proposte varianti delle esercitazioni per stimolare il pensiero creativo. Tutti i programmi presentati sono scaricabili online, pronti a essere eseguiti, manipolati e riutilizzati a piacimento.
24,90 21,17

Arduino. Trucchi e segreti. 120 idee per risolvere ogni problema

Paolo Aliverti

Copertina morbida

editore: Edizioni LSWR

anno edizione: 2018

pagine: 448

Con Arduino è possibile costruire ogni tipo di prototipo e oggetto interattivo: dal termostato alla stampante 3D, passando per droni e robot. Per costruire circuiti, collegare sensori e attuatori, scrivere del software, maker e inventori devono però avere un bagaglio di competenze e una bella dose di intuito: dopo il successo del Manuale di Arduino, Paolo Aliverti mette a disposizione in questo libro i suoi "trucchi" per imparare nuove tecniche o risolvere i problemi comuni a ogni progettista, con particolare attenzione alla scrittura degli algoritmi e alla composizione dell'hardware. Sono oltre 120 i trucchi e segreti descritti, indispensabili per diventare veri esperti di Arduino. Una guida adatta a tutti gli appassionati di Arduino, sia al principiante sia all'utente avanzato, che in modo semplice e chiaro accompagna il lettore passo a passo con numerosi sketch e diagrammi. Non solo: a ogni trucco corrisponde un video pubblicato sul canale YouTube dell'autore: youtube.com/user/zeppelinmaker
34,90 29,67

L'arte del rilascio. Progettazione e deploy di software che funziona

Michael T. Nygard

Copertina morbida

editore: Apogeo

anno edizione: 2018

pagine: 319

Nel ciclo di vita di un software l'80% dei costi ricadono spesso in produzione mentre un singolo problema può costare a un'azienda perdite importanti in termini di fatturato, reputazione, tempo e opportunità: uno scenario disastroso che però è possibile evitare ottimizzando la progettazione e l'architettura dell'applicazione. Questo pratico manuale insegna a creare sistemi che funzionano a lungo e con pochi problemi, e mostra come comportarsi quando qualcosa non va per il verso giusto. I temi affrontati includono i modelli di stabilità del software, le metodologie DevOps, i microservice, le architetture cloud e l'ingegneria del caos. Le soluzioni proposte si applicano a ogni genere di sistema, dai più piccoli a quelli che operano su larga scala, più complessi e fortemente virtualizzati. Il testo è arricchito da case study che mostrano le cause di fallimenti importanti e offrono consigli frutto dell'esperienza maturata commettendo e risolvendo errori. Una lettura per gli ingegneri e gli sviluppatori di software che vogliono portare un sistema in produzione e dormire sonni tranquilli.
34,90 29,67

C. Didattica e programmazione. Ediz. mylab

Al Kelley, Ira Pohl

editore: Pearson

anno edizione: 2018

pagine: 652

Il testo di Al Kelley e Ira Pohl si conferma come una guida completa e aggiornata, per l'apprendimento di un linguaggio di programmazione general-purpose elegante, semplice e potente come il C. Gli autori hanno strutturato questo testo non come un manuale di riferimento ma secondo un percorso didattico attentamente studiato e flessibile, per andare incontro alle diverse esigenze di insegnamento e portare il lettore all'approfondimento di ogni singolo aspetto secondo uno schema "esempio, spiegazione, sintassi".
39,00 33,15

ASP.NET Core 2. Guida completa per lo sviluppatore

Daniele Bochicchio, Cristian Civera, Stefano Mostarda, Moreno Gentili, Matteo Tumiati

Libro

editore: Hoepli

anno edizione: 2018

pagine: 458

Scritta per guidare gli sviluppatori alla scoperta di ASP.NET Core 2, il nuovo framework per il web cross platform e open source rilasciato da Microsoft, questa guida completa include tutte le ultime novità introdotte da ASP.NET Core e dalle tecnologie a corredo di applicazioni web, come Angular o l'accesso ai database. Dalle basi di ASP.NET Core 2 ai concetti legati ad ASP.NET Core MVC, all'accesso ai dati, passando per identity e arrivando fino a JavaScript, Angular e tecnologie client-side, questo libro - con uno stile pratico e ricco di esempi - accompagna il lettore alla scoperta di tutte le caratteristiche che rendono ASP.NET Core uno dei toolkit più interessanti per sviluppare applicazioni web.
49,90 44,91

Programmazione di base e avanzata con Java. Ediz. Mylab

Walter Savitch

editore: Pearson

anno edizione: 2018

pagine: 927

Un manuale di programmazione che presenta tutti i contenuti di un corso base e un insieme di approfondimenti per lo svolgimento di progetti complessi. Pensato per agevolare l'apprendimento, il volume è ricco di supporti didattici. Tra questi, box differenziati per sottolineare i concetti principali, mettere in guardia da possibili errori, offrire consigli di programmazione, risolvere i dubbi. E, ancora, numerosi esempi di codice commentati e casi di studio dettagliatamente descritti. Compresa nel prezzo, la piattaforma online MyLab, contenente la versione digitale del volume, video notes, il codice sorgente usato negli esempi del testo, quiz di autovalutazione suddivisi per capitolo e alcune soluzioni degli esercizi, programmi e progetti di fine capitolo.
56,00 47,60

Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab

Brian W. Kernighan, Dennis M. Ritchie

editore: Pearson

anno edizione: 2018

pagine: 296

Il testo - aggiornato allo standard ANSI - passa in rassegna le principali caratteristiche di un linguaggio che si è rivelato di notevole efficacia per un'ampia gamma di applicazioni. Partendo da una panoramica iniziale, per dar modo ai lettori di familiarizzare con le principali caratteristiche del linguaggio, gli autori passano poi ad analizzarne i vari aspetti in maggiore dettaglio: dai tipi di dati elementari agli operatori, dal flusso del controllo alla struttura. Questo libro di successo (circa 15.000 copie vendute) è ora arricchito dalla piattaforma MyLab, con la versione digitale del volume e i codici sorgente presenti nel testo.
29,00 24,65

HTML 5 con CSS e Javascript

Daniele Bochicchio, Stefano Mostarda

Libro

editore: Hoepli

anno edizione: 2018

pagine: 256

HTML5 è un insieme di nuovi standard per il web, sempre in evoluzione, che consente di sviluppare applicazioni web moderne. Porta con sé diverse novità, che vanno verso l'adozione di una serie di specifiche, condivise da browser e piattaforme tra loro diversi, che semplificano la vita degli sviluppatori web, sempre alle prese con le difficoltà legate ai vari browser. In realtà, HTML5 è molto di più e include una serie di nuove caratteristiche, che abbracciano anche CSS e JavaScript e impattano sul mobile, una fetta sempre importante della navigazione mondiale: districarsi tra le nuove specifiche può non essere un'impresa semplice. Con uno stile chiaro, pratico e ricco di esempi, la nuova edizione di questo libro si pone come una guida ideale, sia per principianti sia per chi vuole conoscere le novità di HTML5 e delle tecnologie correlate.
24,90 22,41

Pensare in Python

Allen Downey

Copertina morbida

editore: Egea

anno edizione: 2018

pagine: 227

Python è un linguaggio di programmazione dinamico, orientato agli oggetti, utilizzabile con molti software e di facile apprendimento. L'autore introduce il lettore alla scoperta del linguaggio un passo alla volta: inizia con i concetti base della programmazione per poi passare a funzioni, ricorsione, strutture di dati e progettazione orientata agli oggetti. Gli esercizi, presenti in ogni capitolo, consentono di testare immediatamente i concetti appresi. Il libro è uno strumento ideale per imparare le basi della programmazione.
19,90 16,92

Magento 2. Guida allo sviluppo

Michele Fantetti

Copertina morbida

editore: Edizioni LSWR

anno edizione: 2018

pagine: 233

Questo manuale è il diario di bordo di uno sviluppatore che ha sperimentato sul campo l'implementazione di diversi comportamenti di Magento. Nei primi capitoli il libro mostra come installare il framework, come configurarlo e come prepararlo per le fasi successive. I capitoli seguenti guidano il lettore nella realizzazione di alcune estensioni, con l'intento di porre in luce le "best practice" per i vari scenari affrontati. In tutti le parti sono messe in evidenza le differenze introdotte da Magento 2 rispetto a Magento 1, per andare incontro ai tecnici abituati a lavorare sulla prima versione del framework. Hanno contribuito al progetto Alessandro Ronchi, nel 2017 Magento Master Maker e Magento Top 50 Contributor, e Riccardo Tempesta, nel 2017 Magento Top 50 Contributor e sviluppatore di alcuni moduli rilasciati nel core della versione 2.3. Tra gli argomenti trattati: Installazione del software e del pacchetto dati di esempio; Gli strumenti di lavoro: PHPStorm, virtualizzazioni con Vagrant e Docker, versioning con GIT, X-DEBUG; Configurazioni iniziali: caching, creazione Web Site/Store/Store View, traduzioni, Cron e flat tables; Tutti i passaggi per la creazione di un nuovo modulo nel rispetto delle "best practice"; Creazione di un modulo per visualizzare un bollino promozionale sull'immagine dei prodotti (già in vendita sul marketplace ufficiale); Esplorazione dello strato software per l'interfacciamento con la base di dati.
16,90 14,37

Inserire il codice per il download.

Inserire il codice attivare il servizio.