nginx: guida al web server
  • 3 lezioni
  • Moderata

nginx è un web server HTTP leggero e ad alte prestazioni, e rappresenta una delle principali alternative a prodotti simili come Apache. Questa guida pratica e completa offre una panoramica delle principali funzionalità di nginx: partendo dal processo di installazione, si arriverà a capire come configurarlo ed in che modo sfruttare a pieno le sue potenzialità.

Guida MySQL
  • 58 lezioni
  • Moderata

MySQL è forse il Database Management System relazionale più diffuso ed usato al mondo. Open-source dalla nascita, non è un caso se è stato acquistato da Oracle, che ne incorpora alcune funzionalità anche nel suo DBMS commerciale di punta. Questa guida completa mostra come utilizzare le principali funzionalità di MySQL, partendo dalle basi fino ad arrivare ai concetti più avanzati.

Sviluppare API REST per l’interfacciamento con un database è molto comodo ed utile in vari contesti. Questa guida pratica descrive in breve come sviluppare una serie di servizi REST che permettano di interagire con un database MySQL mediante il protocollo HTTP, usando il linguaggio PHP per la business logic lato server.

Guida Ubuntu Server
  • 36 lezioni
  • Moderata

Ubuntu è uno dei principali sistemi operativi basati su Linux, e trova spesso applicazione nella gestione di Server professionali e non. Con questa guida pratica e completa impareremo come gestire i più comuni servizi Server: da Apache a Samba, dal Firewall Iptables a Postfix. Una panoramica che fornirà istruzioni pratiche e comandi pronti all’uso.

Guida GraphQL
  • 9 lezioni
  • Facile

GraphQL è un query language nato per superare le limitazioni di REST, e spesso usato in combinazione a vari database, sia NoSQL che relazionali. Questa guida ne descrive le principali caratteristiche nei dettagli, mostrando come realizzare un servizio GraphQL e come implementare un client con i principali linguaggi di programmazione e framework moderni.

Bash su Windows: la guida
  • 5 lezioni
  • Moderata

Bash su Windows. Una guida completa all’installazione, alla configurazione e all’uso della Bash di Linux Ubuntu direttamente su Windows 10, sfruttando le novità introdotte con l’Anniversary Update. Scopriamo quali sono i programmi disponibili e come sia possibile utilizzare istruzioni per la linea di comando specifiche per il “Pinguino” nel sistema operativo di Microsoft.

Kali Linux è una delle distribuzioni Linux più utilizzate dagli esperti di cybersecurity, ed include numerosi tool per il penetration test. Questa guida completa e molto pratica illustra come effettuare penetration test con Kali Linux: partendo dall’installazione, la guida offre una panoramica dettagliata su tutti i principali strumenti forniti da questa distribuzione per l’ethical hacking.

Linux primi passi per SysAdmin
  • 32 lezioni
  • Moderata

Linux, SysAdmin. Una panoramica dettagliata dei principali comandi da Linea di Comando (CLI, o command line interface) che ogni valido Amministratore di Sistema (SysAdmin) Linux deve padroneggiare. Scopriamo tutti i fornamenti riguardo al funzionamento di un file system, allo scripting con Bash, agli strumenti per il networking, alla gestione dei processi e alla creazione di backup.

Guida Apache
  • 46 lezioni
  • Avanzata

Apache è uno dei principali web server disponibili sul mercato, usati sia in contesti professionali che amatoriali. Questa guida offre una panoramica completa all’uso di Apache: rivolta ad utenti e professionisti, è corredata di esempi pratici e spiegazioni per apprendere come configurare e gestire i parametri di questo famoso web server.

Redis: la guida
  • 21 lezioni
  • Facile

Guida pratica all’uso di Redis, database NoSQL di tipo key/value: dai principi di base all’interazione con i dati mediante API, fino alle configurazioni più avanzate.