Web Development Masterclass - Part 4 of 13 (Configuring Testing & Production Servers) | John D. | Skillshare

Web Development Masterclass - Part 4 of 13 (Configuring Testing & Production Servers)

John D., Start learning & acquire the skills you need!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
39 Videos (2h 24m)
    • Introduction to Testing Servers

      2:48
    • Installing WampServer - WAMP

      5:11
    • Installing MampServer - MAMP

      10:32
    • WampServer Menu

      5:18
    • Localhost File Test

      1:42
    • Overview of the Production Environment

      2:24
    • Cloud Hosting Registration

      3:54
    • Creating a Virtual Server

      3:10
    • Linode Settings and Configuration

      1:23
    • Deploying an Image - Ubuntu 14.04 LTS

      3:37
    • Linode Dashboard

      2:27
    • Remote Access

      2:29
    • Download PuTTY and PuTTYgen - Windows

      1:00
    • Launch Terminal - MAC

      0:28
    • Intro to Command Console

      2:08
    • Connecting with PuTTY - Windows

      2:01
    • Connecting with Terminal - MAC

      1:08
    • Maintenance Commands

      2:00
    • File and Directory Commands

      2:58
    • Installing LAMP Stack

      4:28
    • Server Host Name and Date

      3:07
    • Creating a User - Ubuntu

      2:55
    • Ubuntu SSH Authentication - Windows

      7:45
    • Ubuntu SSH Authentication - MAC

      7:57
    • Web Root Permissions

      4:06
    • Remote Dekstop Connection

      10:47
    • Installing Tight VNC Viewer - Windows

      3:27
    • Installing RealVNC Viewer - MAC

      2:44
    • Ubuntu Desktop Basics

      3:54
    • Disable Root and Password Access

      3:50
    • Re-sizing a Linode Server

      2:20
    • Creating Backups on Linode

      4:05
    • Changing Root Password through Linode

      0:34
    • Linode DNS Manager

      10:11
    • Amending GoDaddy Name Servers

      4:07
    • FTP Client Installation

      2:21
    • FileZilla Overview

      4:08
    • FileZilla Uploading

      3:20
    • FileZilla Interface Basics

      1:39

About This Class

This is Part 4 of the Web Development Masterclass Series

  • Students are introduced to configuring a local testing server on a PC or MAC system using WAMP (Windows) or MAMP (MAC). The lessons provide a detailed guide on installation of the packages and an overview of the interface.

  • Students acquire the skills needed to optimally configure a live production environment for securely hosting web applications on a cloud server (Linode). The section starts with an overview of different cloud hosting providers such as Amazon Web Services, Microsoft Azure, Linode and Digital Ocean.

    We then provide a live demonstration of server setup using Linode. This includes deployment of Ubuntu and installation of LAMP Stack (Linux) on the Linode Server using remote access consoles such as Terminal (MAC) and PuTTY for Windows.

    Students gain an in-depth knowledge of server maintenance, file and directory commands. We also explore SSH Authentication for multiple users and file permissions to reduce security vulnerabilities. Remote Desktop connections for server administration are taught, using Tight VNC (Windows) and RealVNC (MAC).

    A thorough overview of the Linode server management console is conducted, to show students how to scale servers, change root passwords, manage the DNS Zone file and create back-ups.

  • Students learn the role of an FTP (File Transfer Protocol) client to connect to a remote server, through a local machine. We provide a live demonstration on file upload using FileZilla and explore the FileZilla Interface for connection management.

22

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

John D.

Start learning & acquire the skills you need!

Our Mission:

To facilitate a comprehensive online learning environment for students.

About us:

YouAccel is a leading provider in online training and job search solutions.

We provide a streamlined approach to learning and acquiring the skills you need to gain employment in your desired field of work. We offer a broad range of courses in many subjects.

Courses are taught by certified, renowned experts with several years of work experience. You can be confident...

See full profile

Report class