Linux da zero a esperti per Sviluppatori Web
Impara linux dalle basi fino esperti, crea script con bash e configura da solo uno stack LAMP:linux, apache,mysql php
What you will learn
12 ore di corso per conoscere i concetti fondamentali di linux, bash shell e configurazione dello stack LAMP e NodeJS!
Bash scripting
Installare una macchina virtuale Linux CentOS
Conoscere la struttura delle cartelle del filesystem di linux
Comandi fondamentali per gestire un server linux
Configurazione della connessione di rete
Installare pacchetti linux
Installare e configurare mysql
Installare e configurare php
Installare e configurare apache
Regular expressions
Configurare un server in https
Configurare nginx
Introduzione a git
Introduzione a nodejs
Docker containers
Why take this course?
Linux da zero a esperti per Sviluppatori Web
Lo scopo di questo corso è illustrare come installare, configurare ed essere produttivi su un ambiente LAMP.
come installare un server linux
come orientarsi nel filesystem
come lavorare con la linea di comando
Gestione gruppi, utenti e permessi
Networking
Redhat package manager
SSH
Espressioni regolari
Installare Apache
Installare NGnix
come installare e configurare PHP
Installare e configurare MySql
Cron e crontab
Https e crittografia
Bash scripting
Installare e configurare nodejs
Installare docker e creare containers
LAMP è un acronimo che indica una piattaforma software per lo sviluppo di applicazioni web che prende il nome dalle iniziali dei componenti software con cui è realizzata. I componenti di base, da cui prende il nome, sono:
GNU/Linux: il sistema operativo;
Apache e/o Nginx: il server web;
MySQL o MariaDB, il database management system (o database server);
PHP: il linguaggio di programmazione.
La piattaforma è una delle più utilizzate a livello mondiale; Linux è il sistema operativo ormai standard per quanto riguarda l'hosting; Apache o Nginx coprono più del 50% delle installazioni attive dei webserver.
Durante le lezioni verrà illustrato: