Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
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
IT & Software Operating Systems Linux

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
Rating: 4.3 out of 54.3 (153 ratings)
727 students
Created by Hidran Arias, Mariano Fiorentino
Last updated 5/2020
Italian
30-Day Money-Back Guarantee

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

28 sections • 127 lectures • 12h 27m total length

  • Preview06:52
  • Preview06:15

  • Preview00:13
  • Preview01:48
  • Installazione virtualbox e centos. Diversi sistemi operativi
    00:07
  • Preview06:28
  • Preview03:16
  • Preview13:45

  • Architettura di Linux
    07:05
  • Comandi per gestire il server: shutdown e telinit
    03:15
  • Introduzione al filesystem di linux
    03:49
  • Comandi base di linux
    06:58
  • Files nascosti
    02:10
  • Comandi base di linux, seconda parte
    09:03
  • Montare un device
    07:26
  • Dispositivi a caratteri
    01:35

  • Introduzione alla gestione utenti e gruppi
    04:20
  • Preview07:43
  • Gestione gruppi
    02:40

  • Permessi di file e cartelle . Intro
    03:30
  • Gestione di permessi per file e cartelle
    08:38

  • Preview09:07

  • Preview03:14
  • Networking; Routing e subnets
    07:59
  • Networking: CIDR
    01:37
  • Networking: Classi di rete e configurazione
    04:45
  • Networking: DNS. Domain Name Server
    03:03
  • Networking: Indirizzo dinamico con DHCP. Parte 1
    04:52
  • Networking: Indirizzo dinamico con DHCP. Parte 2
    05:00
  • Networking: Indirizzo statico
    09:04

  • Comandi base terza parte: which
    02:04
  • Comandi per visualizzare contenuti file: head, tail e less
    02:17
  • CURL
    01:42
  • Comandi per estrazione creazione file compressi:tar, gzip e gunzip
    04:01
  • Comandi per cercare nei file: find
    01:48
  • (nuovo) Find con altre opzioni. Eseguire comandi sui files trovati.
    10:28
  • Comando espressione regolare: egrep
    01:59
  • Comando Stream editor: sed
    02:41
  • Elaborazione di testo: awk
    04:21
  • (nuovo) Alias .bashrc e .bash_profile
    05:19

  • Introduzione a RPM
    08:31
  • Yellow Dog Updater. YUM
    08:25
  • RPM installazione e aggiornamenti
    07:35

  • Installazione php
    08:27
  • php: Installare versioni diverse
    06:25
  • Configurazione php file php.ini
    08:37

Instructors

Hidran Arias
Software Engineer
Hidran Arias
  • 4.4 Instructor Rating
  • 11,876 Reviews
  • 85,055 Students
  • 20 Courses

I'm a cuban living in the beautiful city of Turin, Italy. I have a university degree in computer sciences in the field of automation engineering. I am a software engineer since 2002 and since then I have worked for different italian companies developing web applications with the latest technogies, most of them open sources, such as SWIFT, JAVA, PHP, MYSQL, ORACLE, CSS, HTML, NODEJS, MONGODB and javascript libraries such as ANGULAR 6, IONIC 3,  EXTJS, SENCHATOUCH, JQUERY

When I am not programming, I am learning new languages,currently German and Arabic. Currently I speak SPANISH, my mother tongue, ITALIAN,almost my second mother tongue, ENGLISH, FRENCH and PORTUGUESE.

Playing GUITAR  is one of my hobbies and passions and I dedicate it as much time as for languages and computer.

People say I am an easy talker, always ready to help people and I love teaching  what I know and mainly new technologies. I try to keep always up to date not only by teaching but also by learning and taking courses such as the ones found here in UDEMY .

Mariano Fiorentino
Software Architect
Mariano Fiorentino
  • 4.3 Instructor Rating
  • 153 Reviews
  • 726 Students
  • 1 Course

I'm a ICT Architect  with more than 12 years of experience in designing and developing applications for automotive industry. Thanks to a wide knowledge of programming and systems technologies - knowledge that goes from Javascript for the front-end, to PHP for the backend, and a good understanding of Linux/Unix systems and databases - i am able to work on every part of the application as full stack developer and as designer of the core parts of the applications.

Having a deep experience of Php modern frameworks, as Software Architect, i lead projects for what concern developing standards and designing the core parts.

My skills cover a wide range of technologies:


• Linux, Apache, PHP, MySQL, Oracle

• HTML, HTML5, CSS, XML, XPath, XQuery,

• JavaScript, JQuery, Extjs, Sencha Touch, JSON, AJAX,

• Zend Framework 1 and 2, Apigility, CakePHP

• Shell scripting,

• REST, SOAP, XML-RPC,

• Node.js, NoSQL - MongoDB


Right now i'm the Chief Architect of - probably - the biggest italian software development program:  FCA Connected Vehicle


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.