Companies Home Search Profile

Linode: Build a Scalable Blog App using PHP & MySQL DB

Focused View

YouAccel Training

11:05:08

70 View
  • 1 - History of Linode.mp4
    04:44
  • 2 - Intro to Cloud Computing.mp4
    03:02
  • 3 - Benefits of Cloud Computing.mp4
    08:57
  • 4 - Cloud Computing Service Models.mp4
    02:52
  • 5 - Infrastructure as a Service IaaS.mp4
    08:56
  • 6 - Platform as a Service PaaS.mp4
    07:03
  • 7 - Software as a Service SaaS.mp4
    02:00
  • 8 - IaaS vs PaaS vs SaaS.mp4
    01:48
  • 9 - Linode Account Setup.mp4
    02:07
  • 10 - Exploring the Linode Cloud Manager.mp4
    06:11
  • 11 - Enabling TFA on Linode.mp4
    06:26
  • 12 - Deploying a Linode Virtual Instance.mp4
    08:49
  • 13 - Exploring the Linode Instance Dashboard.mp4
    13:40
  • 14 - Remote Server Admin via SSH.mp4
    02:09
  • 15 - Password vs SSH Key Authentication.mp4
    08:27
  • 16 - SSH Key Pair Authentication on Windows.mp4
    15:02
  • 17 - SSH Key Pair Authentication on MacOS.mp4
    06:35
  • 18 - Connecting with LISH.mp4
    02:26
  • 19 - Adding SSH Public Keys to Linode.mp4
    03:27
  • 20 - Introduction to Linux.mp4
    08:44
  • 21 - The Linux Filesystem.mp4
    07:14
  • 22 - Linux Maintenance Commands.mp4
    07:38
  • 23 - Linux Directory Commands Part 1.mp4
    07:31
  • 24 - Linux Directory Commands Part 2.mp4
    07:29
  • 25 - Ubuntu Basic Server Configuration.mp4
    15:47
  • 26 - Introduction to User Accounts.mp4
    04:00
  • 27 - Creating a NonRoot Account.mp4
    03:36
  • 28 - Securing the New User Account.mp4
    09:13
  • 29 - Disabling Root User Access and Password Authentication.mp4
    07:58
  • 30 - Introduction to Web Servers.mp4
    05:44
  • 31 - Self Hosting vs Hosting Provider.mp4
    04:41
  • 32 - Web Server Software NGINX vs Apache.mp4
    08:03
  • 33 - Introduction to Databases.mp4
    04:11
  • 34 - SQL vs NoSQL Databases.mp4
    08:05
  • 35 - Database Transaction Standards ACID vs CAP.mp4
    04:22
  • 36 - CAP Theorem for NoSQL Databases.mp4
    03:55
  • 37 - Characteristics of SQL vs NoSQL DBMSes.mp4
    16:10
  • 38 - Key Terms Stacks Frameworks Languages Part 1.mp4
    06:48
  • 39 - Key Terms Stacks Frameworks Languages Part 2.mp4
    03:41
  • 40 - Key Terms Stacks Frameworks Languages Part 3.mp4
    05:08
  • 41 - Installing LAMP Stack on Ubuntu via Command Line.mp4
    11:14
  • 42 - Installing LAMP Stack using Linode Marketplace.mp4
    06:48
  • 43 - Testing PHP on Apache.mp4
    07:23
  • 44 - Testing MariaDB Connection from PHP Part 1.mp4
    12:17
  • 45 - Testing MariaDB Connection from PHP Part 2.mp4
    05:48
  • 46 - Remote Server Administration using Linode GLISH.mp4
    08:05
  • 47 - Introduction to Server Security.mp4
    08:12
  • 48 - Introduction to Firewalls.mp4
    03:18
  • 49 - Network Firewalls.mp4
    07:08
  • 50 - Securing SSH with a Network Firewall.mp4
    11:02
  • 51 - Strict Network Firewall Policy.mp4
    08:56
  • 52 - Hosted Software Firewalls UFW.mp4
    20:05
  • 53 - Introduction to Scaling.mp4
    03:47
  • 54 - Vertical Scaling.mp4
    04:39
  • 55 - Horizontal Scaling with Auto Load Balancers NodeBalancer.mp4
    25:41
  • 56 - Instance IP Swaps.mp4
    10:56
  • 57 - Introduction to Images and Backups.mp4
    03:33
  • 58 - Creating a Custom Image.mp4
    12:30
  • 59 - Linode Backup Service.mp4
    07:19
  • 60 - PHP Introduction.mp4
    03:02
  • 61 - PHP Preparation.mp4
    02:55
  • 62 - PHP File Test.mp4
    02:20
  • 63 - PHP Syntax.mp4
    05:37
  • 64 - PHP Variables.mp4
    03:46
  • 65 - PHP Variable Scope.mp4
    03:14
  • 66 - PHP Global Keyword.mp4
    02:03
  • 67 - PHP Static Keyword.mp4
    01:45
  • 68 - PHP Echo vs Print.mp4
    04:01
  • 69 - PHP Data Types.mp4
    05:46
  • 70 - PHP Objects.mp4
    02:58
  • 71 - PHP Strings.mp4
    01:50
  • 72 - PHP Constants.mp4
    03:04
  • 73 - PHP Operators.mp4
    08:52
  • 74 - PHP Conditional Statements.mp4
    02:31
  • 75 - PHP ElseIf Statement.mp4
    03:11
  • 76 - PHP Switch Statement.mp4
    01:45
  • 77 - PHP While Loops.mp4
    04:34
  • 78 - PHP For Loops.mp4
    01:40
  • 79 - PHP Functions.mp4
    03:29
  • 80 - PHP Functions Continued.mp4
    01:49
  • 81 - PHP Arrays.mp4
    04:51
  • 82 - PHP Multidimensional Arrays.mp4
    01:59
  • 83 - PHP Sorting Arrays.mp4
    02:50
  • 84 - PHP Superglobal Variables.mp4
    02:10
  • 85 - PHP Forms Introduction.mp4
    04:06
  • 86 - PHP POST vs GET Basics.mp4
    05:24
  • 87 - PHP Form Output and Validation.mp4
    09:36
  • 88 - PHP Form Required Fields.mp4
    04:40
  • 89 - PHP Validation Continued.mp4
    01:45
  • 90 - Introduction Overview.mp4
    06:47
  • 91 - Project Setup.mp4
    03:20
  • 92 - Index Page Overview.mp4
    03:05
  • 93 - Home Page Mods.mp4
    04:35
  • 94 - About Page Mods.mp4
    07:33
  • 95 - Blog Page Mods.mp4
    08:05
  • 96 - MySQL Database Creation.mp4
    02:50
  • 97 - Creating a Registration Form.mp4
    07:48
  • 98 - Registration Status using JavaScript and AJAX.mp4
    07:55
  • 99 - PHP Validation Encryption Session.mp4
    10:42
  • 100 - Login Authentication Part 1.mp4
    01:40
  • 101 - Login Authentication Part 2.mp4
    05:40
  • 102 - Login Authentication Part 3.mp4
    02:53
  • 103 - Login Authentication Part 4.mp4
    03:17
  • 104 - Logout Terminate Session.mp4
    03:06
  • 105 - Contact Page Google Maps API.mp4
    05:34
  • 106 - Contact Form AJAX Integration.mp4
    04:33
  • 107 - PHPMailer Installation.mp4
    02:45
  • 108 - PHP Form Validation and Email Transmission.mp4
    07:06
  • 109 - Production Server Migration.mp4
    10:44
  • 110 - Linode Account CleanUp.mp4
    02:42
  • 111 - Segment Overview.mp4
    01:35
  • Description


    Cloud Computing | IaaS | Instance Deployment | Linux Foundations | Apache + DBMS | LAMP Stack | Scaling | PHP | Security

    What You'll Learn?


    • Understanding the fundamental concepts of cloud computing and the benefits it provides, such as scalability, flexibility, and cost savings.
    • Knowledge of different cloud service models such as IaaS, PaaS, and SaaS.
    • Ability to set up and deploy virtual servers on Linode cloud platform and configure web servers and databases.
    • Understanding of Linux operating system basics, including file systems, command-line tools, and user management.
    • Ability to install and configure the LAMP stack (Linux, Apache, MySQL, and PHP) on Linode server.
    • Knowledge of server security measures such as firewalls, SSH access, and SSL certificates.
    • Familiarity with server scaling techniques such as adding resources like CPU, RAM, and storage.
    • Knowledge of load balancing and auto-scaling concepts to ensure high availability and scalability of cloud-based applications.
    • Understanding of PHP programming language and its syntax, data types, and control structures.
    • Ability to write and execute PHP scripts.
    • Understanding of database management concepts such as creating tables, inserting data, and running queries using MySQL.
    • Ability to design and develop web applications that require user authentication and enable users to create and edit blog posts.
    • Knowledge of best practices for securing web servers and databases.
    • Experience in deploying, maintaining, and managing cloud-based applications.
    • Ability to create and restore server images and backups.

    Who is this for?


  • IT professionals who want to expand their knowledge of cloud computing and server deployment.
  • Web developers who want to learn how to deploy web applications on the cloud using Linode.
  • Entrepreneurs and small business owners who want to learn how to manage and maintain their own cloud-based applications.
  • Students pursuing a degree in computer science, information technology, or related fields.
  • Anyone interested in learning more about cloud computing and server deployment, regardless of their technical background.
  • More details


    Description

    This course is designed to provide students with a comprehensive understanding of cloud computing and server deployment using Linode. The course starts by introducing students to cloud computing foundations and service models. Students will gain an understanding of cloud computing technologies, including virtualization, containers, and microservices. They will also learn about the benefits of cloud computing, including scalability, flexibility, and cost savings.

    Next, the course will delve into cloud server deployment on Linode. Students learn to set up a Linode account and deploy a virtual server in the cloud. Students gain practical experience by deploying Linux servers and configuring various services, such as web servers and databases. Students also learn about Linux foundations, including command-line tools, file systems, and user management.

    After understanding the basics of cloud computing and server deployment, the course will introduce students to web server and database foundations. They will learn several web server technologies such as Apache and Nginx, and database technologies such as MySQL, MariaDB and MongoDB. Students also learn about LAMP stack, which includes Linux, Apache, MySQL/MariaDB, and PHP. Students gain practical experience by installing and configuring LAMP stack on their Linode server.

    The course then covers the foundations of server security. Students learn to secure their Linode server by configuring firewalls, securing SSH access, and using SSL certificates. They also learn about best practices for securing web servers and databases.

    Once students have gained a strong understanding of server deployment and security, the course covers server scaling. Here, students learn how to scale their Linode server by adding resources such as CPU, RAM, and storage. Students also learn about load balancing and auto-scaling, which are important concepts for ensuring high availability and scalability of cloud-based applications.

    The course then dives into server images and backups. Students learn how to create and restore server images, which are useful for deploying pre-configured servers quickly. They will also learn about backup strategies and best practices for ensuring data reliability.

    The next topic covered in the course is PHP foundations. Students learn about the PHP programming language, including syntax, data types, and control structures. They also gain practical experience by writing and executing PHP scripts.

    Finally, the course will culminate with students building a members-only blog using PHP and MySQL. Students will apply the knowledge they have gained throughout the course by creating a web application that requires user authentication and allows users to create and edit blog posts. They will also learn about best practices for designing and developing web applications.

    This course is designed to provide students with a comprehensive understanding of cloud computing, server deployment, and web application development. Students will gain practical experience by deploying virtual servers in the cloud, configuring web servers and databases, and building web applications using PHP and MySQL. By the end of the course, students will have the skills and knowledge necessary to deploy and maintain cloud-based applications with confidence.

    Who this course is for:

    • IT professionals who want to expand their knowledge of cloud computing and server deployment.
    • Web developers who want to learn how to deploy web applications on the cloud using Linode.
    • Entrepreneurs and small business owners who want to learn how to manage and maintain their own cloud-based applications.
    • Students pursuing a degree in computer science, information technology, or related fields.
    • Anyone interested in learning more about cloud computing and server deployment, regardless of their technical background.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    YouAccel Training
    YouAccel Training
    Instructor's Courses
    YouAccel was founded in 2015 with the mission to be one of the most interactive e-learning platforms on the web. YouAccel is now a leading provider in online training, serving a global audience of over 2 million passionate learners. This includes 6+ Million enrollments, across 50 best-selling courses. YouAccel offers courses across numerous industries from Programming & IT to Business, Marketing, Design, and Productivity.The e-learning experience provided by YouAccel is Dynamic. Each course is streamed in High Definition with corresponding assignments, quizzes, and exams that are delivered and graded electronically. All YouAccel courses are taught by certified educators that have numerous years of work experience in the field for which they provide instruction. The courses can be taken at one's own pace and are offered at several levels including beginner, intermediate and advanced. Taking the experience to a new personalized level, free support is available to all students who register for a course. All courses come with a certificate of completion and no age restrictions apply.YouAccel strongly believes that the future of online learning will be through open community-based initiatives, where everyone’s voice is equally heard. This is exactly what YouAccel strives to achieve – an inclusive environment, where students have control over the direction of course content. YouAccel courses are continuously updated based on feedback from students and engaged community members. YouAccel instructors encourage communication at every step of the learning process. To date, hundreds of contributors around the globe have invested both time and resources, to ensure YouAccel courses meet the highest level of quality. YouAccel instructors are world renowned and many of them have been featured in mainstream publications such as Forbes, Mashable, Entrepreneur, and PBS among others.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 111
    • duration 11:05:08
    • Release Date 2023/04/27