Da circa dieci anni svolgo attività di formazione per aziende che desiderano formare il personale interno sulle tecnologie che utilizzo quotidianamente. I corsi sono rivolti a sviluppatori e responsabili tecnici e alternano teoria ed esercitazioni pratiche; si svolgono in presenza o da remoto, in italiano o in inglese.
Corsi disponibili
- React, Redux e Next.js: dalle basi di React agli hook, a Redux Toolkit, al data fetching, al testing, fino a Next.js con App Router e React Server Components.
- Node.js, Express e NestJS: sviluppo backend in JavaScript e TypeScript, dalle basi di Node.js all'architettura di un'applicazione NestJS.
- PHP e Laravel: PHP moderno e Laravel, da routing ed Eloquent all'architettura ad azioni, alle code, all'autenticazione, alle API con Inertia e al testing.
- Rust: il linguaggio, da ownership e borrowing a trait, concorrenza e programmazione asincrona, e lo sviluppo di un servizio backend con Axum e sqlx.
- Sviluppo software con l'AI: agenti di coding con Claude Code, convenzioni e guardrail automatici, MCP, modelli open weight in locale, sicurezza, privacy e telemetria.
- Blockchain, Ethereum e smart contract: basi teoriche, Bitcoin, Ethereum e sviluppo di smart contract con Solidity.
- Blockchain avanzato: sicurezza degli smart contract, metodologie avanzate e blockchain private con Hyperledger Besu per uso aziendale e consortile.
Corsi su misura
Ogni corso può essere adattato al team: è possibile escludere i moduli già noti, approfondirne altri e calibrare gli esercizi sullo stack tecnologico e sul dominio applicativo del team. Su richiesta propongo anche corsi su temi che non hanno ancora una pagina dedicata, come l'adozione di TypeScript in un progetto esistente o la progettazione di API con OpenAPI.
Contatti
Per informazioni, per richiedere un preventivo o per un corso su misura è possibile utilizzare il modulo di contatto o scrivere a info@gianmarcotoso.com.