Linux da zero a esperti per Sviluppatori Web
4.2 (127 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
624 students enrolled

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
4.2 (127 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
624 students enrolled
Last updated 5/2020
Italian
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12.5 hours on-demand video
  • 4 articles
  • 48 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Requirements
  • pc , mac o linux
  • connessione internet
Description

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:

Who this course is for:
  • sviluppatori web
  • web designer
  • web developer
  • devops
Course content
Expand all 127 lectures 12:27:27
+ Installazione e configurazione di CentOs con Virtualbox
6 lectures 25:37

Scaricare virtualbox e CENTOS

Preview 01:48

Installazione virtualbox e centos. Diversi sistemi operativi

Installazione virtualbox e centos. Diversi sistemi operativi
00:07

Installare virtualbox su mac

Preview 03:16

Installare virtualbox e centos su windows

Preview 13:45
+ Architettura, Filesystem e comandi base
8 lectures 41:21
Architettura di Linux
07:05
Comandi per gestire il server: shutdown e telinit
03:15

Introduzione al filesystem di linux

Introduzione al filesystem di linux
03:49

Comandi base di linux:

cd, pwd, rm, mv, cp, mkdir

Comandi base di linux
06:58

Come mostrare i files nascosti all'interno delle cartelle

Files nascosti
02:10

Vedremo i comandi: cat, echo, ps, le variabili di ambienti come $PWD, $USER.

Vedremo come redirezionare l'output di un comando verso l'altro e verso un fie

Comandi base di linux, seconda parte
09:03

Come montare un device su linux

Montare un device
07:26

Cosa sono i dispositivi a caratteri

Dispositivi a caratteri
01:35
+ Utenti e Gruppi
3 lectures 14:43

Gestione utenti e gruppi

Introduzione alla gestione utenti e gruppi
04:20

Creazione e modifica utenti

Preview 07:43

Gestione gruppi

Gestione gruppi
02:40
+ Permessi di file e cartelle
2 lectures 12:08

Permessi di file e cartelle . Intro

Permessi di file e cartelle . Intro
03:30

Gestione di permessi per file e cartelle

Gestione di permessi per file e cartelle
08:38
+ Networking
8 lectures 39:34

Introduzione al networking

Preview 03:14

Networking; Routing e  subnet

Networking; Routing e subnets
07:59

Networking: CIDR

Networking: CIDR
01:37

Networking: Classi di rete e configurazione

Networking: Classi di rete e configurazione
04:45

Networking: DNS. Domain Name Server

Networking: DNS. Domain Name Server
03:03

Networking: DHCP.

Networking: Indirizzo dinamico con DHCP. Parte 1
04:52

Networking: Configurazione

Networking: Indirizzo dinamico con DHCP. Parte 2
05:00

Networking: configurazione con indirizzo statico

Networking: Indirizzo statico
09:04
+ Comandi Avanzati
10 lectures 36:40

Comandi base terza parte: which

Comandi base terza parte: which
02:04

Comandi per visualizzare contenuti file: head, tail e less

Comandi per visualizzare contenuti file: head, tail e less
02:17

Comando CURL

CURL
01:42

Comandi per estrazione creazione file compressi:tar,  gzip e gunzip

Comandi per estrazione creazione file compressi:tar, gzip e gunzip
04:01

C omandi per cercare nei file: find

Comandi per cercare nei file: find
01:48

Find, altre opzioni. Eseguire comandi sui files trovati

(nuovo) Find con altre opzioni. Eseguire comandi sui files trovati.
10:28

comando espressione regolare: egrep

Comando espressione regolare: egrep
01:59

Comando Stream editor: sed

Comando Stream editor: sed
02:41

Elaborazione di testo . awk

Elaborazione di testo: awk
04:21

Creazione di alias, bash_profile e .bashrc

(nuovo) Alias .bashrc e .bash_profile
05:19
+ RedHat Package Manager: RPM
3 lectures 24:31

Introduzione a RPM

Introduzione a RPM
08:31

Yellow Dog Updater. YUM

Yellow Dog Updater. YUM
08:25

RPM installazione e aggiornamenti

RPM installazione e aggiornamenti
07:35
+ Installazione PHP
3 lectures 23:29

Installazione php

Installazione php
08:27

php: Installare versioni diverse

php: Installare versioni diverse
06:25

Configurazione php file php.ini

Configurazione php file php.ini
08:37