Need guidance for the next step in my learning process

0

Hello Forum.

Question: What course or steps do I need to take next in order to learn how to host my websites in the cloud?

Below is the experience level I would estimate for myself:
PHP, intermediate level, can write code for websites.
MySQL, intermediate level, can assemble functional databases.

AWS courses I have completed:

  • Pre-Training Questionnaire | duration 1 minute
  • Introduction to Amazon Virtual Private Cloud (VPC) | duration: 7 minutes
  • AWS Cloud Practitioner Essentials | duration: 6.0 hours
  • Introduction to AWS Identity and Access Management (IAM) | duration: 7 minutes

The AWS Cloud Practitioner Essentials is a great course. It has quite a bit of information. It took me about three (3) days for completion.

I have created a root account for AWS. I have also created a IAM account for myself under the root account.

I would appreciate any guidance or information that may be provided.

Thank you in advance.

1 Answer
1
Accepted Answer

AWS is vast and to understand different aspects of how to build modern web applications on the cloud, the following would be good to learn

For the front-end, you need to learn the following

  1. https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html
  2. https://aws.amazon.com/amplify/
  3. https://www.honeycode.aws/

For your backend APIs, you should read up about

  1. https://aws.amazon.com/api-gateway/
  2. https://aws.amazon.com/appsync/
  3. https://aws.amazon.com/lambda/
  4. https://aws.amazon.com/ecs/
  5. https://aws.amazon.com/eks/

Apart from this, AWS has a number of other services that can be used in building your web applications.

  1. Databases (relational as well as non-relational) - https://aws.amazon.com/free/database/
  2. Messaging - https://aws.amazon.com/messaging/ and https://aws.amazon.com/eventbridge/
  3. Orchestration - https://aws.amazon.com/step-functions/
  4. Load Balancers - https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html and https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
  5. CDN - https://aws.amazon.com/cloudfront/
  6. Certificate Management - https://aws.amazon.com/certificate-manager/
  7. DNS - https://aws.amazon.com/route53/

You should definitely try to get the AWS Solutions Architect Associate and Developer Associate certifications as those will be good starting points to help you better understand how to build modern web applications on the cloud.

profile pictureAWS
EXPERT
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions