Apogeo: Guida completa
Database spiegati in modo facile. Guida illustrata per programmatori curiosi
Michail Tsikerdekis
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2025
pagine: 240
I dati sono la spina dorsale dell'informatica e i database sono la principale modalità in cui vengono archiviati, scambiati, manipolati e gestiti. Imparare a creare database relazionali e servirsi di strumenti come MySQL, SQL Server, PostgreSQL e Oracle è quindi fondamentale. Attraverso spiegazioni chiare, diagrammi, esempi ed esercizi, questa guida illustrata insegna come fare e mostra come nominare campi e tabelle, scegliere quali informazioni memorizzare, eliminare le ridondanze, implementare database per applicazioni di e-commerce e sfruttare strumenti di intelligenza artificiale generativa, come ChatGPT, per semplificare la progettazione. Per iniziare non serve una laurea in informatica, basta una buona conoscenza dei concetti base di programmazione. Una lettura stimolante, perfetta per programmatori e studenti di data science che vogliono imparare a costruire database semplici da capire, interrogare, gestire e scalare.
AI Agent in pratica. Creare assistenti intelligenti e su misura per ogni attività
Micheal Lanham
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2025
pagine: 336
"Creare agenti AI personalizzati per automatizzare e ottimizzare il lavoro." Gli agenti di intelligenza artificiale o AI Agent sono uno strumento rivoluzionario nel mondo dell’AI e sono già alla portata di tutti. In grado di automatizzare processi, prendere decisioni e interagire con l’ambiente, questi sistemi avanzati possono trasformare il modo in cui vengono svolte attività complesse e ripetitive. Questo manuale insegna a crearli a partire da motori LLM (Large Language Model) come GPT-4 di OpenAI e Claude di Anthropic. Attraverso casi di studio ed esempi reali, viene fornito un modello di sviluppo affidabile e collaudato per personalizzare entità digitali capaci di supportare una vasta gamma di compiti sia nella sfera lavorativa che personale. Si parte dalle basi e dalla definizione di agente, per poi approfondire strumenti come GPT Assistants, LM Studio, CrewAI e AutoGen, nonché metodologie avanzate per la gestione delle azioni, la costruzione di sistemi multi-agente e il coordinamento tramite la piattaforma Nexus. Si passa poi alla RAG (Retrieval-Augmented Generation) per la gestione della conoscenza, al prompt engineering con prompt flow, al ragionamento tramite tecniche CoT e all’ampliamento delle capacità attraverso l’apprendimento autonomo. Una lettura per chi vuole sfruttare al massimo le potenzialità dell’intelligenza artificiale e creare assistenti software su misura in cui riporre piena fiducia.
Modern C. Guida aggiornata allo standard C23
Pellegrino Principe
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2025
pagine: 528
Il C è uno dei linguaggi più utilizzati al mondo e in una vasta gamma di applicazioni e sistemi. Estremamente efficiente e al tempo stesso complesso, costituisce un passaggio essenziale nella formazione di un programmatore e, pur avendo più di 50 anni, rimane un linguaggio moderno e influente, utilizzato principalmente nella realizzazione di software per la maggior parte delle piattaforme hardware in uso oggi. Questo manuale, aggiornato allo standard C23 e adatto anche a sviluppatori meno esperti, parte dalle basi e prosegue gradualmente verso i concetti più avanzati, affiancando alla teoria esempi pratici e snippet di codice per consolidare i punti più significativi. Una guida alla programmazione completa ed esaustiva che offre una prospettiva moderna e rigorosa su questo linguaggio fondamentale.
Clean code collection: Clean code-Clean architecture-Clean agile-Clean craftsmanship-Clean coder
Robert C. Martin
Libro: Prodotto composito per la vendita al dettaglio
editore: Apogeo
anno edizione: 2025
pagine: 1424
I cinque best seller di "Uncle Bob" Robert C. Martin per diventare maestri dello sviluppo software in un cofanetto da collezione a prezzo speciale. Per programmatori, architetti, tester, project manager e ogni professionista del software.
Sviluppare siti web con ChatGPT. Guida alla programmazione con l'AI generativa
Paul McFedries
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2025
pagine: 336
La creazione di interfacce e applicazioni web ha un nuovo e potente strumento di sviluppo che aiuta anche chi non ha conoscenze approfondite di programmazione: sfruttando la potenza delle AI generative, come ChatGPT, è infatti possibile sviluppare, testare e distribuire siti web senza bisogno di scrivere una sola riga di codice. È sufficiente descrivere ciò che si desidera in un linguaggio chiaro, preciso e semplice e lasciare che l'AI si occupi del resto. Attraverso spiegazioni passo passo ed esempi concreti questo manuale insegna come fare e spiega come impostare prompt efficaci per generare codice HTML, CSS e JavaScript, lavorare su font e colori, generare immagini, costruire barre di navigazione, gallerie e form per l'acquisizione di dati, fino a pubblicare siti completamente funzionanti e occuparsi dell'ottimizzazione per i motori di ricerca. Inoltre, capitolo dopo capitolo, il lettore apprende anche concetti e metodi di programmazione che gli permettono di migliorare i prompt per perfezionare l’output dell’AI. Un manuale perfetto sia per sviluppatori che vogliono ridurre i tempi, sia per chi non ha particolari conoscenze di web design ma vuole affrontare la sfida di progettare e realizzare siti web da zero.
Black Hat Bash. Tecniche di scripting creativo per hacker e pentester
Dolev Farhi, Nick Aleks
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2025
pagine: 336
La shell Bash è forse l'interfaccia a riga di comando più diffusa e famosa ed è un eccezionale strumento di scripting che permette la gestione e il controllo di sistemi operativi e reti: nelle mani di un hacker o penetration tester può diventare un potente strumento offensivo o difensivo. Questo manuale insegna a sfruttare la potenza dei numerosi comandi, scrivere script, automatizzare attività strategiche, sviluppare strumenti personalizzati, scoprire le vulnerabilità ed eseguire attacchi avanzati. Si parte dai fondamenti della sintassi, come strutture di controllo, funzioni, cicli e manipolazione del testo, per poi impostare un laboratorio di hacking con Kali Linux e Docker, identificare vulnerabilità con strumenti avanzati e mettere in pratica le competenze acquisite in ogni fase di un penetration test, dall'accesso iniziale all'estrazione dei dati. Capitolo dopo capitolo il lettore impara come immettere codice in un sistema operativo, accedere a macchine remote, sottrarre e aggregare informazioni, navigare in reti protette, scovare ed estrarre dati. Tutto ciò che serve è una conoscenza di base del sistema operativo Linux. Una lettura adatta a pentester, cacciatori di bug e studenti che si avvicinano alla sicurezza informatica e che vogliono imparare le tecniche di attacco per sviluppare strategie di difesa.
Clean coder. Guida per imparare i metodi dei programmatori professionisti
Robert C. Martin
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2025
pagine: 192
I programmatori di successo e di lungo corso che si trovano a lavorare sotto una pressione incessante hanno una qualità in comune: hanno a cuore lo sviluppo di software, lo affrontano come un'arte e con la maestria dei veri professionisti. In questo best seller internazionale il leggendario "Uncle Bob" Robert C. Martin introduce le discipline, gli strumenti e le pratiche del vero maestro del software: dalla stima dell'effort alla scrittura del codice, dal refactoring al testing, dalla gestione di conflitti e tempistiche stringenti al superamento del "blocco dello scrittore", dalle modalità per lavorare sotto pressione a quelle per evitare il burnout, dalla capacità di ripetere modelli funzionali e consolidati a quella di sapersi aprire a nuovi approcci. Questo manuale è molto di più di un insieme di tecniche: insegna un atteggiamento per affrontare ogni aspetto di questo mestiere con orgoglio e rispetto per se stessi, per lavorare bene e in modo pulito, per comunicare e fare stime coerenti, per prendere le decisioni difficili con chiarezza e onestà. Una lettura necessaria e imprescindibile per diventare programmatori capaci, efficaci e di successo.
Il manuale dell'advertising. Guida completa alla pubblicità online
Giannicola Montesano
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 240
In un unico manuale tutto quello che serve sapere sul mondo dell'advertising online. Si parte da un'introduzione alla terminologia di base e agli obiettivi e metriche fondamentali, per passare alla pianificazione di una strategia, definendo il target e gestendo il budget. Si prosegue poi illustrando le varie forme di advertising, da quelle più diffuse, come il Search Engine Marketing (SEM), il social media advertising e l'email marketing, fino a quelle più avanzate, come il programmatic advertising, i contenuti sponsorizzati e l'affiliate marketing. Vengono infine descritte le potenzialità della data analytics, le strategie di advertising internazionale e le nuove prospettive offerte dall'intelligenza artificiale. Una lettura adatta a tutti i marketer, freelance e addetti ai lavori che vogliono imparare a gestire ogni aspetto della pubblicità nei media digitali.
Algoritmi e strutture dati. Guida pragmatica con esempi di Python
Jay Wengrow
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2024
pagine: 416
"Una singola parola chiave che può dare al vostro codice una marcia in più."
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.