Formazione
|
Approccio
Aree di Intervento
Catalogo Corsi
Clienti
Contatti
|
|
|
Mi occupo di formazione da molti anni. La mia filosofia di fondo e' sempre stata molto semplice e lineare:
- Insegnare solo cio' che pratico
Se non abbiamo mai applicato la teoria, siamo sicuri che funzioni in pratica? Se funziona, perche' non la usiamo? Se ci occupiamo
solo di formazione, come possiamo mantenere il contatto con le problematiche reali?
- Insegnare solo cio' che ho usato in progetti reali
Non basta aver usato un linguaggio, una tecnica, un approccio su problemi giocattolo. La prova del fuoco e' sempre l'utilizzo in
progetti reali. Quando si comporta bene in situazioni complesse, allora e' al livello di maturita' giusto per essere insegnato.
- Insegnare solo cio' che conosco a fondo
Cerco sempre di condurre i corsi in modo molto interattivo: partecipando attivamente si impara sicuramente meglio. Partecipazione attiva
significa anche fare molte domande: per questo chi insegna ha la responsabilita' di approfondire la materia ben al di la' del programma "ufficiale" di un corso.
Ovviamente, tutto questo ha una importante conseguenza:
- Non faccio formazione dopo aver giocato qualche settimana con le beta dei prodotti
Nel mio catalogo corsi non troverete nulla riguardo le ultime versioni di librerie, strumenti di sviluppo, ecc.
Ci sono molti formatori sul mercato che coprono egregiamente questi settori. Personalmente, trovo questa cosa in contrasto con
i punti precedenti, e di conseguenza i miei corsi sono orientati a chi vuole lavorare bene, con strumenti e metodi solidi.
Se da un lato non troverete corsi nati sulle versioni beta dei vari prodotti, troverete invece molti corsi con contenuti di metodo molto moderni ed avanzati. In tutti i settori
di cui mi occupo ho dato spesso un contributo personale alla disciplina. Per ogni corso, ho raccolto questi elementi distintivi sotto la scheda "peculiarita'". Trovo che ci sia
una differenza profonda tra studiare una versione beta e studiare i risultati piu' recenti della ricerca e fonderli con lo stato della pratica. E' inutile, ad esempio, studiare le
ultime librerie per la programmazione concorrente se non abbiamo gli strumenti concettuali e metodologici per progettare bene un software concorrente.
Svolgo sempre l'attivita' formativa in prima persona. Non sono affiliato a nessun produttore di strumenti, ed in questo senso posso mantenere la massima liberta' intellettuale nel sottolineare
i punti di forza e di debolezza delle diverse soluzioni. La lunga esperienza in numerosi settori applicativi mi permette spesso di fare riferimento a progetti, situazioni, problematiche analoghe a quelle vissute dai
partecipanti, aumentando la concretezza e l'impatto della fase formativa.
In generale, i corsi sono sempre "componibili" a piacere, prendendo argomenti da corsi diversi e fondendoli in un programma personalizzato. Spesso, anche gli esercizi vengono personalizzati
per avvicinarsi al settore applicativo dei clienti. Piu' in generale, e' possibile prevedere un piano formativo sul medio periodo, che affronti i vari argomenti in modo organico. Per esperienza,
consiglio sempre di iniziare con un corso singolo, e poi di estendere eventualmente la portata dell'intervento. Il primo corso permette a chi partecipa di conoscermi come docente, ed a me di
capire meglio cosa devono realmente approfondire i partecipanti.
In alcune occasioni, ho creato materiale formativo custom. Creare un corso da zero e' sempre un investimento importante, che deve trovare una sua giustificazione (numero di sessioni rilevante,
potenziale riutilizzo in altre occasioni, ecc). Non e' quindi una mia pratica comune, ma se avete esigenze specifiche in uno dei settori di mia competenza, contattatemi pure per discutere la
possibilita' di creare materiale ad-hoc.
|
|
In accordo all'idea di insegnare cio' che si pratica, i miei corsi riguardano un sottoinsieme delle attivita' di cui mi
occupo professionalmente.
In particolare, troverete una serie di corsi ben collaudati sugli aspetti di modellazione, analisi e design. Sul versante linguaggi, mi occupo principalmente di
C++ e C#, quindi ho concentrato su di essi il materiale formativo. Sempre nel settore piu' vicino alle tecnologie, troverete un corso molto articolato per chi vuole programmare in
windows "lato server", tipicamente in C++, anche se alcune nozioni sono utili anche a chi lavora in ambiente .NET.
Sul versante metodologico, il mio corso sulle tecniche di stima comprende tecniche classiche e moderne, model-based, agili, probabilistiche. Il corso di project management per
progetti software sin dal nome vuole distinguersi dai corsi generalisti. Il software ha dinamiche particolari, ben diverse da quelle della manifattura e dell'industria pesante, e solo comprendendo a fondo
tali dinamiche e' possibile gestire bene un progetto software-intensive.
Sempre sul versante di metodo, per i programmatori ed i progettisti troverete un corso ben collaudato su design e code review, mentre per i tester (figura spesso trascurata) ho nel tempo
creato un corso ad-hoc, che propone tecniche sistematiche per la creazione dei piani di test con un'ottica black-box.
Troverete anche alcuni corsi che ho raccolto sotto la poco invitante etichetta di "vecchi". In alcuni casi riguardano tecnologie (COM, ATL) non piu' sul forefront tecnologico, ma occasionalmente
ancora utili (ad es. per chi volesse creare degli ActiveX da utilizzare all'interno di Internet Explorer). In altri casi riguardano corsi ancora di valore,
ma che voglio rinnovare nei contenuti prima di riportarli nelle rispettive categorie.
Nel corso del tempo ho creato materiale formativo anche su altre tematiche (applicazioni web con ASP.NET, programmazione in C++/CLI, programmazione concorrente in .NET, ecc).
Il catalogo corsi non riflette ancora la mia intera offerta formativa, per cui contattatemi pure in merito ad altre esigenze.
|
Tecnologia e Linguaggi
|
Analisi e Design
UML
Progettazione
Analisi
|
|
Project Management e Software Engineering
Gestione Progetti e Pianificazione
Qualita' del Software
|
"Vecchi" Corsi
|
|
Alcune aziende che hanno partecipato ai miei corsi e workshop:
Abbeynet SpA
ADS SpA
Agb Media Services S.A.
Altair Engineering
Applicazioni Elettroniche Avanzate
Arte Sanzanobi SpA
Banca Sella SpA
Biesse SpA
BIt Systems SpA, Gruppo Borsa Italiana
Cedacri Nord SpA
Cisco Photonics
Comune di Modena
Danieli Automation SpA
Elettronica Trentina SpA
Finsiel SpA
Fondazione Ugo Bordoni
G.D. SpA
General Impianti
Gilbarco SpA
I.D.S. Ingegneria Dei Sistemi SpA
Informatica Progetti Milano
Istituto Bancario San Paolo
Matec Modelli Matematici
Mywellness SpA
NATO Undersea Research Centre
Oilgear Towler
Quercia Software SpA
San Giorgio System Technology SpA
SEDA SpA
Selta SpA
Sinapsi SpA
Sistemi Informativi SpA
Societa' Interbancaria di Automazione SpA
Spazio Zero Uno SpA
TecMarket SpA
Technogym SpA
Tecnobiomedica SpA
Telecom Italia SpA
Tesima SpA
Think3 SpA
Txt Ingegneria Informatica SpA
|
Per ogni approfondimento, per ricevere un'offerta, pianificare un incontro, ecc, contattatemi
via email all'indirizzo corsi@eptacom.net
o telefonicamente al numero 019-8160697. |
|
|