AWS, JavaScript, React - Deploy Web Apps on the Cloud

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-Ap…

Type
video
Category
publication date
2023-01-31
what you will learn

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)

duration
1503
key features
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)
approach
The course delivers content on a well-structured curriculum series that extensively spans several cloud computing and related topics, with modules starting from the basics and working up to several intermediate-level concepts. The course provides a theoretical and practical deep-dive into server security. The course also provides a series of hands-on projects to enhance learning skills.
audience
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.
meta description
Let's explore cloud computing; Linux Foundations; Linux, Apache, MySQL, and PHP (LAMP) Stack; Apache; database management systems, NGINX, AWS Identity, and Access Management, Amazon Elastic Compute Cloud; React; and JavaScript
short description
Learn to deploy fully scalable React web applications on some of the powerful cloud computing platforms, including AWS and Linode. Explore the foundations of cloud computing with a comprehensive overview of the three main cloud service models: IaaS, PaaS, SaaS. This is an in-depth guide to virtual instances, remote server administration, and server security.
subtitle
Master cloud computing, Linux, LAMP Stack, Apache, NGINX, AWS IAM, Amazon EC2, JavaScript, and React
keywords
ReactJS, cloud computing, Apache, NGINX, LAMP stack, AWS, AWS IAM, Amazon EC2, JavaScript, AWS and Linode, Ubuntu Linux
Product ISBN
9781837635801