Programmazione e sviluppo del software
PHP 8. Guida allo sviluppo web con Javascript, MySQL, CSS3 e HTML5
Steve Prettyman
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2022
pagine: 336
Questo manuale si rivolge a chi non conosce PHP e vuole imparare a utilizzarlo nella moderna versione 8 secondo il paradigma della programmazione a oggetti. L'approccio è tutoriale: in ogni capitolo alla teoria sono affiancati numerosi esempi di codice che spaziano dalle basi del linguaggio alle sue funzionalità più avanzate, dedicate per esempio alla sicurezza e alla cifratura delle password o alla gestione di dati in formati diversi. Inoltre sono presenti approfondimenti ai temi trattati ed esercizi mirati allo sviluppo di un'applicazione reale nelle sue tre componenti chiave: l'interfaccia utente, la logica funzionale e la gestione dei dati. Il lettore impara così a utilizzare PHP apprendendo anche un metodo di lavoro professionale che sfrutta le potenzialità del linguaggio insieme a tecnologie web moderne come HTML5, CSS3, JSON, senza dimenticare JavaScript, XML e MySQL.
Manuale di python per principianti
Barbara De Palma
Libro: Copertina morbida
editore: How2
anno edizione: 2022
pagine: 200
Grazie a questo libro, facilissimo e ricco di pratiche esercitazioni, apprenderai, in poco tempo e con il minimo sforzo, le basi della programmazione in Python, uno dei migliori linguaggi per iniziare a programmare. Python, infatti, è un linguaggio molto semplice da apprendere ed eseguire ed è adatto a qualsiasi scopo di programmazione (siti web, software, analisi di dati, intelligenza artificiale, calcoli scientifici, ecc.). Leggendo questo libro, dunque, seguirai un corso di Python base che, passo dopo passo, ti spiegherà trucchi e segreti per diventare un vero programmatore. Una curiosità: il nome Python venne dato in onore del gruppo di comici inglesi " Monty Python", perché questo linguaggio di programmazione è stato concepito per risultare facile, rapido e divertente. Parti da zero e ti mancano le basi? Non preoccuparti, questo manuale è pensato proprio per te che sai appena accendere il computer. Partiremo, infatti, dalle nozioni basilari, con un linguaggio semplice e alla portata di tutti. Dimentica i noiosi classici libri di programmazione, pesanti e ostici anche per gli addetti ai lavori. Questo libro è il contrario: vuole farti imparare il linguaggio di programmazione Python in modo divertente e stimolante. Magari questa guida ti piacerà così tanto da spingerti a imparare poi anche gli altri linguaggi di programmazione, chi può dirlo! Ma come tutte le cose, bisogna sempre partire dal primo passo, per cui ti auguro in bocca al lupo e un fantastico apprendimento del linguaggio Python!
Cronache di Domain-Driven Design. Storie, esperienze sul campo, progetti reali raccontati in modo diverso
Libro
editore: Avanscoperta
anno edizione: 2022
Questo libro è il nostro contributo per colmare il gap narrativo nella community italiana. Abbiamo volutamente limitato la parte didattica del libro — i concetti fondamentali sono elencati e riassunti, ma non approfonditi — per poterci concentrare sulle storie: esperienze sul campo di colleghi e colleghe che hanno applicato Domain-Driven Design e sono ben contenti di averlo fatto. DDD funziona, le storie di successo ci sono: è solo molto complicato scriverle. Con questo libro proviamo a raccontarle in un modo un po’ diverso.
Decision-making for software development teams. Learn how to make mindful decisions in complex software ecosystems
Francesco Strazzullo
Libro
editore: Avanscoperta
anno edizione: 2021
Clean craftsmanship. Guida per diventare maestri dello sviluppo software
Robert C. Martin
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2021
pagine: 288
In "Clean craftsmanship" il leggendario "Uncle Bob" riunisce tutta la sua esperienza in un testo unico e descrive discipline, standard e principi necessari per scrivere codice efficace in modo rapido e produttivo, diventando programmatori migliori e orgogliosi del proprio lavoro. Il volume inizia illustrando i cinque pilastri che i maestri del software sanno padroneggiare: lo sviluppo test-driven, il refactoring, il simple design, la programmazione collaborativa e i test di accettazione. Successivamente descrive come, tra sviluppatore e utente, aspettative e prospettive possano divergere e cerca di ricomporre questa frattura con la condivisione di standard comuni. Infine, si concentra sugli aspetti etici, definendo le dieci promesse fondamentali che ogni programmatore dovrebbe fare ai colleghi, agli utenti e, soprattutto, a se stesso. Una guida per scrivere codice affidabile di qualità, ricca di consigli per diventare veri maestri dello sviluppo software.
PLC. Manuale d'uso e programmazione
Paolo Aliverti
Libro: Libro in brossura
editore: Edizioni LSWR
anno edizione: 2021
pagine: 304
I PLC sono piccoli computer estremamente affidabili che consentono di automatizzare macchine e impianti industriali. In un contesto di sempre più rapida evoluzione tecnologica, vi è una forte richiesta di professionisti in grado di utilizzare questi dispositivi e Manuale di PLC è lo strumento ideale per prepararsi sull'argomento. Il libro include numerosi esempi pratici, tutti applicabili alla realtà o relativi a problemi tipici, realizzati con i PLC più diffusi, Siemens S7 e OMRON. Chiare spiegazioni passo passo mostrano come programmare con i linguaggi ladder e grafcet, verificando il risultato del lavoro svolto mediante simulatori. Sono quindi incluse spiegazioni dettagliate sui collegamenti elettrici e i circuiti, oltre che su sensori e attuatori. Alla fine del percorso, il lettore sarà in grado di muoversi in autonomia e di lavorare subito in modo produttivo. Sul canale YouTube dell'autore sono disponibili video che mostrano il funzionamento degli esempi proposti e forniscono supporto aggiuntivo e approfondimenti.
La sicurezza del software. Guida alla progettazione e allo sviluppo
Claudio Santo Malavenda, Massimo Montanile, Stefano Voci
Libro: Libro in brossura
editore: Tab edizioni
anno edizione: 2021
pagine: 208
I player del digital single market condividono l'obiettivo di un ambiente digitale sicuro, in cui siano limitati i reati informatici e tutelati i benefici di tutti. La necessità di lanciare un nuovo prodotto o servizio, battendo sul tempo la concorrenza, spesso ne compromette la qualità, il funzionamento e la sicurezza, che sono elementi fondamentali per la gestione del mercato unico digitale, il contenimento del cybercrimine e la salvaguardia della cybersicurezza, componente a sua volta essenziale del digital single market. La richiesta di software sicuri è in aumento, sia per una maggiore consapevolezza da parte dell'utente finale sia per la capacità delle aziende di stimare i costi derivanti da cybercrimini o da malfunzionamenti software. Le organizzazioni più attente sono consapevoli che sia più proficuo prevenire l'errore e il danno, piuttosto che correggerlo o ripararlo. Per alcuni settori verticali, inoltre - trasporti, aerospace&defence, sanità - la sicurezza del software dovrebbe essere una priorità assoluta. Il libro rappresenta una guida metodologica per definire i requisiti, progettare, sviluppare, testare e documentare un prodotto secondo lo standard common criteria, il cui rigore consente di sviluppare sistemi sicuri, e fornisce indicazioni utili per velocizzare il processo di certificazione di tali prodotti. Use case ed esempi reali sostengono le finalità professionali e didattiche del testo.
Python oltre le basi. Programmare con stile
Al Sweigart
Libro: Libro in brossura
editore: Hoepli
anno edizione: 2021
pagine: XXIV-344
Una guida completa per tutti coloro che conoscono le basi di Python e desiderano diventare degli sviluppatori esperti. Il libro non contiene solo una serie di consigli per scrivere codice corretto, ma spiega tutto quanto occorre sapere in merito agli strumenti professionali, come formattatori di codice, type checker, linter e controllo di versione. Sweigart illustra le best practice per impostare il proprio ambiente di sviluppo, insegna come scegliere un nome adeguato per le variabili, migliorando la leggibilità del codice, e passa quindi alla documentazione, all’organizzazione, alla misurazione delle performance, alla programmazione a oggetti fino all’analisi della complessità computazionale. L’acquisizione di queste competenze avanzate permette ai programmatori di potenziare le proprie capacità, non solo in Python, ma in qualsiasi altro linguaggio.
Programmare con JavaScript. Guida completa per realizzare app, giochi e siti web
Darren Jones
Libro: Libro in brossura
editore: Hoepli
anno edizione: 2021
pagine: XVIII-286
Un’introduzione facile, pratica e completa alla programmazione con JavaScript. Questa guida è l’ideale sia per chi desidera imparare a programmare un videogioco di successo o il nuovo fenomeno dei social media, sia per chi vuole semplicemente fare un po’ di pratica partendo dalle basi. JavaScript è il linguaggio di programmazione più diffuso in assoluto; gira sui browser web ed è particolarmente adatto alle app e ai giochi web-based. Inoltre, i principi e le tecniche che ne stanno alla base valgono anche per gli altri linguaggi. Nel corso del libro vengono realizzate svariate applicazioni, giochi e pagine web interattive.
Introduzione alla programmazione con Python. Dal pensiero computazionale al machine learning
John V. Guttag
Libro: Libro in brossura
editore: EGEA
anno edizione: 2021
pagine: 340
Il libro nasce dall'esperienza di insegnamento più che decennale che l'autore ha maturato nei corsi al MIT. Il suo principale punto di forza, che ne ha determinato il successo editoriale, è la capacità di introdurre la complessa arte della risoluzione dei problemi computazionali con chiarezza, accuratezza e rigore.
Codice libero. Free as in freedom. Richard Stallman e la crociata per il software libero
Sam Williams
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2021
pagine: 256
Idealista e rivoluzionario, Richard Stallman ha dato il via al movimento "free software" che sta scuotendo le fondamenta di tutto il mercato informatico, rappresentando un inevitabile punto di confronto per le grandi corporation del software. Secondo Stallman, il prodotto dell'ingegno deve restare libero: il codice sorgente di qualunque programma rappresenta un bene comune e proteggerlo con brevetti e copyright andrebbe considerato un "crimine contro l'umanità". Questa è la storia di un genio eccentrico del software, uno dei personaggi più rappresentativi della cultura hacker, e della sua crociata in difesa della libera circolazione delle idee creative. Ma non solo: attraverso la biografia, Sam Williams ci fa conoscere i retroscena di uno scontro, che si sta facendo sempre più acceso, fra i sostenitori del software libero e i grandi interessi commerciali.
Arduino for dummies
John Nussey
Libro: Copertina morbida
editore: Hoepli
anno edizione: 2021
pagine: 342
Una guida aggiornata all'ultima release di Arduino, ideale per tutti coloro che vogliono mettere in pratica le proprie idee grazie alle ultime versioni dell'hardware e del software di questo programma. In questo volume si trovano tutte le informazioni per imparare a usare Arduino, ma anche per ampliare le conoscenze di chi ha già provato a utilizzarlo: quali attrezzi sono necessari e dove trovarli, tutto quello che serve sapere sull'elettronica, come realizzare gli sketch, i programmi di Arduino, e molto altro. Scritto anche per le persone con un background tecnico limitato, questo libro presenta tutti gli ultimi aggiornamenti che lo rendono però perfetto anche per gli utenti esperti che cerchino una guida che evidenzi le più recenti e interessanti offerte di Arduino. Prefazione di Massimo Banzi.

