Docker è una piattaforma software che permette di creare, testare e distribuire applicazioni con la massima rapidità. Docker raccoglie il software in unità standardizzate chiamate container che offrono tutto il necessario per la loro corretta esecuzione, incluse librerie, strumenti di sistema, codice e runtime. Con Docker, è possibile distribuire e ricalibrare le risorse per un’applicazione in qualsiasi…

GRUNT

Grunt è un Task Runner JavaScript, eseguito su Node.js e installato tramite npm (Node Package Manager, il gestore di pacchetti di Node.js). Grunt consente di automatizzare attività ripetitive come minificazione, compilazione e unit testing. Grunt può contare su un vasto ecosistema di plug-in dedicati e pronti all’uso.

LARAVEL

Laravel è un framework PHP per applicazioni web. Rilasciato nel 2011 come framework open source, Laravel si basa sul pattern MVC e presenta una sintassi espressiva ed elegante. Laravel semplifica alcune delle attività più comuni dei progetti web, come autenticazione, autorizzazione, routing, sessioni, caching. Possiede inoltre un motore di templating integrato, Blade, un sistema di…

VUE

Vue, anche conosciuto come vue.js, è un framework Javascript open source per la creazione di interfacce utente (UI, User Interface). Si tratta di un framework progressivo, ovvero è pensato per essere adottabile in modo incrementale – a differenza dei framework monolitici. Vue è usato principalmente per lo sviluppo front-end, ed è focalizzato sul livello di…

VUETIFY

Vuetify è un framework di componenti di Material Design per Vue.js che consente agli sviluppatori di creare incredibili applicazioni in modo rapido ed efficiente. Tutti i componenti del framework sono stati realizzati per fornire un’interfaccia facile da usare, pur mantenendo la flessibilità per implementazioni anche complesse immerse in un contesto di una Single Page Application

ANDROID

Android è un sistema operativo per dispositivi mobili sviluppato da Google, progettato principalmente per sistemi embedded quali smartphone e tablet, con interfacce utente specializzate per televisori (Android TV), automobili (Android Auto), orologi da polso (Wear OS), occhiali (Google Glass), e altri.

APPLE IOS

iOS è il sistema operativo di Apple, creato nel 2007 esclusivamente per il proprio hardware. Sviluppato originariamente per gli smartphone iPhone con il nome di iPhone OS, iOS è stato poi esteso per supportare altri dispositivi mobile Apple, come iPad, iPod Touch e Apple TV. I linguaggi di programmazione supportati per lo sviluppo di app…

JAVA

Java è un linguaggio di programmazione generico utilizzato per lo sviluppo web. Java è uno dei linguaggi di programmazione più popolari in uso, in particolare per le applicazioni web client-server. Java è stato presentato nel 1995: creato da James Gosling per l’azienda Sun Microsystems con il nome di Oak, oggi è di proprietà di Oracle,…

NODE.JS

Node.js è uno dei framework JavaScript più diffusi per la programmazione di web app. Progetto open source rilasciato nel 2009, Node.js è un runtime JavaScript guidato da eventi asincroni costruito sul motore JavaScript V8 di Chrome, e viene usato sia per lo sviluppo frontend che back end. Node.js fornisce un’API di input / output non…

BOOTSTRAP

Bootstrap è una libreria di componenti front end e un toolkit open source. Viene usato per creare pagine web reattive e mobile-first con HTML, CSS e JavaScript. Bootstrap usa tecnologie SASS, flexbox (sistema di griglie flessibili) e mixin (classi che contengono metodi utilizzabili da altre classi, senza che esista un rapporto genitore-figlio tra queste due…