Docker è un sistema per l’automazione del deployment di un’applicazione, ed è estremamente utile sia per gli sviluppatori in fase di test, sia per la distribuzione di un’applicazione. Questa guida pratica e completa descrive in che modo utilizzare Docker ed i container per il deploy di applicazioni complesse su sistemi operativi Microsoft Windows.

Guida Python
  • 40 lezioni
  • Moderata

Python è uno dei linguaggi di programmazione più usati al mondo. Grazie alla sua sintassi asciutta e potente, ed al supporto multipiattaforma, è utilizzato per moltissime tipologie di applicazioni, dal networking, al web, fino al machine learning. Questa guida completa e pratica parte dalle basi del linguaggio, per arrivare ad apprenderne anche le funzionalità più complesse.

La guida illustrara i concetti principali di Camunda, uno dei più utilizzati Business Process Management System (BPMS) opensource che supporta lo standard OMG BPMN 2.0 (Business Process Model and Notation) per l’automazione dei processi, CMMN 1.1 (Case Management Model and Notation) per la gestione dei casi e DMN 1.1 (Decision Model & Notation) per la gestione delle decisioni. La guida è rivolta a coloro che possiedono già una coscienza teorica di BPMN 2.0.

Composer e Packagist, la guida
  • 10 lezioni
  • Avanzata

Composer e Packagist. Guida completa a due strumenti per lo sviluppo di applicazioni basate sul linguaggio PHP che semplificano il lavoro necessario all’utilizzo di librerie di terze parti e gestiscono autonomamente le dipendenze. Installazione, configurazione, invio delle istruzioni da linea di comando, creazione di package per Composer, installazione di pacchetti privati e un’analisi di Packagist come repository predefinito per Composer.

Guida OrientDB
  • 21 lezioni
  • Moderata

OrientDB è un database NoSQL (ovvero non relazionale), che ha il vantaggio di supportare una strutturazione dei dati molto flessibile, adattandosi quindi a diverse soluzioni. Questa guida pratica affronta in modo completo tutte le funzionalità supportate da questo database, anche per mezzo di molti esempi pratici, partendo dall’installazione fino ad arrivare alle configurazioni avanzate.

NoSQL (spesso considerato l’acronimo di Not Only SQL) è un termine usato per rappresentare tutti quei database che utilizzano paradigmi diversi da quello relazionale. Questa guida descrive le principali tecniche di progettazione di un database NoSQL, tenendo conto delle diverse modalità di strutturazione dei dati e dei DBMS più moderni.

Ionic 2, la guida
  • 13 lezioni
  • Facile

Ionic 2 è un mix di strumenti potenti e versatili come Angular 2 che ci permette di creare applicazioni mobile ibride sfruttando le tecnologie e gli standard del Web. Grazie al supporto di Cordova, possiamo utilizzare la stessa codebase per generare applicazioni native per le principali piattaforme mobile: Android, iOS e Windows.

Illustrator CC (Creative Cloud). Guida completa al famoso software di editing vettoriale creato dalla Adobe, soluzione leader nel settore della grafica professionale oggi disponibile attraverso il Cloud. Dalla creazione dell’ambiente di lavoro ad una panoramica dettagliata di tutti gli strumenti a disposizione dei grafici, dal disegno alla gestione dei colori e dei testi passando per la selezione e la modifica degli oggetti.

Gulp.js è tra i task runner più utilizzati in ambito front-end development, esso consente di automatizzare compiti anche complessi limitando gli interventi manuali. In questa guida esaminiamo alcune delle funzionalità più note e utilizzate di Gulp scoprendo come sia semplice sfruttarlo nei nostri progetti per aggregare, compilare, minificare, comprimere e ottimizzare file CSS, JavaScript e immagini.

WordPress e sicurezza, la guida
  • 10 lezioni
  • Moderata

Scopriamo come rendere più sicuri i siti Web basati sul CMS WordPress, analizzando tutte le configurazioni e le impostazioni in grado di proteggere la nostra installazione dagli attacchi di utenti malintenzionati.