SOFTWARE DEVELOPMENT

SOFTWARE DEVELOPMENT

Investire sulla formazione tecnica permette alle aziende di fare affidamento su team sempre più skillati, aggiornati e competenti e ai professionisti del settore di arricchire il proprio bagaglio di conoscenze. I nostri corsi riflettono i trend di mercato e offrono laboratori dove mettere direttamente le mani sul codice e apprendere le best practices utili nelle attività day by day, grazie al confronto con trainer e consulenti.

Investire sulla formazione tecnica permette alle aziende di fare affidamento su team sempre più skillati, aggiornati e competenti e ai professionisti del settore di arricchire il proprio bagaglio di conoscenze. I nostri corsi riflettono i trend di mercato e offrono laboratori dove mettere direttamente le mani sul codice e apprendere le best practices utili nelle attività day by day, grazie al confronto con trainer e consulenti.

Scegli il percorso più adatto a te

Se un solo corso non ti basta, abbiamo creato una proposta formativa ricca di percorsi divisi per tecnologie ed argomenti.
Sfoglia i percorsi di formazione e scopri quello che può fare al caso tuo.

Scegli il percorso più adatto a te

Se un solo corso non ti basta, abbiamo creato una proposta formativa ricca di percorsi divisi per diverse tecnologie ed argomenti.
Sfoglia i percorsi di formazione e scopri quello che può fare al caso tuo.

Hai bisogno di un corso su misura?

Reti Academy ti offre la possibilità di creare corsi customizzati in base alle tue esigenze.

Percorso Java Developer
Percorso Java Developer
Slide
Developing Java Applications

Questo corso si focalizzerà intensivamente sullo studio teorico e pratico dei concetti fondamentali del mondo Java, fornendoti una panoramica completa dei controlli nativi e della potente struttura ad oggetti offerti dal linguaggio Java, imprescindibili per ogni aspirante programmatore.

Slide
Developing Java Applications - Advanced

Questo corso approfondirà argomenti come la scrittura di programmi multithread, la gestione dell’input e dell’output, la connessione a un database e un’ampia visuale sulle possibili tecnologie offerte per il mondo web che costituiscono un must imprescindibile per ogni programmatore Java senior.

Slide
Developing Java Spring applications

Questo corso di formazione si focalizzerà intensivamente sullo studio teorico e pratico del framework Spring. Spring è il più popolare framework di sviluppo per creare delle applicazioni Java: non mancherà il confronto pratico e consulenziale con professionisti che lavorano da anni in questo ambito.

Slide
Secure programming for Java web applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su Java. Avrai modo di scontrarti con le principali problematiche di sicurezza che affliggono le applicazioni web, cercando il modo migliore per prevenirle. Il corso avrà un taglio molto pratico

Slide
Secure programming for Java Spring web applications

Il corso tratterà gli strumenti del framework Spring al fine di sviluppare applicazioni web sicure. Ti mostrerà le principali vulnerabilità delle applicazioni, insegandoti le procedure per evitare che i problemi di sicurezza impattino sul business della tua organizzazione o dei tuoi clienti.

Sviluppo sicuro Java web applications

Sviluppo sicuro Java Spring web applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su Java. Avrai modo di scontrarti con le principali problematiche di sicurezza che affliggono le applicazioni web, cercando il modo migliore per prevenirle. Il corso avrà un taglio molto pratico.

Il corso tratterà gli strumenti messi a disposizione dal framework Spring al fine di sviluppare applicazioni web sicure. Ti mostrerà le principali vulnerabilità che affliggono le applicazioni web e come evitare che dei problemi di sicurezza impattino sul business della tua organizzazione o di quelle dei tuoi clienti.

Slide
Developing Java Applications

Questo corso si focalizzerà intensivamente sullo studio teorico e pratico dei concetti fondamentali del mondo Java, fornendoti una panoramica completa dei controlli nativi e della potente struttura ad oggetti offerti dal linguaggio Java, imprescindibili per ogni aspirante programmatore.

Developing Java Applications - Advanced

Questo corso approfondirà argomenti come la scrittura di programmi multithread, la gestione dell’input e dell’output, la connessione a un database e un’ampia visuale sulle possibili tecnologie offerte per il mondo web che costituiscono un must imprescindibile per ogni programmatore Java senior.

Developing Java Spring applications

Questo corso di formazione si focalizzerà intensivamente sullo studio teorico e pratico del framework Spring. Spring è il più popolare framework di sviluppo per creare delle applicazioni Java: non mancherà il confronto pratico e consulenziale con professionisti che lavorano da anni in questo ambito.

Slide
Secure programming for Java web applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su Java. Avrai modo di scontrarti con le principali problematiche di sicurezza che affliggono le applicazioni web, cercando il modo migliore per prevenirle. Il corso avrà un taglio molto pratico.

Secure programming for Java Spring web applications

Il corso tratterà gli strumenti del framework Spring al fine di sviluppare applicazioni web sicure. Ti mostrerà le principali vulnerabilità delle applicazioni, insegandoti le procedure per evitare che i problemi di sicurezza impattino sul business della tua organizzazione o dei tuoi clienti.

previous arrow
next arrow

Developing Java Applications

Developing Java Applications - Advanced

Developing Java Spring applications

Questo corso ti fornirà una panoramica completa dei controlli nativi e della potente struttura ad oggetti offerti dal linguaggio Java, imprescindibili per ogni aspirante programmatore.

Questo corso approfondirà argomenti come la scrittura di programmi multithread, la gestione dell’input e dell’output, la connessione a un database e un’ampia visuale sulle possibili tecnologie offerte per il mondo web che costituiscono un must imprescindibile per ogni programmatore Java senior.

Questo corso di formazione si focalizzerà intensivamente sullo studio teorico e pratico del framework Spring. Spring è il più popolare framework di sviluppo per creare delle applicazioni Java: non mancherà il confronto pratico e consulenziale con professionisti che lavorano da anni in questo ambito.

PERCORSO MICROSOFT FULL-STACK DEVELOPER
PERCORSO MICROSOFT FULL-STACK DEVELOPER
Slide
Sql server base

Il corso avrà come obiettivo l’apprendimento del funzionamento di un database relazionale e del linguaggio SQL, partendo dalle nozioni di base come i tipi di dati, comandi e funzioni, utili ad estrarre informazioni dai database.

Slide
Sql server avanzato

Il corso ti permetterà di acquisire le conoscenze avanzate di linguaggio SQL per accedere a database relazionali. Verranno affrontati costrutti sintattici utili per l’ottimizzazione e il miglioramento del codice in SQL.

Slide
Developing .NET/C# Applications

Il corso ti mostrerà la sintassi, le metodologie di sviluppo e le best practices riguardanti il framework .NET. Potrai sviluppare da zero un’applicazione per Windows, Linux e macOS capace di connettersi ai principali Database.

Slide
Developing ASP.NET Core Web Applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web utilizzando le stesse conoscenze già apprese nel classico sviluppo in .NET/C#. Imparerai a sviluppare e distribuire applicazioni Web e REST API efficienti e scalabili.

Slide
Secure Programming for .NET Core web applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su .NET Core. Durante il corso verranno presentate le principali problematiche di sicurezza che affliggono le applicazioni web e come prevenirle.

Slide
Developing Web Applications in Angular

Il corso ti fornirà i mezzi e gli strumenti necessari per sviluppare applicazioni Web utilizzando il framework Angular (sviluppato da Google e supportato dalla community) e il linguaggio Typescript (sviluppato da Microsoft e supportato dalla community).

Slide
Sql server base

Il corso avrà come obiettivo l’apprendimento del funzionamento di un database relazionale e del linguaggio SQL, partendo dalle nozioni di base come i tipi di dati, comandi e funzioni, utili ad estrarre informazioni dai database.

Sql server avanzato

Il corso ti permetterà di acquisire le conoscenze avanzate di linguaggio SQL per accedere a database relazionali. Verranno affrontati costrutti sintattici utili per l’ottimizzazione e il miglioramento del codice in SQL.

Developing .NET/C# Applications

Il corso ti mostrerà la sintassi, le metodologie di sviluppo e le best practices riguardanti il framework .NET. Potrai sviluppare da zero un’applicazione per Windows, Linux e macOS capace di connettersi ai principali Database.

Slide
Developing ASP.NET Core Web Applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web utilizzando le stesse conoscenze già apprese nel classico sviluppo in .NET/C#. Imparerai a sviluppare e distribuire applicazioni Web e REST API efficienti e scalabili.

Secure Programming for .NET Core web applications

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su .NET Core. Durante il corso verranno presentate le principali problematiche di sicurezza che affliggono le applicazioni web e come prevenirle.


Developing Web Applications in Angular

Il corso ti fornirà i mezzi e gli strumenti necessari per sviluppare applicazioni Web utilizzando il framework Angular (sviluppato da Google e supportato dalla community) e il linguaggio Typescript (sviluppato da Microsoft e supportato dalla community).

previous arrow
next arrow

Sql server base

Sql server avanzato

Developing .NET/C# Applications

Il corso avrà come obiettivo l’apprendimento del funzionamento di un database relazionale e del linguaggio SQL, partendo dalle nozioni di base come i tipi di dati, comandi e funzioni.

Il corso ti permetterà di acquisire le conoscenze avanzate di linguaggio SQL per accedere a database relazionali. Verranno affrontati costrutti sintattici utili per l’ottimizzazione e il miglioramento del codice in SQL.

Il corso ti mostrerà la sintassi, le metodologie di sviluppo e le best practices riguardanti il framework .NET. Potrai sviluppare da zero un’applicazione per Windows, Linux e macOS capace di connettersi ai principali Database e funzionare senza differenze sia on-premises sia in-cloud.

Developing ASP.NET Core Web Applications

Sviluppo sicuro .NET Core web applications

Developing Web Applications in Angular

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web utilizzando le stesse conoscenze già apprese nel classico sviluppo in .NET/C#.

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su .NET Core. Durante il corso verranno presentate le principali problematiche di sicurezza che affliggono le applicazioni web e come prevenirle e potrai esercitarti grazie a laboratori specifici. 

Il corso ti fornirà i mezzi e gli strumenti necessari per sviluppare applicazioni Web utilizzando il framework Angular (sviluppato da Google e supportato dalla community) e il linguaggio Typescript (sviluppato da Microsoft e supportato dalla community).

PERCORSO DEVELOPING ON MICROSOFT AZURE
PERCORSO DEVELOPING ON MICROSOFT AZURE
Slide
Developing with Azure Services

Il corso ti fornirà i mezzi e gli strumenti necessari ad apprendere e sperimentare le potenzialità del cloud. Ti consentirà, inoltre, di approfondire la conoscenza dei servizi principali e maggiormente utilizzati offerti da Microsoft Azure, tramite delle esercitazioni guidate e connesse tra i vari moduli.

Slide
Azure Devops

Il corso ti consentirà di apprendere le metodologie e le tecnologie offerte dal tool DevOps, trattando argomenti come: test, pipeline di build e release (CI/CD), la gestione del Application Lifecycle Management (ALM), gestione dei bug e dei feedback provenienti dagli ambienti di produzione.

Developing with Azure Services

Azure Devops

Il corso ti fornirà i mezzi e gli strumenti necessari ad apprendere e sperimentare le potenzialità del cloud. Ti consentirà, inoltre, di approfondire la conoscenza dei servizi principali e maggiormente utilizzati offerti da Microsoft Azure, tramite delle esercitazioni guidate e connesse tra i vari moduli.

Il corso ti consentirà di apprendere le metodologie e le tecnologie offerte dal tool DevOps, trattando argomenti come: test, pipeline di build e release (CI/CD), la gestione del Application Lifecycle Management (ALM), gestione dei bug e dei feedback provenienti dagli ambienti di produzione.

PERCORSO APP MOBILE DEVELOPER 
PERCORSO APP MOBILE DEVELOPER 
Slide
Android base

Il corso ti mostrerà come costruire applicazioni Android, dandoti le basi teoriche necessarie per esercitarti nello sviluppo nativo, partendo dalle componenti fondamentali di un’applicazione fino a costruire un’applicazione pronta per essere rilasciata.

Slide
Android avanzato

Il corso ti fornirà i mezzi e gli strumenti per acquisire familiarità con Dependency Injection, ViewModels & LiveData, Room, Espresso e tanti altri strumenti che ti permetteranno di arrivare a costruire applicazioni con un’architettura testabile e facile da mantenere.

Slide
Flutter

Il corso ti fornirà i mezzi e gli strumenti per imparare a costruire applicazioni iOS e Android, belle veloci e di qualità nativa, tramite un solo linguaggio di programmazione (Dart). Ciò è possibile grazie a Flutter, il nuovo SDK sviluppato da Google.

Slide
Android base

Il corso ti mostrerà come costruire applicazioni Android, dandoti le basi teoriche necessarie per esercitarti nello sviluppo nativo, partendo dalle componenti fondamentali di un’applicazione fino a costruire un’applicazione pronta per essere rilasciata.

Android avanzato

Il corso ti fornirà i mezzi e gli strumenti per acquisire familiarità con Dependency Injection, ViewModels & LiveData, Room, Espresso e tanti altri strumenti che ti permetteranno di arrivare a costruire applicazioni con un’architettura testabile e facile da mantenere.

Flutter

Il corso ti fornirà i mezzi e gli strumenti per imparare a costruire applicazioni iOS e Android belle, veloci e di qualità nativa, tramite un solo linguaggio di programmazione (Dart). Ciò è possibile grazie a Flutter, il nuovo SDK sviluppato da Google.

PERCORSO ORACLE
PERCORSO ORACLE
Slide
Oracle SQL

Il corso ti fornirà i mezzi e gli strumenti necessari a gestire i vari tipi di oggetti di uno Schema Oracle quali Tables, Views, Sequences, Synonyms. Potrai definire utenze, privilegi, ruoli, e infine avrai le conoscenze per accedere ai metadati di Oracle tramite le viste del Data Dictionary.

Slide
Oracle PL/SQL

Il corso ti consentirà di conoscere il linguaggio PL/SQL, che ti permetterà di eseguire processi di calcolo data-driven direttamente su Database. Prenderai inoltre dimestichezza con questo linguaggio con un uso più frequente di cursori, cicli, condizioni e molto altro.

Slide
Oracle Administration

Il corso ti fornirà i mezzi e gli strumenti necessari per conoscere l’architettura dei database Oracle e per eseguire tutte le operazioni di configurazione e gestione necessari per il corretto funzionamento delle Istanze, alternando lezioni più teoriche e altre più pratiche.

Oracle SQL

Oracle PL/SQL

Oracle Administration

Il corso ti fornirà i mezzi e gli strumenti necessari a gestire i vari tipi di oggetti di uno Schema Oracle quali Tables, Views, Sequences, Synonyms. Potrai definire utenze, privilegi, ruoli, e infine avrai le conoscenze per accedere ai metadati di Oracle tramite le viste del Data Dictionary.

Il corso ti consentirà di conoscere il linguaggio PL/SQL, che ti permetterà di eseguire processi di calcolo data-driven direttamente su Database. Prenderai inoltre dimestichezza con questo linguaggio con un uso più frequente di cursori, cicli, condizioni e molto altro.

Il corso ti fornirà i mezzi e gli strumenti necessari per conoscere l’architettura dei database Oracle e per eseguire tutte le operazioni di configurazione e gestione necessari per il corretto funzionamento delle Istanze, alternando lezioni più teoriche e altre più pratiche.

Tutti i corsi

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su .NET Core
Principiante
A distanza
Full Stack Developer
A distanza
Gratis
Il corso funge da complemento al corso di “sviluppo sicuro di Java web applications”, trattando gli strumenti messi a disposizione dal framework Sp...
Principiante
A distanza
Durante il corso verranno presentate le principali problematiche di sicurezza che affliggono le applicazioni web e come prevenirle
Principiante
A distanza
SQL
A distanza
Gratis
Il corso ti fornirà i mezzi per sviluppare oggetti procedurali su Database Oracle. Conoscerai il linguaggio PL/SQL, che ti permetterà di eseguire p...
Principiante
A distanza
SQL
A distanza
Gratis
Il corso ti permetterà di comprendere i principi alla base del modello relazionale per poi poter creare un data model.
Principiante
A distanza
Oracle
A distanza
Gratis
Il corso ti fornirà i mezzi e gli strumenti necessari per conoscere l’architettura dei database Oracle e per eseguire tutte le operazioni di config...
Principiante
A distanza
Il percorso di formazione si focalizzerà intensivamente sullo studio teorico e pratico del framework Spring. Spring è il più popolare framework di ...
Avanzato
A distanza
Flutter
A distanza
Gratis
Il corso ti fornirà i mezzi e gli strumenti per imparare a costruire applicazioni iOS e Android, belle veloci e di qualità nativa, tramite un solo ...
Principiante
A distanza
Android
A distanza
Gratis
Il corso ti fornirà i mezzi e gli strumenti per acquisire familiarità con Dependency Injection, ViewModels & LiveData, Room
Avanzato
A distanza
Android
A distanza
Gratis
Il corso ti fornirà i mezzi e gli strumenti per apprendere come costruire applicazioni Android seguendo le attuali best practices. Dopo aver capito...
Principiante
A distanza
Azure
A distanza
Gratis
Il corso ti fornirà i mezzi e gli strumenti per apprendere le metodologie e le tecnologie offerte dal tool DevOps. Gestire il codice sorgente è sol...
Avanzato
A distanza
Azure
A distanza
Gratis
Tramite questo corso sarà possibile scoprire come funziona il cloud e approfondire la conoscenza dei servizi principali e maggiormente utilizzati o...
Principiante
A distanza
Grazie a questo corso potrai sviluppare e distribuire applicazioni Web efficienti e scalabili con la stessa sintassi, le stesse metodologie di svil...
Avanzato
A distanza
Grazie a questo corso potrai sviluppare e distribuire applicazioni Web e REST API efficienti e scalabili con la stessa sintassi, le stesse metodolo...
Intermedio
A distanza
.NET
A distanza
Gratis
Il corso ti fornirà i mezzi e gli strumenti necessari per apprendere la sintassi, le metodologie di sviluppo e le best practices riguardanti il fra...
Principiante
A distanza
SQL
A distanza
Gratis
Il corso ti permetterà di acquisire le conoscenze avanzate di linguaggio SQL per accedere a database relazionali. Verranno affrontati costrutti sin...
Avanzato
A distanza
SQL
A distanza
Gratis
Il corso avrà come obiettivo l’apprendimento del funzionamento di un database relazionale e del linguaggio SQL, partendo dalle nozioni di base come...
Principiante
A distanza
Java
A distanza
Gratis
Questo modulo di formazione si focalizzerà intensivamente sullo studio teorico e pratico dei concetti fondamentali del mondo Java. Ti fornirà una p...
Principiante
A distanza
Il modulo si focalizzerà intensivamente sullo studio dei concetti avanzati del mondo Java. Una panoramica sulle potenzialità del linguaggio che per...
Avanzato
A distanza