Lo Sviluppatore front end è quella figura che lavora con i linguaggi di programmazione per lo sviluppo e la creazione del sito web sul lato dell’utente. In altre parole, tutto ciò che concerne l’interazione con gli utenti, così come anche solo il design, è realizzato dallo sviluppatore front end.

  • Algoritmi  e Programmazione
  • Java Base (SE)
  • Html & CSS
  • Java Avanzato Front-End
  • Javascript Base
  • Javascript Avanzato
  • Bootstrap

Il programmatore back end è  specializzato nella codifica lato server (server side). Infatti viene definito back end tutto ciò che opera dietro le quinte di una pagina web, in contrapposizione al front end, che indica invece gli elementi visibili agli occhi dell’utente, elaborati lato client (client side). Un programmatore back end quindi usa i linguaggi di programmazione per codificare l’architettura dei siti web, le API e gli script, e in generale l’integrazione tra le richieste del front end e i dati contenuti nel database.

  • Algoritmi  e Programmazione
  • Java Base (SE)
  • Database MySQL
  • Java Avanzato Back-End

Il programmatore Java Full Stack è una figura professionale che possiede competenze sia nei linguaggi Front End (HTML, CSS, JavaScript ecc.), sia in quelli Back End (in questo caso Java). Il programmatore Full Stack è in grado quindi di sviluppare un sito o applicazione web in tutte le sue fasi.

  • Algoritmi  e Programmazione
  • Java Base (SE)
  • Html & CSS
  • Java Avanzato Front-End
  • Javascript Base
  • Javascript Avanzato
  • Bootstrap
  • Database MySQL
  • Java Avanzato Back-End