Setup LAMP Stack on a Remote Cloud Server + PHP Foundations
- Description
- Curriculum
- FAQ
- Reviews
In this course you will learn the foundations of LAMP Stack and PHP. LAMP is an acronym for a popular group of software packages used to deliver high-performance web applications. LAMP is most commonly used to denote Linux, Apache, MySQL, and PHP. However, MySQL and PHP are often swapped for alternative software solutions such as MariaDB, and Python.
The course starts with a detailed overview on setting up and configuring an instance remotely using terminal and terminal emulators such as PuTTY. Here, students learn the foundations of Linux and various Linux distributions such as Ubuntu to securely power web servers. Students will learn various Linux maintenance and directory commands, coupled with user account configuration and disabling root user access. From there, we dive into the foundations of database management systems and explore the difference between SQL and NoSQL databases. We also explore the two main database transaction standards, including ACID and CAP theorem.
Once students have a solid understand on the foundations of cloud computing, we demonstrate how to securely install and configure LAMP Stack on Ubuntu. The installation will be complete with MariaDB and PHP, whereby students will learn to execute database commands directly from server-side PHP scripts. The course concludes with an entire section devoted to PHP development, where we explore just about every aspect of PHP syntax to code dynamic web content.
As you can see this course covers a tremendous bit of ground and we hope you’re just as excited about this course as we are, if so – hit that enroll button and let’s get started.
-
4Linode Account SetupVideo lesson
-
5Exploring the Linode Cloud ManagerVideo lesson
-
6Enabling TFA on LinodeVideo lesson
-
7Deploying a Linode Virtual InstanceVideo lesson
-
8Exploring the Linode Instance DashboardVideo lesson
-
9Remote Server Admin via SSHVideo lesson
-
10Password vs SSH Key AuthenticationVideo lesson
-
11SSH Key Pair Authentication on WindowsVideo lesson
-
12SSH Key Pair Authentication on MacOSVideo lesson
-
13Connecting with LISHVideo lesson
-
14Adding SSH Public Keys to LinodeVideo lesson
-
15Introduction to LinuxVideo lesson
-
16The Linux FilesystemVideo lesson
-
17Linux Maintenance CommandsVideo lesson
-
18Linux Directory Commands [Part 1]Video lesson
-
19Linux Directory Commands [Part 2]Video lesson
-
20Ubuntu Basic Server ConfigurationVideo lesson
-
21Introduction to User AccountsVideo lesson
-
22Creating a Non-Root AccountVideo lesson
-
23Securing the New User AccountVideo lesson
-
24Disabling Root User Access and Password AuthenticationVideo lesson
-
25Introduction to Web ServersVideo lesson
-
26Self Hosting vs Hosting ProviderVideo lesson
-
27Web Server Software (NGINX vs Apache)Video lesson
-
28Introduction to DatabasesVideo lesson
-
29SQL vs NoSQL DatabasesVideo lesson
-
30Database Transaction Standards (ACID vs CAP)Video lesson
-
31CAP Theorem for NoSQL DatabasesVideo lesson
-
32Characteristics of SQL vs NoSQL DBMSesVideo lesson
-
33Key Terms: Stacks, Frameworks, & Languages [Part 1]Video lesson
-
34Key Terms: Stacks, Frameworks, & Languages [Part 2]Video lesson
-
35Key Terms: Stacks, Frameworks, & Languages [Part 3]Video lesson
-
36Installing LAMP Stack on Ubuntu via Command LineVideo lesson
-
37Installing LAMP Stack using Linode MarketplaceVideo lesson
-
38Testing PHP on ApacheVideo lesson
-
39Testing MariaDB Connection from PHP [Part 1]Video lesson
-
40Testing MariaDB Connection from PHP [Part 2]Video lesson
-
41Remote Server Administration using Linode GLISHVideo lesson
External Links May Contain Affiliate Links read more