Easy Learning with Serverless Computing On Cloud  (Google + AWS)
IT & Software > IT Certifications
5.5 h
£34.99 £12.99
4.0
3170 students

Enroll Now

Language: English

Master Serverless Architectures: Google Cloud & AWS

What you will learn:

  • Serverless Architecture
  • Serverless Computing
  • Google Cloud Platform (GCP)
  • Google App Engine (GAE)
  • Google Cloud Run (GCR)
  • Google Cloud Functions (GCF)
  • Google Kubernetes Engine (GKE)
  • Docker Containerization
  • Amazon Web Services (AWS)
  • AWS Lambda
  • Amazon Elastic Container Service (ECS)
  • Amazon Elastic Beanstalk (EBS)
  • Amazon RDS
  • Cloud Deployment Strategies
  • Infrastructure as Code (IaC)
  • Serverless Application Development
  • Scalable Applications
  • Cost-Effective Cloud Solutions
  • Microservices Architecture
  • DevOps Practices

Description

Revolutionize your web development skills with our comprehensive guide to serverless computing on Google Cloud Platform (GCP) and Amazon Web Services (AWS). Escape the limitations of traditional hosting and unlock the power of event-driven architectures. This course provides practical, hands-on training, taking you from zero to deploying fully functional serverless applications.

Learn to leverage the cutting-edge serverless capabilities of GCP, including App Engine, Cloud Run, and Cloud Functions, then transition to mastering AWS Lambda, ECS, and EBS. You'll master containerization with Docker, streamline deployments, and optimize costs by paying only for the resources you consume. This course emphasizes practical application, ensuring you gain the confidence and expertise needed to build real-world serverless solutions.

Discover the key benefits of serverless:

  • Unmatched scalability: Effortlessly handle fluctuating workloads without server management.
  • Cost optimization: Pay only for the compute time your applications use.
  • Increased developer agility: Focus on code, not infrastructure.
  • Enhanced security: Leverage cloud provider's robust security features.

This course is perfect for developers, cloud engineers, and anyone looking to future-proof their skills in the rapidly evolving landscape of cloud computing. From foundational concepts to advanced deployment strategies, this course equips you with the expertise to confidently build, deploy, and manage serverless applications on two of the world's leading cloud platforms.

Enroll now and start building the serverless future, today!

Curriculum

Serverless Fundamentals

This introductory section lays the groundwork for understanding serverless computing. The "Serverless Introduction" lecture provides a comprehensive overview of the paradigm shift from traditional server management to the event-driven, pay-as-you-go model of serverless. You’ll then learn the steps for setting up your Google Cloud environment in the "Serverless: Google Cloud Registration" and "Serverless: SetUp Google Cloud SDK" lectures. This ensures you are ready to dive into building serverless applications.

Google App Engine (GAE)

This section delves into Google App Engine. The "Serverless: GAE (Google App Engine): Theory" lecture provides a theoretical foundation, followed by hands-on practice in the "Serverless: GAE (Google App Engine): Practical" lecture. You'll learn to build, deploy, and manage applications on GAE, mastering its strengths in scalability and ease of use.

Google Cloud Run (GCR)

Here, you'll master Google Cloud Run. The "Serverless: GCR (Google Cloud Run): Theory" lecture covers the core concepts, setting the stage for the in-depth practical session, "Serverless: GCR (Google Cloud Run): Practical." Learn to deploy containerized applications to GCR, benefiting from its automatic scaling and managed infrastructure.

Google Cloud Functions (GCF)

This section focuses on Google Cloud Functions. The "Serverless: GCF (Google Cloud Function): Theory" lecture explains the foundational aspects, then you'll implement foreground functions ("Serverless: GCF (Google Cloud Function): Foreground Functions") and background functions ("Serverless: GCF (Google Cloud Function): Background Functions"), understanding the distinct use cases and deployment strategies for each.

Google Kubernetes Engine (GKE) & Project Cleanup

This section covers Google Kubernetes Engine and project management. You will explore Kubernetes architecture ("Serverless: Kubernetes Architecture"), deploy applications to GKE using the command line ("Serverless: GKE: Deploy to GKE using cmd line") and the UI ("Serverless: GKE: Deploy UI"). Finally, the "Serverless: Deleting the Project" lecture teaches proper cleanup procedures for efficient resource management.

AWS Serverless Introduction

This section introduces AWS serverless technologies. The "Introduction to AWS Serverless" lecture gives an overview of the AWS serverless ecosystem, providing a contrasting perspective to GCP's offerings. It serves as a foundation for understanding the wider serverless landscape.

Amazon Elastic Container Service (ECS)

This section focuses on Amazon ECS. You'll learn about the fundamentals of ECS ("Introduction to Elastic Container Service"), best practices for resource cleanup ("delete ecs resources save cost"), and automation with Terraform across two lectures ("ECS Automation using terraform part 1" and "ecs using terraform (IAC): part 2").

Amazon Elastic Beanstalk (EBS)

This section covers Amazon EBS. Learn about serverless deployments using EBS ("EBS: Elastic Beanstalk Serverless Deployment") and automate your deployments with GitHub Actions ("EBS: Automation using GitHub Actions"), enhancing efficiency and repeatability.

AWS Lambda

This section explores AWS Lambda. You'll start with an understanding of Lambda architecture ("Lambda: Serverless Architecture"), then learn to set up an RDS PostgreSQL database ("RDS: Posgresql Manual Creation" and "RDS Postgresql"). You will also cover Python Lambda function source code ("lambda source code python function"), manual infrastructure setup ("s3, lambda theory and s3 bucket creation" and "role, policy, lambda creation as well as lambda configuration"), and finally, Terraform automation for Lambda ("lambda creation using automation", "lambda update, execution and rds posgresql query run").