Fotografia digitale Database e Big data Social media e web marketing Sviluppo web Linguaggi di programmazine IF - IDEE editoriali FELTRINELLI s.r.l. via Andegari, 6, 20121 Milano – Tel: 02 725721– Fax: 02 52572500 email: [email protected] – www.apogeonline.com Ufficio commerciale: email: [email protected] Novità maggio-giugno 2017 2 Fotografia digitale Fuori collana Fotografia digitale Fuori collana Comprendere l’esposizione Il Flash invisibile In questo libro Bryan Peterson affronta e svela i segreti del complesso concetto di esposizione nella fotografia, mettendo il lettore nella condizione di catturare finalmente l’immagine che desidera nel momento in cui la visualizza per la prima volta. Vengono affrontati i fondamenti della luce, l’apertura del diaframma, i tempi di esposizione e viene spiegato come questi elementi si influenzino l’un l’altro mettendo l’accento su come ottenere la giusta esposizione anche nelle situazioni più complesse. L’aumento o la riduzione di nitidezza e contrasto ma anche la fotografia di soggetti in movimento sono argomenti esaminati con cura, così come il corretto settaggio della fotocamera in relazione a lenti, filtri e flash impiegati. Riccamente corredato da immagini e approfondimenti sulla strumentazione, questo libro è adatto a fotografi di ogni capacità, dal professionista in cerca di nuovi stimoli al principiante che sta cominciando a comprendere l’esposizione. Questo libro illustra la ricerca più che ventennale di Gert Ludwig nell’utilizzo di flash portatili. Il fine perseguito è quello di essere più leggeri fotografando per strada o “sul campo”, guadagnando in velocità, spontaneità ma anche in qualità dell’immagine finale. Nel corso degli anni l’autore ha affinato un insieme di tecniche che permettono di ottenere immagini in cui la luce del flash è così leggera da non essere prevaricante, anzi dove l’illuminazione del flash può essere scambiata con quella naturale. Ecco il “flash invisibile”. Questo è il primo libro in cui Gert spiega i suoi segreti, svelando cosa succede dietro la scena di alcune delle sue immagini più iconiche in maniera diretta e stringata e mettendo a disposizione numerose “ricette” pronte all’uso. Il libro si rivolge a tutti i fotografi che operano fuori dallo studio in ambienti di scarsa illuminazione (con particolare riferimento al genere street e reportage) e che sono in cerca di ispirazione ma anche di idee, suggerimenti e insight per migliorare la propria tecnica. Per il contenuto forte ed esplicito di alcune immagini è sconsigliato ai lettori più sensibili. Catturare immagini spettacolari con ogni fotocamera Bryan Peterson I segreti della LUCE Dalla street al ritratto, modellare la luce nella fotografia sul campo Gerd Ludwig Bryan Peterson è un fotografo professionista e un formatore apprezzato a livello internazionale. Ha fondato la Perfect Picture School of Photography (www.ppsop.com) ed è autore del bestseller Understanding Exposure che in quattro edizioni ha venduto decine di migliaia di copie e formato generazioni di fotografi. La sua abilità nell’uso del colore e nel catturare composizioni di grande impatto visivo gli è valsa un oscar per la fotografia attribuitogli dalla prestigiosa rivista Communication Arts. Vive a Seattle. Pagine: 176 Prezzo: € 19,90 Formato: 19,7 x 25,5 cm Gerd Ludwig, veterano del National Geographic, è conosciuto a livello mondiale per i suoi reportage fotografici. Negli anni ha esplorato diversi ambienti e raccontato storie da tutto il mondo, soffermandosi molto sulla Russia post-sovietica. Si è confrontato con un’ampia gamma di situazioni di scarsa illuminazione – dalla street photography al ritratto, da confusi ambienti in night club a intimi momenti nelle chiese – imparando ad affrontarle attraverso tecniche differenti. Tiene esposizioni e workshop in tutto il mondo. Tra i suoi riconoscimenti vanta il Lucie Award come fotografo internazionale dell’anno, il Dr. Erich Salomon Award della German Society for Photography, la Missouri Honor Medal per il suo lavoro giornalistico. Pagine: 216 Prezzo: € 19,90 Formato: 19,7 x 25,5 cm I segreti del FLASH 3 3 4 Database e Big data Guida completa Database e Big data Guida completa Data Science Data Science con Python Questo libro si rivolge ai programmatori che vogliono entrare nel mondo della data science utilizzando insieme competenze che riguardano matematica, scienza dei calcolatori e analisi di business. Si inizia comprendendo come i dati devono essere preparati e normalizzati attraverso tecniche e strategie di data mining per poi procedere scoprendo tutti i tasselli che compongo questa complessa disciplina. Si imparano i fondamenti necessari di matematica e statistica analizzando poi lo pseudocodice di alcuni algoritmi oggi largamente utilizzati da analisti e data scientist. Quindi si arriva nella sfera del machine learning scoprendo i modelli che permettono di esplorare e gestire complessi dataset. Infine si conclude affrontando il tema della creazione di rappresentazioni grafiche efficaci per comunicare quello che i dati hanno da raccontare. La data science è una materia in rapida evoluzione e sta riscuotendo sempre più interesse nel mondo accademico e nei settori enterprise. Questo libro insegna a trasformare database caotici e dati non strutturati in dataset omogenei e ordinati attraverso l’impiego degli strumenti essenziali del linguaggio Python per il data mining, il machine learning, la network analysis e l’elaborazione del linguaggio naturale. Il lettore impara ad acquisire dati numerici e testuali eterogenei da fonti diverse come semplici file locali, database e il Web. Scopre come ripulirli e normalizzarli. Lavora su basi di dati SQL e NoSQL, applica strumenti evoluti per la rappresentazione grafica e utilizza modelli di analisi statistiche e predittive sviluppati nell’ambito del machine learning. I requisiti fondamentali sono una normale esperienza di programmazione in Python e un ambiente di sviluppo con installata la versione 3.3 (o superiore) del linguaggio oltre ai tool e alle librerie specifiche indicate nel testo. Guida ai principi della scienza dei dati tra programmazione, matematica e analisi di business Sinan Ozdemir Argomenti trattati • Conoscere i cinque elementi della data science • Scoprire come gestire tipi di dati differenti • Imparare la matematica della scienza dei dati • Entrare nel mondo della probabilità e del calcolo infinitesimale • Utilizzare elementi di statistica per controllare e normalizzare i dati • Generare insight e comunicarli con rappresentazioni grafiche • Fare predizioni impiegando concetti e modelli di machine learning CONSIGLIATO CON Dalle stringhe al machine learning, le tecniche essenziali per lavorare sui dati Dmitry Zinoviev Sinan Ozdemir è un data scientist e un docente universitario che vive a San Francisco con il suo cane Charlie, il suo gatto Euclide e il suo drago barbuto Fiero. Ha studiato Matematica alla Johns Hopkins University dove ha iniziato a tenere corsi sulla scienza dei dati. È fondatore della startup Legion Analytics, società che sviluppa soluzioni di intelligenza artificiale e algoritmi di machine learning a beneficio di team di vendita aziendali. Dmitry Zinoviev vanta un dottorato di ricerca in Informatica e un master in Fisica. I suoi ambiti di ricerca includono la creazione di modelli simulati al computer, l’analisi dei social network e l’informatica umanistica. Insegna alla Suffolk University di Boston dal 2001. Le basi della disciplina Argomenti trattati • Conoscere le basi della data science • Scoprire le caratteristiche di Python per la scienza dei dati • Lavorare con file di testo, HTML, CSV, JSON • Lavorare con database MySQL e MongoDB • Lavorare con dati numerici e matrici • Lavorare con serie di dati e modelli • Lavorare con dati di rete • Elaborare grafici e tracciati CONSIGLIATO CON • Implementare analisi statistiche • Implementare algoritmi di machine learning La pratica essenziale Pagine: 408 Prezzo: € 39,00 Formato: 16,8 x 24 cm Pagine: 240 Prezzo: € 29,00 Formato: 16,8 x 24 cm 5 5 6 Social media e web marketing Guida completa Google AdWords SEO Guida strategica e operativa alla pubblicità su Google Emanuele Tamponi Guida completa alle tecniche desktop e mobile per siti, blog ed ecommerce Marco Ziero Un libro per chi vuole capire come funziona in concreto la pubblicità con Google AdWords, la piattaforma di advertising del motore di ricerca più utilizzato al mondo. Il testo non si limita a mostrare gli strumenti disponibili e l’implementazione di campagne pay per click, ma scende nel profondo di un utilizzo strategico e sinergico in chiave SEO. L’approccio è quindi ampio e abbraccia il mondo del search marketing. Capitolo dopo capitolo il lettore impara a individuare e segmentare l’audience, definire il budget, sfruttare le possibilità della Rete Display di Google. Intere sezioni sono dedicate alle necessità di siti e-commerce, del settore turistico e del B2B. Non mancano consigli su come evitare gli errori più comuni per non rischiare di disperdere valore. L’obiettivo finale non è solo ottenere il massimo ritorno dagli investimenti pubblicitari, ma anche acquisire preziosi insight utili a ottimizzare l’attività SEO. Argomenti trattati • Introduzione al search marketing • Strumenti e dati necessari per sviluppare una strategia che funziona • Analisi dei dati preliminari alla campagna • Funzionalità di Google AdWords e relative strategie • Ottimizzazione delle performance nel tempo • Miglioramento dei risultati attraverso attività SEO • Ottimizzazione SEO attraverso i dati di Google AdWords COMPLEMENTARE A Pubblicità online con Google Social media e web marketing Guida completa Farsi trovare ed emergere nei motori di ricerca significa soddisfare le domande e i bisogni espressi dai propri interlocutori potenziali. In pratica bisogna lavorare sui contenuti ma anche ragionare e intervenire sulla loro organizzazione e presentazione. Far crescere il traffico realmente interessato a un sito è una disciplina complessa e articolata che tocca ogni componente di una pagina web, ma riguarda anche tutte le piattaforme utilizzate per la pubblicazione, la distribuzione, la gestione e l’analisi dei contenuti: dal più semplice URL a Google Analytics, passando attraverso i CMS e gli algoritmi che regolano le SERP e i meccanismi di indicizzazione. Questo manuale è una guida moderna alla SEO che accompagna il lettore dalla comprensione delle tecniche di ottimizzazione di base – desktop e mobile – fino allo sviluppo di strategie complesse mirate a qualsiasi necessità, dal più comune sito o blog alla più complessa piattaforma di e-commerce. Emanuele Tamponi lavora su Internet dagli inizi del 2000. Inizia la sua carriera collaborando con aziende per rendere più efficaci la comunicazione e gli investimenti pubblicitari online. Nel corso degli anni si specializza in Google Adwords e SEO. Come consulente e formatore ha tenuto lezioni, seminari e conferenze per enti pubblici e privati e ha sviluppato progetti di formazione dedicata presso istituti bancari, aziende nel settore alimentare, turistico e dei servizi. Crede nei dati prima ancora che nelle idee e cerca di uscire dalla comfort zone ogni volta che se ne ricorda. Marco Ziero è un digital strategist esperto nella pianificazione e progettazione di strategie di visibilità online. Il suo metodo di lavoro è olistico e unisce competenze di marketing, analisi di mercato e misurazione dei risultati, focalizzandosi quindi sulle dinamiche della comunicazione in Rete, il posizionamento nei motori di ricerca, l’advertising. Conosce è utilizza tutti gli strumenti che Google mette a disposizione per il web design e il web marketing. È socio fondatore di MOCA Interactive (http://www. mocainteractive.com) e svolge attività di formazione in corsi, master universitari e workshop. Pagine: 240 Prezzo: € 24,90 Formato: 16,8 x 24 cm Pagine: 288 Prezzo: € 29,00 Formato: 16,8 x 24 cm Argomenti trattati • Gli elementi base di una strategia SEO • L’evoluzione dei fattori di posizionamento • La comunicazione sulle SERP • Le variabili di una buona indicizzazione • Le tecniche di posizionamento • Le penalizzazioni di Google • Le ottimizzazioni specifiche per Google Local, News, Immagini, YouTube, i PDF e l’App Store • Le tecniche per i siti multilingua • Le tecniche per i siti di e-commerce • La scelta e la valutazione di un investimento SEO • Gli strumenti di analisi di Google • Le estensioni SEO per i browser • I plugin SEO per i CMS Per il web design e il web marketing 7 7 8 Social media e web marketing Guida completa Sviluppo web Guida completa Startup Sviluppare applicazioni con PHP e MySQL Questo manuale è dedicato a chi ha un’idea imprenditoriale e vuole conoscere e scoprire come affrontare tutti i passi – e le insidie – che portano a esordire sul mercato con una startup di successo. Con un linguaggio chiaro e colloquiale, lontano dai tecnicismi tipici degli addetti ai lavori, il lettore entra nel mondo delle norme, dei costi, dei finanziamenti, dei brevetti, dei business plan e dei business model, delle strategie di marketing e della gestione logistica. Nulla è tralasciato o lasciato al caso: ogni capitolo definisce brevemente un aspetto del percorso che accompagna alla fondazione di una giovane azienda ben organizzata. Seguendo la struttura del testo come una pragmatica checklist è possibile partire con il piede giusto evitando gli errori tipici che scaturiscono dalla mancanza di informazioni. Questa pratica guida mostra l’uso degli strumenti e insegna i principi e le tecniche necessarie per costruire un’applicazione web moderna e funzionale. Chiunque abbia una buona conoscenza di HTML e un minimo di esperienza nella gestione di un sito web potrà muovere i primi passi nella programmazione lato server, per imparare a gestire dati di vario tipo, fornire agli utenti contenuti personalizzati, lavorare su CMS e piattaforme di e-commerce. Gli sviluppatori alle prime armi apprezzeranno il linguaggio semplice, le spiegazioni passo passo e il codice degli esempi da testare, mentre quelli più esperti troveranno utile la trattazione di tecniche più avanzate e complesse. Per tutti i lettori il testo è una mappa indispensabile per affrontare il percorso d’apprendimento combinato delle più recenti versioni di PHP e MySQL. Dall’idea al mercato, la strada per progetti di successo Paolo Guccini Argomenti trattati • Pensare da startupper • Identificare il business e analizzare il mercato • Immaginare la società e definire il brand • Scegliere la forma giuridica e registrare marchi e brevetti • Conoscere le normative • Preparare il business plan e il business model • Trovare i finanziamenti • Sfruttare le potenzialità del Web e del mondo mobile • Definire una strategia e scegliere gli strumenti di (web) marketing • Valutare un piano di comunicazione sui social media • Investire in pubblicità • Prepararsi alla vendita ed entrare nel mercato online e offline • Misurare i risultati ed essere pronti a cambiare in corsa Tutto quello che i guru non dicono guida aggiornata a PHP 7 e MySQL 5.7 Tom Butler, Kevin Yank Paolo Guccini è un uomo d’azienda con oltre trent’anni di esperienza. Ha operato in realtà di tutte le dimensioni, da PMI a grandi multinazionali, confrontandosi con settori differenti come commerciale, acquisti, produzione, ICT, amministrazione. Da questa profonda e completa conoscenza dei processi organizzativi e delle dinamiche aziendali è nata la sua attività di formatore e consulente. Ha aiutato numerose startup a esordire sul mercato. Per Apogeo è autore di Excel Macro Pocket nelle edizioni 2013, 2010 e 2007. Tom Butler, dottorando di ricerca in Ingegneria del Software, è uno sviluppatore web e un cultore delle best practice della programmazione. Il suo approccio è incentrato sulla separazione dei problemi e sulla convinzione che nel codice “meno è meglio”. Pagine: 240 Prezzo: € 19,00 Formato: 16,8 x 24 cm Pagine: 384 Prezzo: € 39,00 Formato: 16,8 x 24 cm Kevin Yank è uno sviluppatore web noto a livello internazionale nonché Direttore Tecnico ed editor della popolare newsletter Tech Times di SitePoint, editore australiano specializzato in manualistica informatica. È anche autore di JavaScript edito nella collana Guida Completa. Argomenti trattati • Installazione su Windows, Mac e Linux • Fondamenti di programmazione in PHP • Funzionalità di base di MySQL • Pubblicazione di dati sul Web • Utilizzo avanzato di database relazionali • Programmazione strutturata con PHP • Anatomia e funzionalità di un CMS • Impiego di espressioni regolari • Gestione di cookie, sessioni e permessi • Backup e indicizzazione in MySQL • Query SQL complesse • Integrazione e uso di dati binari 3.500 copie 9 9 10 Linguaggi e programmazione Guida completa Linguaggi e programmazione Pocket Java 9 Java 9 Java è il linguaggio di programmazione che più ha rivoluzionato il mondo dell’informatica. Dal 1995, anno della sua nascita ufficiale, non ha mai smesso di evolvere ed è oggi il linguaggio informatico più utilizzato, presente in ogni settore tecnologico. Questo manuale nasce con l’obiettivo di fornire un percorso di apprendimento pratico, attuale e completo. Si parte dalle caratteristiche del linguaggio e dagli argomenti basilari della programmazione in Java, per poi affrontare temi di carattere specifico come la progettazione di interfacce utente, la programmazione di rete e dei database, lo sviluppo di applicazioni web, fino alle espressioni lambda e la stream api per le collezioni, offrendo ai lettori una panoramica a 360 gradi. Naturalmente non mancano le grandi novità di Java 9. Ogni capitolo è corredato da numerosi esempi e listati da studiare e compilare, il cui codice sorgente è disponibile online pronto per essere eseguito in qualsiasi ambiente di sviluppo. Impiegato in tutti i settori IT e largamente diffuso nel mondo universitario, Java è oggi un must per ogni programmatore. Conoscerne le basi significa saper operare con un linguaggio moderno ma anche essere appetibili sul mercato del lavoro nei più disparati ambiti tecnologici. Questo libro nasce con l’obiettivo di fornire ai lettori un percorso di apprendimento pratico, immediato e attuale: dagli argomenti basilari della programmazione in Java, alle nuove e più interessanti caratteristiche della versione 9. Guida completa al linguaggio più utilizzato al mondo Pellegrino Principe Argomenti trattati • Introduzione al linguaggio • Variabili, costanti, letterali e dati • Array, operatori, strutture di controllo e metodi • Programmazione a oggetti, generica, funzionale, modulare e concorrente • Gestione delle eccezioni • Creazione di librerie e utilizzo di package e collezioni • Annotazioni e documentazione del codice sorgente • Caratteri, stringhe ed espressioni regolari • Input/Output di stream e file • Progettazione di interfacce utente • Gestione dei database • Programmazione di rete e sviluppo di applicazioni web 5.000 copie Guida alle basi della Standard Edition 9 Luigi Comi Pellegrino Principe è un programmatore con una passione sviscerata per tutti quei linguaggi con una sintassi “C-like” e in particolar modo per Java, C/C++, C# e JavaScript. Scrive articoli e tutorial sui più svariati argomenti di programmazione per le principali riviste e siti web di settore. È Senior Developer e Docente in Linguaggi di Programmazione presso la Sezione Sviluppo Software del Servizio Informatica del Comando Generale della Guardia di Finanza di Roma. Per Apogeo è autore di C guida alla programmazione, C# 6.0, Java 8 e HTML5, CSS3 e JavaScript, editi nella collana Guida completa. Luigi Comi traduce e cura libri dedicati ai più famosi linguaggi di programmazione da oltre vent’anni. Dal 1999 è autore del tascabile di Apogeo dedicato alle versioni del linguaggio Java che complessivamente ha venduto oltre 35.000 copie. Pagine: 704 Prezzo: € 45,00 Formato: 16,8 x 24 cm Pagine: 240 Prezzo: € 9,90 Formato: 12 x 19,5 cm Argomenti trattati • Principali novità di Java 9 • Installazione di Java SE 9 • Basi di programmazione in Java • Utilizzo di classi e oggetti • Creazione di applet • Creazione di interfacce utente con Swing e JavaFX • Inserimento di immagini, animazioni e suoni • Gestione di database con JDBC • Espressioni lambda e stream • Strumenti di deployment • Ambienti di sviluppo: NetBeans ed Eclipse 35.000 copie 11 11