Corso .NET Full-Stack Developer

Durata 6 mesi – Costo del Corso: € 5.000,00

  • Pagamento unico: otterrai uno sconto pagando solo € 4.200,00
  • Pagamento a rate: acconto di € 200,00 e rateizzazioni fino a 24 mesi

Il programmatore Full Stack è la figura più richiesta dalle aziende!

È un professionista IT che sviluppa sia la parte front-end che quella back-end di un’applicazione web; è in grado di creare sia l’interfaccia visibile dagli utenti ma anche il codice che gestisce le attività di back-end, come il recupero e l’archiviazione dei dati. In sei mesi con il nostro corso impari il linguaggio di programmazione C#, framework come Angular per il front-end e .NET Framework per il back-end. Inoltre saprai gestire i database con PostgreSQL e SQLServer.

Destinatari e Requisiti

Sono destinatari delle attività formative tutte le persone in possesso del diploma o della laurea. Al momento della domanda per la partecipazione al percorso formativo, i destinatari devono possedere i seguenti requisiti:

  • essere maggiorenni;
  • avere il titolo di studio minimo richiesto: diploma o laurea 

In caso di cittadino non comunitario, è richiesta la conoscenza della lingua italiana.

Caratteristiche del corso

Il corso avrà una durata complessiva pari a 800 ore distribuite in 6 mesi e sarà articolato in 5 moduli:

1.Realizzazione di Pagine Web: Struttura e Stile

2.Creazione di Interattività e Logica: JavaScript

3.Strumenti per la Reattività e la Modularità

4.Programmare in C#

5.Project Work Finale

La giornata IfThenElse

La mattina  (9:00 – 13:00) grazie alle lezioni online sempre in diretta puoi interagire con i nostri docenti: partendo da zero impari tutto quello che devi sapere per diventare un professionista IT. Il tuo studio è facilitato grazie a tutti gli strumenti della nostra aula digitale, incentrata su di te.

Nel pomeriggio (14:00 – 17:00) puoi contare sui nostri tutor che ti supportano mentre ti esercitano su progetti reali: il nostro metodo è infatti fortemente incentrato sull’apprendimento pratico.

Ti formiamo per diventare uno sviluppatore autonomo e per questo ti mettiamo alla prova con sfide concrete e stimolanti.

Il programma

1.Realizzazione di Pagine Web: Struttura e Stile

  • Struttura delle pagine web. Partiremo dalle basi con HTML5 : esploreremo i concetti di base di tag, elementi e attributi, apprendendo come scrivere e organizzare il nostro codice in modo chiaro per creare siti web statici.
  • Architettura visiva del sito web. In questa fase imparerai a tradurre gli elementi grafici, come le immagini ei testi, in codice: utilizzeremo fogli di stile CSS per creare layout responsive e coinvolgenti.

2.Creazione di Interattività e Logica: JavaScript

  • Interattività. JavaScript è un linguaggio di programmazione versatile utilizzato per aggiungere interattività e dinamicità alle pagine web. Ti permetterà di creare elementi interattivi come moduli di contatto, menu a discesa e pulsanti di navigazione.
  • Logica di programmazione. Inizieremo con i concetti di base, imparando come utilizzare variabili, tipi di dati, operatori e strutture di controllo. Imparerai a risolvere gli algoritmi mettendo alla prova il tuo ragionamento logico e le tue capacità di problem solving. In questo modo avrai una solida base per affrontare linguaggi di programmazione più avanzati, come C#.

3.Strumenti per la Reattività e la Modularità

  • Microsoft Visual Studio. Approfondiremo strumenti avanzati come Microsoft Visual Studio, fondamentali per la creazione di applicazioni dinamiche, scalabili e modulari. Ad esempio riuscirai a progettare un’interfaccia front-end per la gestione degli acquisti o una pagina di ricerca con filtri specifici. Con Microsoft Visual Studio potrai rendere il codice più reattivo, modificabile e flessibile, suddividendolo in componenti più piccole.
  • .Net Core Imparerai a gestire il potenziale di un framework tra i più usati a livello industriale: attraverso .Net Core all’interno di Microsoft Visual Studio potrai organizzare in modo efficiente tutti i componenti.

4.Programmare in C#

  • Back-end e database. Studiando C# esplorerai la programmazione lato server, sfruttando le sue potenzialità nel creare applicazioni back-end. Riuscirai a gestire i dati memorizzati in database relazionali come Microsoft SQLServer anche attraverso un framework per la gestione della persistenza dei dati come Microsoft Entity Framework. In questa fase avrai la possibilità di utilizzare l’approccio MVC , design pattern per gestire i dati dell’applicazione e la logica di controllo in tre componenti separati.
  • Fine frontale. Infine passerai allo studio di Angular , uno dei framework più diffusi per la progettazione e realizzazione del Front End, con cui sfruttare i vantaggi dell’approccio interattivo al Web Design.

5.Project Work Finale

  • Il centro di IfThenElse sei tu! Nel progetto finale collaborerai con i tuoi compagni di corso per realizzare un progetto relativo a contesti reali, che ti permetterà di applicare tutte le competenze acquisite durante le lezioni e le esercitazioni. Dimostrerai le tue abilità tecniche e la tua capacità di lavorare in un ambiente professionale.
  • Il progetto. Ti metterai alla prova nella creazione di un’applicazione web completa, dalla progettazione e sviluppo di un’interfaccia utente utilizzando HTML, CSS e JavaScript, alla creazione del back-end utilizzando C#,.Net Core e database relazionali. Lavorerai in team attraverso sessioni di coding condivise e discussioni approfondite: un confronto costante per integrare le tue conoscenze.

Career Navigator

Durante il corso sarai seguito dal tuo Career Navigatore:

  • ti aiuterà a sviluppare soft skill necessarie per lavorare
  • organizzerà per te delle simulazioni di colloqui lavorativi per prepararti a inserirti nel mondo del lavoro
  • realizzerete insieme un CV che possa mettere in risalto il tuo valore

Il Corso è erogato dal nostro partner: IfThenElse