Next level Domain-Driven Design! Go beyond using basic tactical patterns such as aggregates, entities and value objects, learn the skills to become domain experts as software developers and unlock critical breakthroughs in product development.
Join Ian Cooper’s Practical Messaging Workshop and learn how to design and implement reliable, scalable messaging solutions for your distributed architectures. Build the skills you need to succeed with event-driven systems and take your software design to the next level.
Start with something small and still deliver something valuable with OOPSI, a collaboration framework that helps you give structure to the discovery process and provide lightweight documentation to align everyone, and avoid misunderstandings and rework.
Un approccio nuovo alla gestione del Portafoglio delle iniziative e dei progetti aziendali per abbandonare gli stereotipi e le pratiche tradizionali a favore di modalità adatte alla dinamica e all’incertezza delle condizioni di business attuali.
TypeScript e la programmazione funzionale: impara a utilizzare le teorie matematiche per costruire le giuste astrazioni, tra cui le famose Monadi, grazie a questo workshop online e in diretta con Matteo Baglini.
Join this workshop to learn how using Wardley Mapping and OKR together can help you visualize, map and implement your strategy effectively and without getting distracted.
Ridurre i rischi tipici del lavoro freelance per creare opportunità e avere per le mani la concreta possibilità di lavorare in pace, con più gratificazione: tecniche e approcci da mettere in pratica sin da subito.
A very practical Praxis Camp where you’ll practice and experience online facilitation techniques, run experiments (in your own context), and bring back observations and learnings.
From zero to hero: Learn the skills and confidence to start adding visuals to your own thinking, conversations with colleagues, client workshops, brainstorms and meetings.
Impara a creare una Service Ecology Map partendo dai principi di Service Design per avere una rappresentazione complessiva di tutto ciò che contribuisce al funzionamento di un servizio, a riconoscerne la struttura e quindi a progettarne le parti digitali in modo fluido e integrato.
CQRS ed Event Sourcing sono dei game-changer quando si tratta di sviluppo software. Impara come costruire in autonomia gli strumenti che ti aiuteranno a utilizzarli al meglio.
Scopri tutti i segreti per lo sviluppo professionale di applicazioni robuste, scalabili e mantenibili, senza rinunciare al “Wow effect” della demo scritta in pochi minuti!
In this online course with Uberto Barbini, we will learn with concrete examples of how to proceed from a typical OO Hexagonal design to a purely functional one.
Jurgen Appelo is back with “Shiftup Business Agility & Innovation Leader”, a two-day workshop focused on the principles and common practices of Lean-Agile business innovation.
Join Joakim Sundén for this 2-day workshop to learn how to build an organisation that enables agile at scale and unleashes the power of small autonomous teams.
Crafted Design addresses design from the most micro level (via TDD) all the way up to defining microservices by analsying business requirements. After the workshop you’ll be able to design software that is responsive to changing requirements and new functionally, avoiding some of the pitfalls that lead to legacy code.
Learn how Serverless platforms are significantly reducing the cost of running high-performance web sites and API services in the cloud. What’s the impact of these changes on software architecture, and how do teams need to re-think how to approach sessions, storage, authorization and testing?
Functional programming and modelling to go beyond the overly complicated math-based examples and introductions, to get your hands dirty with real-world complexity of business domains.
Discover the general concepts of DevOps practices and methodologies and deep dive into the philosophy behind Kubernetes, Containers and the whole Cloud-Native stack in this two day hands-on workshop.
È possibile usare Scrum con prodotti fisici molto complessi? Impara a usare Scrum nello sviluppo di prodotti composti da software, elettronica, meccanica, motori e plastica in un giorno di corso pratico e interattivo.
Are you ready to learn how to make your code stand the test of time? Using microservices, this course will teach you how to build software that adapts as fast as your business and requirements do.
Un workshop interattivo e collaborativo per esplorare il significato dell’Agile Leadership e per comprendere chi è e cosa fa un Leader per favorire comportamenti e dinamiche efficaci in un’organizzazione Agile.
Come usare le experience map per ottenere una visione completa, identificare criticità nell’interazione dei propri clienti con un prodotto o un servizio e modellare soluzioni alternative.
Con Gabriele Lana ed Emanuele DelBono in 2 giorni costruiremo Veggy, un work-organizer/time-tracker distribuito, su uno stack da leccarsi i baffi: React sul frontend, Elixir sul backend. Condito da un’architettura ad eventi, CQRS oriented.
Un workshop avanzato di 3 giorni per progettare e far evolvere il tuo modello di business utilizzando la metodologia LEGO® SERIOUS PLAY® e il Business Model Canvas.
Un workshop per esprimere, riconoscere e valorizzare il talento sul lavoro. Impara a prendere decisioni su ruoli e carriera più coerenti con le aspirazioni, il talento e il contributo che ognuno può dare al lavoro in team.
Two-day workshop to learn new techniques that both enhance and replace existing agile practices and to start to think differently about design, architecture, development and testing, operations, automation and team dynamics.
Two day hands-on workshop to learn how to write effective F# code and use Machine Learning to solve real-world problems. Expect lots of coding on fun challenges!
Learn what an Adaptive Organisation really is, why and when it is a good thing to pursue it and what are the principles behind it. Dive into the nitty-gritty of how on Earth it is possible to realize such an organisation!
This intensive, two-day, hands-on workshop teaches you DDD within an explicitly event-oriented microservices business domain. You will learn both strategic and tactical design.
Un corso intensivo su tecniche, processi e strumenti utilizzati per la progettazione esperienziale di grandi prodotti, per diventare un eroe della User Experience.
Scopri il Platform Design Toolkit, costruisci la tua visione strategica, prepara il piano di esecuzione per validare la tua idea di piattaforma e testarla con la prototipazione lean.
Stop wasting time and money. In this workshop we will review and analyze why we do estimates and how we can improve software and product development while reducing the time and money invested in estimating.
Vai a Extreme Contracts Workshop, il nuovo corso di 2 giorni con Jacopo Romei! Patti chiari, amicizia lunga, dice il detto. Ma è chiaro a tutti cosa significhi patti chiari? C’è proprio bisogno di un patto? E quanto deve essere lunga quell’amicizia? Stabilire un regime di collaborazione tra parti interessate ad uno stesso lavoro può essere molto […]
Un workshop hands-on per imparare le basi di Swift e scoprire somiglianze e differenze con Objective-C e con altri moderni linguaggio di programmazione.
Forse ora è il momento di abbracciare la Swift-Way: risolvere problemi usando le peculiarità e caratteristiche di Swift, dalla programmazione Funzionale a matching ed enumerations!
Rilasciare software in maniera continua ed affidabile richiede esperienza e conoscenza: la CI per automatizzare e rendere predicibile il processo di rilascio del software.
C’è un motivo per cui il mondo sta riscoprendo i linguaggi funzionali. Elixir sfrutta le potenzialità di Erlang con una leggibilità e una chiarezza che lo rendono estremamente interessante per architetture reattive.
Confrontati con i bisogni reali degli utenti e con gli obiettivi di business, scopri come progettare un prodotto digitale seguendo il Goal Directed Design Process.
Stop wasting time and money. In this workshop we will review and analyze why we do estimates and how we can improve software and product development while reducing the time and money invested in estimating.
Un corso per capire quali sono i problemi più frequenti nell’implementazione di sistemi distribuiti e quali i pattern più comuni per affrontare i requisiti di comunicazione robusta e scalabile.
Patti chiari, amicizia lunga, dice il detto. Ma cosa significa patti chiari?
Un workshop dedicato a uno dei più spinosi temi di management: i contratti.
Costruiremo Waitress, un’app web mobile e desktop per gestire le ordinazioni ai tavoli, con uno stack tecnologico all’avanguardia e la migliore metodologia.
È il momento di passare da mesi a minuti, di ripensare al modo in cui ci organizziamo, di migliorare il processo di sviluppo e realizzazione del software.
Tre giorni di workshop altamente interattivo sugli aspetti più avanzati di Domain-Driven Design, Command-Query Responsibility Segregation ed Event Sourcing. Il Workshop sarà condotto da Greg Young e facilitato da Alberto Brandolini. Target Audience Il workshop è rivolto principalmente ad architetti o sviluppatori senior con un forte interesse in Domain-Driven Design, Command Query Responsibility Segregation (CQRS), Domain Events ed Event Sourcing. Astenersi perditempo. […]
Il corso vi insegnerà a costruire sistemi ed architetture complesse con Domain-Driven Design. Il principale problema in cui molti si imbattono quando cercano di applicare Domain-Driven Design, è riuscire a mettere in pratica i concetti astratti in modo concreto. Purtroppo, molti degli stereotipi architetturali attualmente in uso rendono quasi impossibile applicare realmente DDD. Il corso di Greg […]
In due giorni costruiremo Waitress, un’applicazione web mobile e desktop per gestire le ordinazioni ai tavoli, con uno stack tecnologico all’avanguardia e la migliore metodologia disponibile.
E’ da un po’ che senti parlare di Domain-Driven Design, ma vorresti capirne di più mettendo le mani sulla tastiera e scrivendo un po’ di codice, per vedere “come va a finire”? Programma In due giorni: esploreremo un dominio complesso, a partire dai Domain Events, facendo emergere un modello comportamentale ed i confini dei Bounded Context implementeremo […]
Costruiremo Waitress, un’app web mobile e desktop per gestire le ordinazioni ai tavoli, con uno stack tecnologico all’avanguardia e la migliore metodologia.
Come ScrumMaster, Product Owner o leader nell’azienda, il mio lavoro è quello di comunicare in maniera efficace con i colleghi. Ma cosa vuol dire “efficace”?
Avete imparato le basi del test-driven development. Avete fatto pratica per qualche mese. Vi siete imbattuti in qualche problema ed avete trovato un modo per superarli. Siete pronti per il passo successivo nella vostra evoluzione come software designer. Questo corso è per voi.
Jurgen Appelo, autore del libro Management 3.0 Leading Agile Developers, Developing Agile Leaders terrà con Avanscoperta il suo workshop di 2 giorni. Il corso sarà tenuto in inglese. Durata 2 giorni Materiale Slides (Inglese) Giochi ed esercitazioni (Inglese) Descrizione Il management agile è una parte spesso trascurata dell’agile. Ci sono molte informazioni disponibili per sviluppatori, tester e project manager agili, […]
Abbiamo il piacere di organizzare una serata speciale a Roma con Vaughn Vernon, autore di “Implementing Domain-Driven Design”, forse uno dei libri più attesi dalla comunità degli sviluppatori. Vaughn ci parlerà di alcuni argomenti chiave di DDD, con particolare riferimento alle scelte ed alle strategia da applicare per bilanciare lo sviluppo di nuove funzionalità in contesti […]
Tre giorni di workshop altamente interattivo sugli aspetti più avanzati di Domain-Driven Design, Command-Query Responsibility Segregation ed Event Sourcing.
Il corso vi insegnerà a costruire sistemi ed architetture complesse con Domain-Driven Design. Il principale problema in cui molti si imbattono quando cercano di applicare Domain-Driven Design, è riuscire a mettere in pratica i concetti astratti in modo concreto. Purtroppo, molti degli stereotipi architetturali attualmente in uso rendono quasi impossibile applicare realmente DDD. Il corso di […]