Corso di formazione OCUP2 UML Certification - Preparazione per l'esame di livello intermedio di UML2.
Pubblico di riferimento:
Sviluppatori, programmatori, analisti aziendali, manager di progetti, architetti software, tester, persone responsabili della documentazione o chiunque sia coinvolto nel processo di sviluppo software.
Obiettivi:
Può prepararvi a lavorare con un ampio spettro di elementi UML
Insegna come creare modelli UML complessi
Può prepararvi per diventare membri qualificati senior di una squadra di sviluppo UML.
Certificate
Struttura del corso
Struttura di Base
- Forma Backus-Naur (BNF)
- Spazi dei nomi
- Tipi e molteplicità
- Vincoli
- Dipendenze
- Tempo
- Intervalli
- Pacchetti
- Flussi di informazione
Classificazione
- Classificatori
- Proprietà
- Operazioni
- Insiemi di generalizzazione
- Istanze
Classificatori Strutturati
- Classificatori strutturati
- Classi
- Associazioni
- Collaborazioni
Componenti
- Classificatori encapsulati
- Componenti
- Distribuzioni
- Articoli
- Nodi
Comportamento Comune
- Segnali
- Ricezioni
- Comportamenti
Attività e Azioni
- Attività
- Nodi di controllo
- Nodi oggetto
- Gruppi di attività
- Azioni
- Azioni di invocazione
- Azioni strutturate
- Regioni espansioni
Interazioni
- Interazioni
- Vite (Lifelines)
- Messaggi
- Frammenti
- Utilizzi di interazione
- Diagrammi di comunicazione
Macchine a Stati e Caso d'Uso
- Argomenti sulle macchine a stati
- Protocolli delle macchine a stati
- Interfacce
- Casi d'uso
Requisiti
Buona conoscenza di qualsiasi linguaggio orientato agli oggetti, conoscenze di base di UML. Si prega di vedere il corso di preparazione all'esame OCUP2 UML 2.5 - Foundation Exam Preparation Course.
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione OCUP2 UML Certification - Preparazione per l'esame di livello intermedio di UML2. - Prenotazione
Corso di formazione OCUP2 UML Certification - Preparazione per l'esame di livello intermedio di UML2. - Richiesta
OCUP2 UML Certification - Preparazione per l'esame di livello intermedio di UML2. - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
tutto era di altissimo livello. Grazie!
Magda Lesniak - Comarch Polska S.A.
Corso - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Intermediate
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Risolvendo Problemi Creativi con Tecniche di Gamefication (Thinking Design)
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a partecipanti di livello principiante e intermedio che desiderano risolvere le sfide quotidiane sul posto di lavoro attraverso tecniche di gamification.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i principi di Design Thinking e la sua applicazione alla risoluzione dei problemi.
- Incorpora tecniche di gamification per promuovere il coinvolgimento e l'innovazione.
- Sviluppare soluzioni creative e pratiche ai problemi comuni sul posto di lavoro.
- Collabora in modo efficace tra i team per implementare strategie di risoluzione dei problemi.
- Applica approcci iterativi per perfezionare le soluzioni attraverso il feedback e la sperimentazione.
Progettazione Guidata dal Dominio: Concetti e Pratiche
21 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori, architetti e analisti di livello intermedio che desiderano apprendere e applicare i concetti e le pratiche DDD ai loro progetti software.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i concetti fondamentali di DDD (contesti delimitati, entità, ecc.) e la loro applicazione in progetti software.
- Applica DDD strategico per definire e progettare il modello di dominio, identificare i sottodomini e stabilire i confini.
- Implementa DDD tattico utilizzando modelli come CQRS, fabbriche e approvvigionamento di eventi.
- Effettua il refactoring e modernizza i sistemi legacy in modo efficace con le tecniche DDD.
- Progetta e implementa architetture orientate al prodotto, al dominio e al team.
- Utilizza il data mesh per creare una piattaforma di dati orientata al dominio che supporti il rilevamento e la governance dei dati.
Introduzione al Design-Dominio (DDD)
14 OreDomain Driven Design (DDD) è un approccio per la gestione di comportamenti complessi durante lo sviluppo di software .
Pattern di Progettazione
14 OreCi sono numerosi schemi ampiamente testati e disponibili a tutti. A volte si tratta semplicemente di cambiare i nomi e implementare lo schema in una tecnologia specifica. Questo può risparmiare centinaia di ore, altrimenti spese per il design e il testing. Obiettivi del Corso: questo corso ha due obiettivi principali: primo, permette di riutilizzare schemi ampiamente noti; secondo, permette di creare e riutilizzare schemi specifici per la propria organizzazione. Aiuta a stimare come i pattern possano ridurre i costi, sistematizzare il processo di progettazione e generare un framework di codice basato sui propri pattern. Pubblico: designer software, analisti business, manager di progetti, programmatori e sviluppatori, nonché manager operativi e direttori delle divisioni software. Stile del Corso: il corso si concentra su casi d'uso e sulla loro relazione con un pattern specifico. La maggior parte degli esempi è spiegata in UML e in semplici esempi Java (il linguaggio può cambiare se il corso viene prenotato come corso chiuso). Guida attraverso le fonti dei pattern, mostrando come catalogarli e descriverli in modo da poterli riutilizzare all'interno dell'organizzazione.
Design Thinking: Empatizzare con i Clienti Interni
7 OreDesign Thinking è una metodologia orientata all'essere umano per risolvere problemi attraverso l'empatia, la definizione del problema, l'ideazione, la prototipazione e il testing. Questa versione del corso pone un particolare enfasi sulla fase di Empatia, focalizzandosi sull'identificazione dei punti critici pregressi in relazione alle vere esigenze dei clienti interni, e applicando attività dinamiche e collaborative per trasformare gli insights in risultati concreti.
Questa formazione guidata da un istruttore (online o sul posto) è rivolta a team e leader di livello base e intermedio che desiderano approfondire le proprie capacità di empatia, rafforzare i rapporti con i clienti interni e tradurre i punti critici in opportunità significative per il miglioramento.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Applicare tecniche basate sull'empatia per identificare e convalidare le esigenze dei clienti.
- Tradurre i punti critici mappati in esigenze chiare e azionabili.
- Partecipare a ruoli dinamici e simulazioni per praticare conversazioni orientate al cliente.
- Redefinire collaborativamente le dichiarazioni del problema dal punto di vista del cliente.
Formato del Corso
- Lezione interattiva e discussioni guidate.
- Ruoli dinamici e esercizi di empatia pratici.
- Laboratori di gruppo per la ridefinizione collaborativa dei problemi.
Opzioni di Personalizzazione del Corso
- Per richiedere una versione personalizzata adattata a un processo interno specifico (ad esempio, approvvigionamento o provisioning di attrezzature), contattaci per organizzare.
Design Thinking: Empatizza & Definisci per Clienti Interni
7 OreDesign Thinking è una metodologia orientata all'essere umano per risolvere problemi attraverso l’empatia, la definizione, la generazione di idee, la creazione di prototipi e il testing. Concentrandosi sulle prime due fasi — Empathize (Empatizzare) e Define (Definire) — le squadre possono comprendere meglio i clienti interni e definire i problemi giusti da risolvere.
Questa formazione guidata dall'insegnante, sia online che in presenza, è rivolta a squadre e leader di livello base-intermedio che desiderano rafforzare il loro legame con i clienti interni, ridurre la resistenza al cambiamento e migliorare l'efficienza operativa attraverso metodi pratici e collaborativi.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Utilizzare tecniche di ascolto attivo e interviste per raccogliere informazioni significative sui clienti interni.
- Creati mappe dell’empatia e catturare i bisogni e i punti dolenti degli utenti.
- Distinguere i problemi reali alle radici dalle percezioni utilizzando strumenti come il 5 Whys e gli alberi dei problemi.
- Draftare affermazioni di problema (POVs) chiare e azionabili che guidino il lavoro sulle soluzioni.
Formato del Corso
- Lezione interattiva e discussione.
- Esercizi pratici, esercitazioni e ruoli di gioco.
- Talleri di gruppo e sessioni di feedback plenario.
Opzioni di Personalizzazione del Corso
- Per richiedere una versione personalizzata adattata a un processo interno specifico (ad esempio, acquisizione o provisioning di attrezzature), contattaci per organizzare.
Workshop di Design Thinking per Sviluppatori Software
14 OreIn questo training guidato da un istruttore (online o in loco), i partecipanti impareranno come applicare le cinque fasi del Design Thinking per comprendere meglio i problemi sperimentati dagli utenti finali di un prodotto o servizio, e poi sviluppare il miglior approccio per risolverli.
Al termine di questo training, i partecipanti saranno in grado di:
- Utilizzare strategie creative per allineare le esigenze dei clienti con soluzioni tecnologicamente fattibili.
- Sviluppare una strategia per aumentare il valore del cliente e migliorare l'offerta di prodotti e servizi.
Design Thinking: Metodologie di Innovazione
24 OreQuesta formazione dal vivo condotta da un istruttore in Italia (online o in loco) è rivolta a professionisti di livello principiante e intermedio che desiderano comprendere e applicare metodologie Design Thinking per guidare l'innovazione e migliorare le soluzioni aziendali.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i principi fondamentali di Design Thinking e il suo ruolo nell’innovazione.
- Applicare le cinque fasi di Design Thinking alla risoluzione dei problemi.
- Utilizzare tecniche e strumenti di ideazione per stimolare la creatività.
- Implementare Design Thinking strategie per migliorare i processi e aumentare l’efficienza.
Leadership Innovativo attraverso il Design Thinking
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a leader di livello principiante e professionisti delle risorse umane che desiderano apprendere e applicare Design Thinking metodologie per promuovere l'innovazione, migliorare le capacità di risoluzione dei problemi e coinvolgere i team in modo efficace.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Fornire ai partecipanti strumenti e metodologie per promuovere l'innovazione e il coinvolgimento del team.
- Sviluppa competenze nella mappatura dell'empatia, nell'ideazione e nella prototipazione per risolvere sfide complesse.
- Applicare Design Thinking i principi agli scenari di leadership e risorse umane.
- Promuovere una cultura dell'innovazione all'interno dei team tecnologici.
Pensiero Designer
4 OrePanoramica:
Ci sono cinque fasi nel processo Design Thinking (DT) (empatizzare, definire il problema, ideare, prototipare, testare).
In un mondo sempre più complesso, ci occupiamo di problemi che possono richiedere approcci speciali. Design Thinking Aiuta ad affrontare problemi complessi. La padronanza del design-thinking aiuta ad affrontare problemi complessi in modo efficace, a comunicare meglio, a persuadere in modo efficiente, a migliorare i risultati aziendali e a migliorare il comportamento e le prestazioni organizzative e personali.
- Come funziona DT: imparare dalle persone e dai problemi, trovare schemi, progettare il modello (deriva del modello), testare il modello, valutare il modello e riprogettarlo.
- Relazione tra DT, innovazione e imprenditorialità.
- Metodi e strumenti DT: persona, mappa degli stakeholder, mappa del percorso del cliente, modello di servizio, innovazione del modello di business.
- Applicazione di DT: mentalità progettuale, innovazione dirompente, approccio iterativo, tecnica di stima agile, pensiero critico, risoluzione dei problemi, lavoro di squadra, prontezza alla leadership, capacità di comunicazione, competenza tecnologica, pensiero progressista, competenza interculturale ed etica, intelligenza emotiva, consapevolezza di sé, capacità di negoziazione, risoluzione dei conflitti.
Obiettivi:
- Per comprendere i fondamenti e le sfumature della DT
- Per esplorare concetti chiave, fattori, teorie, tipi e modelli in DT
- Per sperimentare, sperimentare e praticare DT
Consegna:
Si tratta di un corso di formazione di 1 giorno (4 ore) e consiste in:
- lezioni frontali (40% - presentazione di teorie, concetti, modelli e interazioni),
- esercizi di gruppo (30% - dinamiche di gruppo, giochi, discussione di gruppo ed esercizi di simulazione di risoluzione dei conflitti),
- attività individuali (15% - scrittura, progettazione e discussione tra pari)
- e altri (15% - video, lettura).
Nota: a causa della natura di questo corso c'è una dimensione minima del gruppo di 3 persone
Design Patterns in C#
14 OrePubblico di riferimento:
Lider tecnico del team, Sviluppatore software
Obiettivi didattici:
Lo scopo della formazione è acquisire la capacità di progettare strutture avanzate di sviluppo/progetto in C#.
Durante il corso, gli studenti si familiarizzano con le risorse MSDN e gli strumenti che supportano il processo di sviluppo, come Microsoft Visual Studio e ReSharper.
Design Patterns in PHP
14 OreQuesto addestramento guidato dal formatore in Italia (online o presenziale) è rivolto a sviluppatori di livello intermedio PHP che desiderano applicare i design pattern efficacemente nei loro progetti.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Capire lo scopo e gli benefici dei design pattern.
- Riconoscere ed implementare i design pattern appropriati per scenari comuni.
- Strutturare le applicazioni PHP utilizzando le migliori pratiche riconosciute nel settore.
- Integrare i pattern in framework moderni come Symfony o Zend.
JavaScript - Programmazione Avanzata
14 OreL'addestramento è progettato per sviluppatori JavaScript, incaricati di progettare e implementare applicazioni Internet avanzate. Gli argomenti discussi durante l'addestramento mirano a portare le migliori pratiche nella programmazione JavaScript e evidenziare gli errori più comuni. Un punto importante dell'addestramento è la discussione sulla programmazione orientata agli oggetti disponibile con la sintassi di JavaScript.
Progettazione Orientata agli Oggetti utilizzando i Pattern di Progettazione
14 OreObbiettivo:
Aiutare gli analisti tecnici e i progettisti a comprendere come eseguire l'implementazione software dei requisiti, garantendo la tracciabilità tra le specifiche aziendali e il codice software.
Questo corso di formazione di 2 giorni mira ad assistere gli analisti tecnici e i progettisti nella progettazione delle specifiche descritte dagli analisti aziendali. Dopo la trasformazione in rappresentazioni di componenti software, i componenti di sistema risultanti tracciano i requisiti di sistema verso le strutture dei componenti software.
Infine, queste specifiche tecniche sono implementate nel codice del software e testate su base componente. I componenti software risultanti forniscono un buon livello di reattività ai cambiamenti poiché consentono di tracciare separatamente verso il livello di implementazione il sistema si comporta strato per strato (dalle interfacce utente a livello di oggetti business attraverso i componenti dell'applicazione in cui sono memorizzate le scelte di utilizzo degli attori.
Pattern PHP e Refactoring
21 OreIl corso è pensato per programmatori esperti che vogliono approfondire le problematiche relative all'uso dei pattern e al refactoring. Ogni partecipante conosce le proprietà e gli esempi pratici dell'uso di questi modelli, che a loro volta consentiranno di costruire in modo efficiente il codice dell'applicazione.