Sviluppatore Web Full Stack .NET

Pre-iscrizioni aperte

Obiettivi del corso

Gli allievi del corso acquisiranno le competenze di base sugli algoritmi e la programmazione applicando metodologie per la gestione del ciclo di vita del software. Saranno in grado di utilizzare metodologie e tecniche di test, adottare opportune metodologie, pattern e framework per lo sviluppo del codice, programmare con linguaggi Object Oriented e di scripting. Acquisiranno inoltre competenze relativamente ai sistemi operativi, alle architetture funzionali, protocolli e algoritmi per reti fisse e mobili. Acquisiranno conoscenze di base sui sistemi distribuiti, il Cloud computing sviluppando applicazioni Cloud basate sui principali Cloud Operating System, Web Services e metodi di accesso ai Dati, sistemi per l’elaborazione distribuita e SOA. Consolideranno infine le competenze acquisite in un contesto produttivo attraverso lo stage in azienda.

Sviluppatore Web Full Stack .NET

%

di assunzioni garantite

Enti Finanziatori, Regione Liguria, FSE, Alfa Liguria

Durata

600 ore (di cui 180 di stage)

Modalità

In presenza

Impegno

Dal lunedì al venerdì max 6 ore/giorno

Chi può partecipare

8 maggiorenni disoccupati, persone in stato di non occupazione, inattivi, giovani e adulti, con priorità per i residenti e/o domiciliati in Liguria.

Assunzione garantita

per il 60% dei corsisti (6 mesi a tempo determinato)

Competenze ingresso

Utilizzo fluido del PC, predisposizione alla programmazione, ottima conoscenza della lingua italiana.

Costo

Il corso è gratuito

Attestato rilasciato

Al superamento dell’esame finale: qualifica professionale di TECNICO PROGRAMMATORE (cod. ISTAT 3.1.2.1.0)

Difficoltà

Sviluppatore Web Full Stack .NET Ente F.IRE | Formazione professionale

Programma del corso

Modulo 1. Configurazione dell'Ambiente di Sviluppo
  • Introduzione a Visual Studio

  • Installazione e configurazione delle estensioni

  • Setup dell’ambiente di sviluppo .NET

Modulo 2. Fondamenti di C#
  • Sintassi di base e concetti fondamentali di C#
  • Variabili, funzioni, cicli, condizioni e classi
  • Progetto Pratico: Sviluppo di un’applicazione console in C#
Modulo 3. Gestione del Progetto e Versionamento del Codice
  • Creazione di documentazione di progetto
  • Introduzione a Git e strumenti di controllo delle versioni
  • Best practices per il versionamento del codice
Modulo 4. Fondamenti di JavaScript
  • Sintassi di base e concetti di JavaScript
  • Manipolazione del DOM, gestione degli eventi e chiamate AJAX
Modulo 5. Fondamenti di HTML/CSS
  • Progetto Pratico: Realizzazione di una landing page utilizzando HTML e CSS
Modulo 6. Fondamenti di Bootstrap
  • Introduzione al framework Bootstrap
  • Componenti, griglie e utilità
  • Progetto Pratico: Realizzazione di una landing page utilizzando HTML, CSS e Bootstrap
Modulo 7. Fondamenti dei Database
  • Introduzione ai database relazionali con SQLite
  • Query di base e operazioni CRUD
Modulo 8. Sviluppo di Applicazioni Web con .NET Core
  • Introduzione a .NET Core
  • Sviluppo di applicazioni web con il pattern MVC
  • Progetto Pratico: Creazione di un’applicazione web utilizzando .NET Core
Modulo 9. JavaScript Avanzato
  • Introduzione a Node.js
  • Gestione delle richieste HTTP con AJAX e Express.js
  • Manipolazione del DOM con jQuery
  • Autenticazione e sicurezza con JWT
  • Servire file statici con serve-static
  • Progetto Pratico: Realizzazione di una Single Page Web App con Node.js
Modulo 10. Sviluppo di Applicazioni con React
  • Creazione di un’applicazione con Create React App
  • Progetto Finale: Sviluppo e implementazione di un’applicazione web completa con React
Modulo 11. Soft Skills
  • Principi della comunicazione interpersonale
  • Lavoro in team
  • La costruzione del Curriculum Vitae

Recensioni

Recensioni

    Recensisci per primo “Sviluppatore Web Full Stack .NET”

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

    Invia

    Sviluppatore Web Full Stack .NET Ente F.IRE | Formazione professionale
    Corso in aula
    Manifesto Sviluppatore Web Full Stack .NET
    Condividi su: