Apogeo: Guida completa
Programmare in Java. Guida aggiornata alla versione JDK 21 LTS
Pellegrino Principe
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 832
Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica; potente e flessibile, è ricco di costrutti sintattici e consente grande libertà operativa. Questo manuale, aggiornato alla versione LTS JDK 21, ne insegna le caratteristiche fondamentali. Si parte dai concetti e dai costrutti fondamentali, come variabili, costanti, array, operatori e metodi, per passare poi agli argomenti più specifici e complessi dando spazio alla programmazione a oggetti, generica, funzionale e concorrente. Viene quindi approfondito l'utilizzo di package, annotazioni, collezioni, fino ad arrivare ai meccanismi di Input/Output e alla programmazione di rete. Ogni capitolo è dedicato a uno specifico tema e corredato da numerosi esempi e listati da studiare e compilare. Tutto il codice sorgente è disponibile online pronto per essere eseguito in qualsiasi ambiente di sviluppo. Una guida completa, aggiornata ed esaustiva, per conoscere tutto ciò che serve sapere per programmare in Java in maniera efficiente.
Project Manager. Gestire il caos creativo, eliminare lo stress e aumentare l'efficienza
Giulia Bezzi
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 208
Un manuale che propone un approccio strategico e innovativo alla gestione dei progetti per trasformare un dipendente in un efficace project manager. L'autrice illustra come il project management sia la chiave per migliorare la produttività: dalla gestione del caos creativo all'adozione di nuovi metodi di collaborazione fino al raggiungimento di risultati sorprendenti. Esempi e casi di studio consentono al lettore di non fermarsi a teorie astratte e di comprendere come lo sviluppo del pensiero critico, la pianificazione strategica e la gestione del tempo siano fondamentali per affrontare le sfide aziendali con fiducia. Inoltre, vengono fornite competenze pratiche per gestire fin da subito progetti, risolvere problemi e comunicare meglio. Sopra tutto c'è la convinzione che cambiare l'approccio al lavoro sia la strada per renderlo più efficiente ed efficace, perché è grazie a buoni project manager che la vita in azienda diventa meno stressante e più remunerativa. Una guida per manager e dipendenti per implementare con successo il project management come cultura aziendale.
La scoperta dell'universo. Il telescopio spaziale James Webb e la nostra storia cosmica
Maggie Aderin-Pocock
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 224
Gran parte dell'universo è un mistero ricco di domande. Per provare a trovare le risposte, la NASA, in collaborazione con l'Agenzia Spaziale Europea e quella Canadese, ha sviluppato il James Webb Space Telescope, il più potente telescopio spaziale a infrarossi mai costruito. Lo scopo è osservare le profondità dello spazio svelandone i segreti e meraviglie. Dagli astri mai osservati che circondano le scogliere cosmiche della Nebulosa Carina alle ultime fasi di vita delle stelle morenti, dalla scoperta di esopianeti e giganteschi buchi neri fino alla prima rilevazione di una fondamentale molecola di carbonio alla base della vita come la conosciamo: il telescopio James Webb continua ogni giorno a stupirci e a inviarci informazioni fondamentali e immagini straordinarie e mozzafiato, che stanno cambiando per sempre il modo in cui guardiamo alla nostra storia cosmica.
Linux. Riga di comando. 100 comandi che ogni amministratore deve conoscere
Paul Olushile
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 240
Il ruolo di amministratore di sistema è in continua evoluzione e la linea di comando di Linux ne è il fulcro. Padroneggiare questo strumento e conoscere i comandi è quindi un'abilità fondamentale per gestire e mantenere i sistemi in maniera efficiente. Questo manuale affronta una vasta gamma di argomenti, tra cui la gestione dei pacchetti, la manipolazione dei file, la gestione dei network, il monitoraggio e gli strumenti di diagnostica. Viene spiegato come usare Security-Enhanced Linux per la sicurezza, far funzionare macchine Linux su AWS Cloud, trasferire e scaricare file su sistemi remoti, controllare schede di rete e firewall. Ogni comando viene spiegato in modo approfondito, mostrandone le modalità di implementazione in scenari reali e, con l'aiuto di esempi pratici, si acquisisce una comprensione della sintassi, cogliendone sia le potenzialità e funzionalità, sia i limiti. Una guida essenziale per amministratori esperti o alle prime armi, professionisti IT e studenti che vogliono migliorare le proprie conoscenze e competenze nell'amministrazione di sistemi Linux dalla riga di comando.
Nutrire il pianeta. Viaggio fotografico nel cibo del mondo
George Steinmetz
Libro: Libro rilegato
editore: Apogeo
anno edizione: 2024
pagine: 256
Oggi il 40% della superficie della Terra è terreno agricolo mentre si prevede che entro il 2050 la popolazione mondiale raggiungerà i 9,7 miliardi. Questo, unito alla crescita del tenore di vita nei Paesi in via di sviluppo, determinerà un aumento del 60% dell'offerta alimentare globale. George Steinmetz ci guida attraverso 36 paesi e 5 continenti alla scoperta dell'origine degli alimenti di cui ci nutriamo: come vengono coltivati, allevati, pescati, lavorati e trasportati fino ad arrivare nei nostri piatti? Spesso non lo sappiamo, la nostra conoscenza si ferma agli scaffali dei supermercati o ai banchi dei mercati. Anzi, in molti casi, l'industria alimentare fa di tutto per impedirci di vedere come viene prodotto il nostro cibo. Straordinarie immagini aeree ci rivelano le dimensioni e la scala delle filiere produttive, da quelle più tradizionali a quelle più tecnologiche e avanzate e aiutano ad aprire gli occhi e interrogarsi sull'impatto che sfamare i suoi abitanti ha sul nostro pianeta. Dalle sconfinate distese di grano del Kansas alle immense mandrie dell'Australia, dai pescherecci che solcano gli oceani alle avveniristiche fattorie verticali: un viaggio fotografico di grande impatto alla scoperta di un bisogno primario dell'umanità e delle conseguenze che ha sull'ambiente. Un libro per aiutarci a prendere decisioni più consapevoli su quello che mangiamo. Prefazione di Michael Pollan.
Fotografia naturalistica. L'arte di ritrarre e raccontare la natura
Lello Piazza, Sergio Pitamitz
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 272
Dai grandi felini africani agli uccelli che popolano fiumi e laghi, dai ghiacci dei poli alle foreste tropicali brulicanti di vita, dai mammiferi marini agli abitanti di prati e boschi alpini: la natura che ci circonda è fonte di meraviglia e per riuscire a ritrarla e raccontarla è necessario non solo saper utilizzare l'attrezzatura fotografica corretta, ma anche conoscere e rispettare il comportamento animale, gestire le diverse condizioni atmosferiche, mimetizzarsi con l'ambiente e sfruttare le condizioni di luce per cogliere l'attimo perfetto. In questo manuale i due esperti di fotografia naturalistica, Lello Piazza e Sergio Pitamitz, accompagnano alla scoperta di ogni aspetto di questo genere, con una particolare attenzione all'etica e al ruolo della fotografia al servizio della conservazione. Si va dell'attrezzatura al workflow, dalle tecniche base a quelle avanzate, dall'organizzazione di uscite nelle aree naturali più prossime fino ai grandi viaggi nelle regioni più remote del pianeta. Il testo è arricchito dai contributi e dagli scatti fotografi naturalisti di fama mondiale: da Steve Winter a Ami Vitale, da Brian Skerry a Jasper Doest, Javier Aznar, Karine Aigner e Kathy Moran. Con immagini spettacolari, descrizioni precise e preziosi consigli, la guida definitiva per imparare a ritrarre e raccontare lo spettacolo della natura.
Web security spiegata in modo facile. Guida illustrata per programmatori curiosi
Malcolm McDonald
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 320
In Rete la sicurezza è fondamentale. Script, bot, virus, malware, ransomware sono solo alcune delle minacce che possono attaccare e violare siti e applicazioni web. Questa guida illustrata insegna i fondamentali della sicurezza informatica in modo pratico, diretto ed efficace, senza dover faticare su migliaia di pagine di teoria. Si parte dalle basi e dai principi di web security per poi passare ad analizzare esempi reali di violazioni che spaziano dalla SQL injection agli attacchi cross-site scripting. Attraverso spiegazioni chiare, diagrammi, esempi ed esercizi, si impara a conoscere e utilizzare la crittografia, a implementare strumenti per individuare vulnerabilità e a impostare un modello di sviluppo in grado di prevenire e risolvere tempestivamente i problemi di sicurezza. Una lettura stimolante, adatta a programmatori alle prime armi, studenti, e professionisti della cybersecurity che vogliono realizzare applicazioni web sicure e affidabili.
Inclusive design. Guida per siti web, app e prodotti digitali accessibili e a norma
Enrico Bisenzi
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 208
In un mondo che tende verso una sempre maggiore inclusività il Web non fa eccezione. Tra i vari standard e tecnologie disponibili, le linee guida per l'accessibilità dei contenuti web (Web Content Accessibility Guidelines - WCAG) definiscono come rendere siti e applicazioni accessibili a persone con disabilità visive, uditive, fisiche, vocali, cognitive, di linguaggio, di apprendimento e neurologiche. Nel 2023 le WCAG sono giunte alla versione 2.2 ed entro il 28 giugno 2025 tutte le aziende medio-grandi, pubbliche amministrazioni e privati, dovranno adeguarsi a questo standard. In questo manuale vengono descritte le linee guida e illustrate in maniera pratica le soluzioni tecniche da implementare per essere a norma con contenuti web, ma anche ebook e PDF. Si va dalle alternative testuali e audio ai layout adattabili, dai meccanismi di input all'utilizzo di colori e contrasti adeguati, dalle interazioni tramite gesti e movimenti ai marcatori ipertestuali inclusivi. Vengono inoltre presentati una serie di esempi in ambito creativo e multimediale realizzati da giovani inclusive designer. Una guida fondamentale per assicurare la piena comprensione e l'adeguamento alle WCAG 2.2 e garantire l'accessibilità delle interfacce digitali di oggi e di domani.
Rust. Dalle basi del linguaggio alle tecniche avanzate
Carlo Milanesi
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 368
Rust è un linguaggio di programmazione creato dalla Mozilla Foundation e aperto alla comunità open source. Si tratta di un linguaggio compilato che permette di controllare sia dettagli di basso livello sia di alto livello per sviluppare software efficace e sicuro. Questa guida pratica ne insegna l'uso partendo dalle basi, come nominare gli oggetti, controllare il flusso di esecuzione e l'input/output, usare sequenze di dati e i tipi primitivi, per poi mostrare come definire funzioni, allocare memoria e usare iteratori. Si passa infine alla gestione degli errori e all'utilizzo della programmazione orientata agli oggetti e delle librerie standard per creare applicazioni robuste riducendo il tempo di sviluppo. Un testo esauriente e ricco di esempi per imparare da zero un linguaggio di programmazione sempre più utilizzato e apprezzato da appassionati, studenti e professionisti.
Imparare a lavorare con Excel. Guida completa all'uso dei fogli di calcolo
Mike Davis
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 480
Microsoft Excel è forse il software più diffuso e utilizzato al mondo, sicuramente il primo per la gestione dei fogli di calcolo. Questa guida completa conduce il lettore alla scoperta di Excel, accompagnandolo in un percorso ricco di consigli, suggerimenti e istruzioni passo passo per lavorare da subito e in modo efficace. Dopo aver preso confidenza con l'interfaccia e gli strumenti di Excel, si parte dalle operazioni di base su tabelle, righe, colonne e celle, per poi passare a formule, funzioni, diagrammi e grafici, fino alle operazioni più avanzate come la creazione di tabelle pivot e la registrazione di macro. Il volume è adatto a chiunque desideri imparare a utilizzare Excel al meglio partendo da zero.
50 algoritmi che ogni programmatore deve conoscere. Per migliorare nel problem solving e scrivere codice più efficace
Imran Ahmad
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 432
Gli algoritmi hanno sempre avuto un ruolo importante nello studio come nella pratica dell'informatica e per ogni programmatore è fondamentale saperli applicare per risolvere problemi. Questo manuale insegna a conoscere 50 degli algoritmi più utilizzati, ne illustra il funzionamento e spiega come metterli in pratica. Si parte dalle caratteristiche base di un algoritmo e dalle tecniche di progettazione per poi passare allo studio e all'implementazione di vari algoritmi attraverso esempi pratici che utilizzano il linguaggio Python. Il lettore si avvicina così alla programmazione lineare, alla classificazione di pagine, alla creazione di grafi, al machine learning e al deep learning, ai motori di raccomandazione, all'elaborazione e gestione dei dati e alla crittografia, comprendendo la matematica e la logica che stanno alla base. Vengono inoltre presentati algoritmi per i Large Language Models (LLM) come ChatGPT insieme alle tecniche di elaborazione parallela che consentono di utilizzarli per compiti ad alta intensità di calcolo. Una nuova edizione aggiornata e arricchita, fondamentale per diventare esperti nell'utilizzo di algoritmi che consentono di risolvere problemi del mondo reale.
Machine learning spiegato in modo facile
Luis G. Serrano
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 496
Il machine learning permette di insegnare ai computer come analizzare grandi quantità di dati, apprendere in autonomia e generare conoscenza. Gli algoritmi di machine learning sono quindi fondamentali per i sistemi di raccomandazione, i software di riconoscimento di visi e immagini, gli assistenti vocali, le auto a guida autonoma e in generale tutte le applicazioni che utilizzano intelligenze artificiali. Attraverso spiegazioni chiare, diagrammi, esempi ed esercizi, questa guida illustrata aiuta a capire come funzionano il machine learning e le AI senza dover faticare su migliaia di pagine di teoria. Per iniziare basta una buona conoscenza della matematica studiata a scuola e dei concetti base di programmazione. Una lettura per programmatori alle prime armi, studenti, appassionati di informatica che vogliono apprendere i meccanismi, i segreti e la potenza del machine learning e delle applicazioni di intelligenza artificiale.