Sfoglia il Catalogo ibs011
<<<- Torna al MenuCatalogo
Mostrati 3781-3800 di 10000 Articoli:
-
Git. Guida per imparare a gestire, distribuire e versionare codice
Concepito come strumento per gestire la ramificazione del codice del kernel Linux, Git si è velocemente guadagnato i favori dei programmatori grazie alla sua solidità e alle numerose funzioni, diventando lo strumento di riferimento per il versioning del codice. Tuttavia, soprattutto per i meno esperti, il suo utilizzo non è così immediato e orientarsi tra comandi e opzioni può non essere facile. Questo manuale insegna a eseguire le operazioni fondamentali di Git. Si inizia con una breve guida di installazione per poi approfondire l'uso di Git in locale e in remoto, privilegiando la pratica alla teoria. Vengono in seguito trattati argomenti come la generazione di branch e il merge, la creazione e la gestione di un repository in GitHub e le richieste di fork del codice. Si arriva infine a interagire con un server Subversion, illustrando i concetti e i comandi necessari per convertire un repository SVN in un repository Git. Oltre a numerosi esempi ed esercitazioni, il volume è arricchito da riferimenti a risorse e suggerimenti che soddisfaranno anche i lettori più curiosi. -
GitHub. Piccolo manuale per lo sviluppo collaborativo di software
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. -
Amazon SEO. Strategie per emergere e vendere nel più grande negozio del mondo
Più della metà degli utenti del web inizia a cercare i prodotti che vorrebbe acquistare direttamente su Amazon, di fatto la principale piattaforma mondiale di e-commerce. Per questo riuscire a emergere e essere visibili tra i risultati delle ricerche è un indiscutibile vantaggio per trovare potenziali clienti e incrementare le vendite. Questo manuale è una guida ragionata alla SEO su Amazon e accompagna il lettore dalla comprensione delle tecniche di ottimizzazione di base fino allo sviluppo di strategie mirate. Il punto di partenza è l'analisi delle peculiarità di Amazon e di come, quando e perché vendere su questo marketplace. Si passa poi alla definizione di una strategia SEO considerando i fattori on-site e off-site, le keyword e l'analisi dei competitor, per arrivare all'ottimizzazione di catalogo e descrizione dei prodotti e all'uso di immagini pertinenti e di qualità. Infine vengono presentati gli strumenti di promozione per creare campagne e aumentare le vendite. Una lettura sia per chi si occupa di SEO e vuole acquisire nuove competenze, sia per chi vuole usare Amazon come piattaforma per il proprio negozio, prodotto o brand. -
Imparare a programmare con Scratch. Il manuale per programmatori dai 9 anni in su. Con Contenuto digitale per download
Scratch è un progetto nato al MIT Media Lab con l'obiettivo di insegnare la programmazione a bambini o utenti alle prime armi. L'apprendimento dei principali concetti informatici e del pensiero creativo tipico di un buon programmatore avviene infatti attraverso un approccio visuale e ludico, adatto a studenti, insegnanti e genitori. Con un linguaggio semplice e privo di tecnicismi, il manuale introduce gli elementi base di Scratch: lo stage dove i personaggi, gli sprite, svolgono il proprio copione, lo script, cioè un programma ottenuto dall'unione di blocchi colorati. Da qui si parte per creare progetti interattivi, arricchiti da colori, suoni e musica, che permettono di utilizzare tutte le componenti di un linguaggio di programmazione: le variabili, le liste, gli operatori logici, i cicli e le istruzioni condizionali, le funzioni e le strutture per controllare input e output. Il testo è aggiornato alla versione 3.0 che introduce un notevole cambiamento a livello di interfaccia e rende Scratch finalmente utilizzabile anche su tablet. Un libro dedicato a chi vuole imparare a programmare divertendosi con uno strumento gratuito e utilizzabile con qualsiasi PC, computer Apple o macchina GNU/Linux. -
Human hacking. Influenzare e manipolare il comportamento umano con l'ingegneria sociale
Nella fortezza che costruiamo attorno ai dati, l'elemento umano è sempre l'anello debole. Gli hacker impiegano una serie di tecniche specifiche per ottenere l'accesso a informazioni sensibili, utilizzando pratiche studiate per manipolare e convincere le persone a consegnare password, trasferire informazioni personali, versare somme di denaro e commettere volontariamente atti contro il loro interesse. Questo volume descrive gli strumenti dello human hacker con l'obiettivo di aiutare i professionisti della sicurezza a identificare e risolvere falle e criticità. Si inizia con la definizione del contesto, diventato sempre più ampio per via della diffusione delle reti sociali. Quindi si passa all'esplorazione dei temi fondamentali - i modelli di comunicazione, la mentalità tribale di un gruppo, l'abilità di osservazione, le strategie per influenzare il comportamento altrui - per proporre infine un modello di prevenzione e sicurezza. Ricco di informazioni pratiche, il testo presenta casi di studio ed esempi tratti dal mondo reale che illustrano le principali tecniche dell'ingegneria sociale, dalle più classiche a quelle più sofisticate come l'OSINT, il pretexting, la sollecitazione e, più in generale, le tecniche di information gathering che spesso sono solo il preludio di un attacco. -
Customer experience design. Imparare a mettere i clienti al centro con il design thinking
In che modo aziende come Netflix, Airbnb e Uber hanno rivoluzionato i settori in cui operano e costruito il loro successo? La risposta è semplice: pensando prima di tutto a ciò di cui i clienti hanno bisogno, mettendoli al centro della propria proposta di valore e fornendo servizi che non solo soddisfano le esigenze di chi li utilizza, ma aggiungono anche un po' di ""magia"""" oltre a un reale vantaggio competitivo. Questo libro mostra come grazie al design thinking sia possibile adottare un approccio strategico orientato dall'esterno verso l'interno, facendosi ispirare dai clienti e sperimentando alla ricerca dell'innovazione. Il punto di partenza è comprendere come cambiare la visione aziendale e affrontare le sfide che questo percorso comporta. Quindi sono analizzate le competenze e i gli strumenti necessari per progettare e realizzare servizi centrati sul cliente con l'obiettivo finale di distinguersi nel mercato di riferimento. Una guida per comprendere come sfruttare il design thinking per progettare servizi di successo e conquistare nuovi clienti."" -
Agile per tutti. Creare organizzazioni snelle, flessibili e centrate sul cliente
La metodologia Agile fornisce risposte concrete alla domanda che turba il sonno dei manager: come possiamo avere successo in un mondo imprevedibile e in rapida evoluzione? L'approccio Agile ha già trasformato lo sviluppo e la distribuzione di software, e questo manuale mostra come possa essere messo in pratica da product manager, ingegneri, marketer e dirigenti in qualsiasi area e reparto aziendale. Con un linguaggio chiaro e lontano da espressioni gergali, l'autore spiega come ogni tipo di team possa mettere in atto i valori e i principi Agile, anche attraverso esempi tratti da una vasta gamma di organizzazioni, da piccoli enti no profit a imprese finanziarie di scala mondiale. Nel corso dei capitoli il lettore scoprirà perché rivolgersi ad Agile, come metterne in pratica i principi e i metodi e che cosa può ottenere per colleghi e clienti. Una guida essenziale per chi desidera trasformare con profitto il modo di lavorare di una business unit o di un'intera organizzazione, piccola o grande che sia. -
Come diventare un programmatore. Scopri il coding divertendoti, poi programma davvero con Scratch!
Per diventare un programmatore non devi solo saper usare un computer ma hai bisogno di logica, creatività e tanta tenacia. Ciò che conta che osservare i problemi e capire come risolverli. In ""Come diventare un programmatore"""" trovi tante attività e progetti per Scratch 3.0 che ti insegneranno a pensare come un coder e a scrivere i tuoi primi programmi. Età di lettura: da 10 anni."" -
Come diventare uno scienziato
Muovi i primi passi nel mondo della scienza! Essere uno scienziato non vuol dire vestire un camice bianco e fare esperimenti in un laboratorio. Significa esplorare, indagare e provare a capire come funzionano le cose. Attraverso progetti semplici e divertenti, ""Come diventare uno scienziato"""" ti aiuta a rispondere a domande interessanti e spiegare il mondo attorno a te. Età di lettura: da 7 anni."" -
Come diventare un ingegnere
Muovi i primi passi nel mondo dell'ingegneria! Essere un ingegnere significa guardarsi attorno e capire come funzionano le cose. ti insegna a pensare in modo creativo giocando con scienza, robotica e matematica. Con progetti semplici e divertenti, il libro ti aiuta a rispondere a domande interessanti e spiegare il mondo attorno a te. Età di lettura: da 7 anni. -
Manuale di scrittura creativa. Tecniche ed esercizi per creare contenuti originali per il web
In rete contenuto e marketing sono centrali ma spesso non si presta la giusta cura nella scrittura per i media digitali, sacrificando la creatività e limitandosi a ripetere formule ormai note e poco efficaci. Questo libro aiuta a trovare le parole quando sembra di non averne. È un modo di avvicinarsi alla scrittura attraverso un approccio che include i principi del design, con l'obiettivo di smettere di scrivere sempre le stesse cose e imparare a raccontarsi condividendo idee ed esperienze, immedesimandosi in chi legge. Il punto di partenza è il processo di ricerca: imparare a farsi le domande giuste, definire messaggio, contesto e obiettivi, pensare e agire come un designer, immaginando nuovi percorsi. Quindi viene data grande attenzione a buoni e cattivi esempi di scrittura tratti da siti web, newsletter, social network e blog: consigli semplici da cui prendere ispirazione. Gli esercizi che chiudono il volume consentono infine di mettere alla prova quanto appreso e sperimentare alla ricerca di uno stile personale. Una guida ricca di spunti e suggerimenti, dedicata sia a chi scrive per professione sia a chi lo fa per passione su un sito, un blog o un social network. -
Neuromarketing in pratica. 100 modi per conquistare e convincere i consumatori
La ricerca neuroscientifica e comportamentale insegna che il 95% delle decisioni avviene a livello inconscio, mentre molte delle più comuni attività di marketing sono indirizzate solo al 5% dei fattori che vengono considerati a livello conscio. Per questo il neuromarketing ha ormai un ruolo determinante in molte aziende e aiuta a comprendere i modelli decisionali dei consumatori spostando l'attenzione sul modo in cui il cervello risponde a vari stimoli cognitivi e sensoriali. Con suggerimenti mirati e facili da mettere in pratica, questo libro presenta cento modi per fare marketing in maniera intelligente, illustrando le strategie per raggiungere e persuadere persone e consumatori. Grazie agli spunti offerti da studi nel campo delle neuroscienze, l'autore illustra come ottimizzare le attività di marketing, advertising e vendita facendo appello alla potenza del subconscio. Gli ambiti di applicazione sono diversi e le tecniche mostrate spaziano tra prezzi, prodotti, brand, stimolazioni sensoriali, testi, immagini e video che coinvolgono spazi fisici e web. Una guida per marketer e manager che vogliono comprendere come funziona la mente dei consumatori e ottenere risultati migliori riducendo i costi. -
UX design. Guida ai principi di base per progettare l'esperienza utente
Durante una riunione, di fronte a un foglio di appunti o a un monitor, quasi ogni giorno ci poniamo obiettivi e facciamo scelte che creano qualcosa. Lo facciamo tutti più o meno consapevolmente e molte volte ciò che creiamo ha a che fare con il digitale: app o siti web, e-mail o videogiochi, spesso l'unica testimonianza di un'esperienza appare su uno schermo illuminato. Questo manuale insegna i fondamenti della progettazione nel campo della user experience, mostrando i concetti chiave attraverso storie ed esempi diversi, perché le esperienze sono variegate, così come l'età, la cultura e la professione degli utenti. Si parte con i principi della UX per poi spiegare quali abilità relazioni sono importanti nel processo di progettazione. Il focus si sposta quindi su come la UX sia determinante nel posizionamento e nella percezione di un prodotto e del suo prezzo, per concludere affrontando tutte le fasi di design, dalla raccolta dei requisiti ai test. Un manuale completo e di facile lettura, pensato per chi si avvicina al mondo della UX, designer ma anche chi a vario titolo lavora nel marketing e nello sviluppo web, con l'obiettivo finale di creare la migliore esperienza utente possibile. -
Guadagnare con Airbnb. Manuale per affitti temporanei. Nuova ediz.
Airbnb si è ormai affermata come la principale piattaforma web per mettere in contatto privati con alloggi da affittare e persone alla ricerca di sistemazioni per brevi o medi periodi. È attiva in quasi tutto il mondo e conta decine di milioni di notti prenotate. Su Airbnb si trovano singole camere come interi appartamenti, ma anche immobili di lusso e barche, fino alle abitazioni più strane e bizzarre. Questo manuale si rivolge agli host, ovvero a chi ha un alloggio da affittare, fornendo le informazioni per partire da zero: dalla registrazione al sito alla preparazione dell'annuncio, dalla definizione del prezzo d'affitto alla gestione dei contatti e delle prenotazioni, dal check-in dell'ospite (guest) all'importanza del suo feedback dopo il check-out. A questo si aggiungono le ultime novità di Airbnb, come gli strumenti per il self check-in, il controllo remoto e la domotica, e la possibilità di vendere pacchetti di ""esperienze"""". Una guida facile da consultare, ricca di informazioni e consigli su come ottenere la migliore visibilità nelle ricerche, valorizzare al massimo l'alloggio e affrontare i problemi più comuni durante il soggiorno."" -
Sviluppare applicazioni full stack. Costruire soluzioni scalabili con React e GraphQL. Con Contenuto digitale per download
La peculiarità di un full stack developer è operare nello sviluppo di un'applicazione web sia lato front end che back end, muovendosi con disinvoltura tra la programmazione della user experience e l'implementazione delle logiche applicative, del server e del database. Per un aspirante programmatore full stack è quindi importante scegliere gli strumenti e i linguaggi da includere tra le proprie competenze. Questo manuale guida il lettore nello sviluppo di applicazioni web utilizzando React e GraphQL. Il primo è uno dei framework JavaScript più diffusi, mentre il secondo rappresenta una moderna soluzione per interrogare le API. Utilizzati in combinazione con altri strumenti come Node.js, Express.js, Apollo, Amazon Web Services, Mocha e Docker, consentono di eseguire tutte le fasi di sviluppo, dalle configurazioni server all'ottimizzazione della UX, fino alla pubblicazione dell'applicazione. Una guida pratica e dall'approccio step-by-step, destinata agli sviluppatori che desiderano affinare le proprie competenze imparando a utilizzare gli standard del settore. -
Clean Agile. Guida per riscoprire i principi cardine dello sviluppo Agile del software
Vent'anni dopo la pubblicazione del ""Manifesto per lo sviluppo agile di software"""", Robert C. Martin ne presenta i valori e i principi a una nuova generazione di sviluppatori, riportandoli alla loro veste originaria e facendo chiarezza sugli errori e le incomprensioni che nel corso degli anni hanno reso difficile applicare Agile. In questo manuale, """"Uncle Bob"""" mostra come alzare il livello di professionalità nello sviluppo software e scrivere codice più efficace ed efficiente. Come in tutti i suoi libri, Martin non si limita a presentare diverse opzioni tra cui orientarsi ma suggerisce quali scelte fare e perché queste sono fondamentali per avere successo, dando risposte dirette a domande cruciali. Come e perché è nato Agile? Cosa comporta la sua applicazione in termini di costi e benefici? Quali sono le pratiche più efficaci da seguire? Come deve essere organizzato un team agile? Quali tipi di progetto ne traggono beneficio? Qual è il ruolo dell'agile coach? Una lettura per programmatori, architetti software, tester, manager, project manager e ogni professionista del software chiamato a guidare o partecipare a un progetto di sviluppo agile."" -
Social media wine. Strategie, strumenti e best practice per comunicare il vino online
Come cambiano la comunicazione e il marketing del vino ai tempi dei social media? Facebook & co. funzionano anche per promuovere e vendere uno dei prodotti più importanti del made in Italy? Come sempre, la risposta è ""dipende"""". Certo, il pubblico non manca, ma la discriminante è come tali piattaforme vengono usate. Questo agile manuale insegna a fare scelte ragionate comprendendo quale canale è più in sintonia con ciò che si vuole comunicare e con i contenuti a disposizione. Si parte dall'osservazione del mercato del vino in Italia, chiarendo chi sono i consumatori e come scelgono, quindi si passa al ruolo delle emozioni e del neuromarketing. Dopo aver osservato le modalità con cui produttori, wine writer, wine influencer e sommelier utilizzano i social media, si passa all'analisi dei canali più rilevanti e dei relativi strumenti, mostrando come creare conversazione e interazione tra un'azienda e i consumatori. Per finire si osservano alcuni casi di successo italiani ed esteri. Una guida ricca di consigli pratici per piccoli e grandi produttori, giornalisti e sommelier, pensata per fornire virtuosi da seguire e applicare alla propria realtà."" -
Facebook e Instagram. Strategie per una pubblicità che funziona
Con oltre tre miliardi di utenti attivi nel mondo, Facebook e Instagram sono i social network per eccellenza in cui trovare il proprio pubblico. Le potenzialità in termini di business e promozione sono notevoli, ma ideare una strategia di advertising efficace può essere un'impresa rischiosa e costosa. In questo manuale Enrico Marchetto spiega come fare, senza peli sulla lingua e puntando al sodo. Casi di studio, dati e numeri sono i pilastri fondamentali dell'analisi che porta il lettore ""dietro le quinte"""" della pubblicità su Facebook e Instagram per scoprire come raggiungere un pubblico più ampio e in target, ottimizzare le performance e trasformare la domanda latente in risultati tangibili. Ricca di esempi e suggerimenti pratici, questa guida è pensata per chi - manager, marketer o consulente freelance - vuole fare advertising su Facebook e Instagram in maniera efficace, affiancando agli algoritmi la giusta dose di strategia e creatività."" -
Il pragmatic programmer. Guida per manovali del software che vogliono diventare maestri. Ediz. speciale anniversario
La prima edizione di Pragmatic Programmer, pubblicata nel 1999 e tradotta in dieci lingue, è diventata un classico, aiutando una generazione di programmatori a comprendere l'essenza stessa dello sviluppo software, indipendentemente dal linguaggio, dal framework o dalla metodologia utilizzati. Questa nuova edizione, che celebra il 20° anniversario della pubblicazione, offre uno sguardo rinnovato sul panorama dello sviluppo software, invitando il lettore a rivedere prassi di lavoro consolidate con l'intento di migliorare la produttività, l'accuratezza e la soddisfazione per il codice prodotto. I temi affrontati spaziano dalla responsabilità individuale alla crescita professionale fino alle tecniche di architettura software che consentono di scrivere codice più flessibile, dinamico e riutilizzabile. Rivisto totalmente e arricchito da nuovi argomenti, suggerimenti ed esempi, questo libro è oggi più che mai un testo chiave per sviluppatori, esperti o alle prime armi, che vogliono acquisire e consolidare competenze per una carriera di successo. -
UX writing. Strategie e strumenti per conquistare gli utenti con le parole
Per ""UX writing"""" si intende l'utilizzo delle parole all'interno dell'esperienza utente: titoli, pulsanti, etichette, istruzioni, descrizioni, notifiche, avvisi e comandi che le persone vedono e con cui interagiscono. Quando il successo di un'azienda dipende dalle azioni che gli utenti scelgono di fare o non fare, come acquistare un biglietto per un evento o usare i mezzi pubblici, le parole sono fondamentali. Ma come scegliere le parole e come capire quando funzionano? Questo manuale mostra le strategie di UX writing che aiutano le persone a raggiungere i propri obiettivi e le aziende a coinvolgere e conquistare il pubblico. L'autrice spiega come rendere riconoscibile in ogni contenuto la voce di un brand, applicare modelli che aiutino la scrittura e misurare l'efficacia dei contenuti prodotti. Non mancano approfondimenti sulle tecniche di editing del testo, gli strumenti del mestiere dello UX writer e le fasi per strutturare un piano di lavoro efficace. Una guida agile e pratica per professionisti di marketing e comunicazione, responsabili di prodotto, UX designer e web designer che vogliono imparare a usare testi e contenuti in chiave strategica.""