Software Design Training Courses

Software Design Training Courses

I corsi di formazione sul software in tempo reale, con istruttore, dimostrano attraverso discussioni interattive e pratici per mettere in pratica i fondamenti del Software Design La formazione sulla progettazione del software è disponibile come "formazione in diretta sul campo" o "formazione dal vivo a distanza" La formazione on-site in loco può essere svolta localmente presso la sede del cliente in Italia o nei centri di formazione aziendale NobleProg in Italia La formazione in remoto dal vivo viene effettuata tramite un desktop remoto interattivo NobleProg Il tuo fornitore di formazione locale.

Machine Translated

Recensioni

★★★★★
★★★★★

Schema generale del corso Software Design

Nome del corso
Durata
Overview
Nome del corso
Durata
Overview
14 hours
Overview
Domain Driven Design (DDD) è un approccio per la gestione di comportamenti complessi durante lo sviluppo di software .
14 hours
Overview
Ci sono molti modelli testati ampiamente disponibili a tutti. A volte si tratta di cambiare i nomi e implementare il modello in una tecnologia specifica. Può risparmiare centinaia di ore, che altrimenti verrebbero spese in progettazione e test. Formazione Go als Questo corso ha due obiettivi: in primo luogo, permette di riutilizzare i modelli ampiamente conosciuti, secondo, permette di creare e modelli di riutilizzo specifiche per l'organizzazione. Ti aiuta a stimare come i modelli possono ridurre i costi, sistematizzare il processo di progettazione e generare un framework di codice basato sui tuoi modelli. Destinatari Progettisti di software, analisti aziendali, project manager, programmatori e sviluppatori, nonché responsabili operativi e responsabili della divisione software. Stile del corso Il corso si concentra sui casi d'uso e sulla loro relazione con uno schema specifico. La maggior parte degli esempi sono spiegati in UML e in semplici esempi Java (la lingua può cambiare se il corso è prenotato come corso chiuso). Ti guida attraverso le fonti dei modelli e ti mostra come catalogare e descrivere i modelli che possono essere riutilizzati all'interno della tua organizzazione.
14 hours
Overview
Design Thinking è una metodologia basata su soluzioni per affrontare problemi complessi che sono mal definiti o sconosciuti. L'approccio è stato adattato da entrambi i team aziendali e di ingegneria per risolvere le sfide che vanno dalla risoluzione dei conflitti all'interno del team allo sviluppo del prodotto. Alcuni dei metodi utilizzati in Design Thinking comprendono la comprensione dei bisogni umani, la riquadratura dei problemi in modo incentrato sull'uomo, il brainstorming di nuove idee e l'adozione di un approccio pratico nella prototipazione e nei test.

In questo corso di formazione dal vivo guidato da un istruttore, i partecipanti impareranno come applicare le cinque fasi del Design Thinking per comprendere meglio i problemi incontrati dagli utenti finali di un prodotto o servizio, quindi sviluppare l'approccio migliore per risolverli.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Utilizzare strategie creative per soddisfare le esigenze dei clienti con soluzioni tecnologicamente realizzabili
- Formulare una strategia per aumentare il valore del cliente e migliorare le offerte di prodotti e servizi

Pubblico

- Sviluppatori
- Capi progetto

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
14 hours
Overview
Gruppo target:

Responsabile del team tecnico, sviluppatore di software

Obiettivo di apprendimento:

Lo scopo della formazione è acquisire la capacità di progettare strutture di sviluppo / progetto avanzate in C #.

Durante il corso, gli studenti acquisiscono familiarità con le risorse e gli strumenti MSDN per supportare il processo di sviluppo, come Microsoft Visual Studio , ReSharper.
14 hours
Overview
Il corso tratterà i modelli di progettazione con particolare enfasi sui modelli utilizzati in PHP .
14 hours
Overview
Un corso di due giorni che copre tutti i principi di progettazione con esempi di codice abbinati alla recente tecnologia industriale; molto utile per gli sviluppatori di software automobilistico
14 hours
Overview
Un corso di due giorni che copre tutti i principi di progettazione con esempi di codice accoppiati con la recente tecnologia industriale .
14 hours
Overview
La formazione è progettata per gli sviluppatori Java Script, la progettazione e l'implementazione di applicazioni Internet avanzate. Argomenti discussi durante l'addestramento volto a portare le migliori pratiche nella programmazione di Java Script ed evidenziare gli errori più comuni. Un punto importante della formazione è discutere la programmazione orientata agli oggetti disponibile con la sintassi di Java Script.
21 hours
Overview
L'evoluzione di microservizi e container negli ultimi anni ha cambiato in modo significativo il modo in cui progettiamo, sviluppiamo, implementiamo ed eseguiamo software. Le applicazioni moderne devono essere ottimizzate per scalabilità, elasticità, guasti e modifiche. Spinto da queste nuove esigenze, le architetture moderne richiedono una serie diversa di modelli e pratiche. In questa formazione, esaminiamo i modi per identificare, comprendere e adattarsi a questi nuovi requisiti.

Pubblico
Questa formazione è destinata a persone che hanno una certa familiarità con la tecnologia dei container e con i concetti di Kubernetes ma forse mancano dell'esperienza nel mondo reale. Si basa su casi d'uso e sulle lezioni apprese da progetti di vita reale con l'intenzione di ispirare le persone a creare e gestire applicazioni native cloud ancora migliori.

- Sviluppatori
- operazioni
- DevOps
- Ingegneri QA
- Responsabili di progetto IT

Formato del corso

- Conferenza e discussione interattiva
- Molti esercizi e pratiche
- Implementazione pratica in un ambiente live-lab

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
21 hours
Overview
Model Based Development (MBD) è una metodologia di sviluppo software che consente uno sviluppo più veloce e più conveniente di sistemi dinamici come sistemi di controllo, elaborazione del segnale e sistemi di comunicazione Si basa sulla modellazione grafica piuttosto che sulla programmazione tradizionale basata su testo In questo istruttore, i partecipanti alla formazione dal vivo impareranno come applicare le metodologie MBD per ridurre i costi di sviluppo e accelerare il time-to-market dei loro prodotti software integrati Entro la fine di questa formazione, i partecipanti saranno in grado di Seleziona e utilizza gli strumenti giusti per l'implementazione di MBD Utilizzare MBD per eseguire uno sviluppo rapido nelle prime fasi del progetto di software incorporato Abbreviare il rilascio del loro software incorporato nel mercato Pubblico Ingegneri di sistemi integrati Sviluppatori e programmatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
14 hours
Overview
L'architettura dei microservizi è un approccio allo sviluppo di un'applicazione software come una suite di piccoli servizi indipendenti, ciascuno in esecuzione nel proprio processo e in comunicazione con meccanismi leggeri come un'API di risorse HTTP. Questi servizi possono essere implementati in modo efficiente utilizzando sistemi di automazione continui e aggirando la necessità di una gestione centralizzata. Microservices possono essere scritti in diversi linguaggi di programmazione e integrarsi con diversi sistemi di archiviazione dei dati.

Questa formazione dal vivo con istruttore è rivolta a sviluppatori e architetti aziendali. Presenta l'architettura dei microservizi da una prospettiva .Net, presenta strategie di migrazione da un sistema monolitico e guida i partecipanti attraverso la creazione e la distribuzione di un'applicazione basata su microservizi di esempio.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Comprendi quando usare e quando non usare l'architettura microservice
- Creare e implementare una strategia di test per microservizi
- Distribuire un'applicazione basata su microservizi di esempio in un ambiente di produzione
- Rifattorizzare un'applicazione monolitica nei servizi

Pubblico

- Sviluppatori
- architetti

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
14 hours
Overview
Obbiettivo:

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.
21 hours
Overview
Il corso è progettato per programmatori esperti che desiderano esplorare questioni relative all'uso di schemi e refactoring. Ogni partecipante conosce le proprietà e gli esempi pratici dell'uso di questi schemi, che a loro volta consentiranno alla build efficiente di correggere il codice dell'applicazione.
21 hours
Overview
Con l'emergere di sistemi distribuiti molto complessi, la complessità di un singolo sistema è passata alla complessità dell'architettura del gruppo di sistemi Questo corso copre la relazione di Architettura software con Technical Enterprise Architecture Queste due aree sono correlate in un modo che attualmente non è ben descritto Ad esempio, la suddivisione di un complesso sistema monolitico in due sistemi che comunicano tramite servizi Web provocherà cambiamenti sostanziali sia per i nuovi sistemi, sia per l'architettura tra di essi Questo corso coprirà i compromessi, i modelli e le soluzioni attualmente in uso per la gestione di sistemi complessi e la comunicazione all'interno e tra di essi .
14 hours
Overview
Pubblico:

Sviluppatori, programmatori, analisti aziendali, project manager, architetti software, tester, responsabili della documentazione o chiunque sia coinvolto nel processo di sviluppo del software.

obiettivi:

Ti prepara a lavorare con una vasta gamma di elementi UML
Ti insegna come creare modelli UML complessi
Ti prepara a diventare un membro senior qualificato di un team di sviluppo UML .
14 hours
Overview
Pubblico: sviluppatori, programmatori, analisti aziendali, project manager, architetti software, tester, responsabili della documentazione o chiunque sia coinvolto nel processo di sviluppo del software. Obiettivi: ti prepara a lavorare con una vasta gamma di elementi UML Ti insegna come creare modelli UML complessi Ti consente di diventare un membro senior di un team di sviluppo UML .
Fine settimana Software Design corsi, Sera Software Design training, Software Design centro di addestramento, Software Design con istruttore, Fine settimana Software Design training, Sera Software Design corsi, Software Design coaching, Software Design istruttore, Software Design trainer, Software Design corsi di formazione, Software Design classi, Software Design in loco, Software Design corsi privati, Software Design training individuale

Corsi scontati

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!