$19.99
per month
Video
Jan 2023
25hrs 3mins
1st Edition
-
Master cloud computing (IaaS, PaaS, SaaS) and deploy/set up a virtual instance on Linode and AWS
-
Learn ReactJS (Code Pen, JSX, Events) and intermediate React (Styling, Key Property, AI, Conditional Rendering)
-
Master key terms for full stack development and LAMP stack on Ubuntu (Linux, Apache, MariaDB, PHP)
This comprehensive beginner-to-intermediate-level course on AWS and its components begins with an introduction to cloud computing and the three cloud service models (IaaS, PaaS, SaaS). You will learn to deploy and configure virtual instances, understand the foundations of remote server administration and server security using SSH. You will then be introduced to Linux and explore various Linux distributions, file systems, and essential maintenance and directory commands.
The latter portion of the course provides a comprehensive guide to AWS. You will set up, secure, and navigate an AWS account, AWS Identity and Access Management (IAM), and manage user accounts for various AWS services, IAM User management and permissions, IAM groups, policies, and access key rotation and Amazon Elastic Compute Cloud (EC2) service.
Upon completing the course, you will use your newfound skills to build dynamic front-end UI components using the React JS library. Through a series of hands-on projects, you will create a calculator, a Connect-4 Game clone, and a fully customizable ecommerce site. The React modules start from the basics and work to several intermediate-level concepts. This includes working with code pen, JSX, functional components, props, callbacks, events, the React State hook, conditional rendering, Fetch API, refactoring, and more.
All resources are available at: https://github.com/PacktPublishing/AWS-JavaScript-React---Deploy-Web-Apps-on-the-Cloud
This course is for those interested in cloud computing, cloud computing platforms (AWS and Linode), learning basic Linux and Ubuntu Linux distribution, and setting up a LAMP Stack on a remote virtual Instance. You would benefit immensely if you are interested in web server technology, Apache and NGINX, and foundations of DBMS, including SQL and NoSQL; and if you are interested in administering cloud servers using AWS, AWS IAM, Amazon EC2, JavaScript, and front-end UIs using React JS. Prerequisites include basic computer skills, knowledge of markup languages (HTML and CSS), and no prior programming experience needed.
-
Learn the basics of cloud computing on AWS and Linode
-
Understand the fundamentals of web servers (NGINX versus Apache)
-
Learn about SQL versus NoSQL, database transaction (ACID versus CAP)
-
Code with JavaScript (objects, functions, loops, arrays, events)
-
Learn Amazon EC2 (EC2 users, Elastic IP, security groups, remote admin)
-
Learn AWS (registration, global/regional services, billing alerts)