Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Cleaning
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 6.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
Development Software Engineering Cloud Computing

Multi-Cloud Deployment With Serverless Framework

A course where you can learn to build server-less applications on AWS, Azure, GCP & IBM cloud
Rating: 4.1 out of 54.1 (5 ratings)
61 students
Created by Masnad Nehith
Last updated 8/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Architect large, scalable apps using a collection of serverless on 4 cloud providers!
  • Have business and application logic separated so code can be reusable
  • Build complex architectural designs best fitted for the project
  • Learn real world examples
  • Understand how enterprise companies design their infrastructure and which cloud strategy they use, for example multi-cloud fail over.
  • Learn how to test code locally
  • Learn how not to get locked into cloud vendors!

Course content

10 sections • 71 lectures • 6h 45m total length

  • Preview01:12
  • Preview02:03
  • Max Benifits
    02:04
  • Prerequisites
    01:24
  • What Is Serverless?
    07:34
  • The Serverless Framework
    04:42
  • Preview04:41
  • Development & Deployment Work Flow
    04:42
  • Preview03:02
  • Career Path 2
    00:25

  • Preview00:32
  • Setting up AWS
    05:11
  • Setting Up Azure
    01:20
  • Setting Up GCP
    02:24

  • Preview01:57
  • Installing Serverless Framework
    02:56
  • Serverless Template Setup AWS
    04:46
  • Serverless.yml
    02:29
  • Lambda Function Deployment
    10:58
  • Exercise With AWS
    04:03
  • Error handling
    02:55
  • GCP functions enabling
    13:26
  • GCP Exercise
    04:37
  • GCP URL Structure
    01:22
  • Azure CLI Setup
    09:35
  • Stack Removal
    04:14

  • Agent Smith
    01:40

  • Introduction
    02:02
  • Twilio Setup
    02:01
  • Configure Serverless.yaml File In AWS
    04:55
  • AWS Local Test And Dev Deployment
    20:25
  • GCP Deployment
    13:33
  • Azure Local Test And Dev Deployment
    17:38

  • Second Gig Intro
    03:20
  • NPM Registry
    01:28
  • Business Logic Package
    08:43
  • Implementation Of Logic With AWS
    15:51
  • Business Logic Implementation With Azure
    12:19
  • Error handling and Logic Implementation With GCP
    08:05

  • Introduction To Multi-cloud Failover
    03:31
  • CLI Installation Of MongoDB
    01:13
  • MongoDB cheat sheet
    01:25
  • Interactive GUI
    02:17
  • Fetching Data
    08:16
  • Create Data & Publishing
    05:06
  • GCP MongoDB Cluster
    04:42
  • AWS Dev Environment Setup
    16:17
  • Azure Development
    16:06
  • CORS and URL Structure
    03:03
  • Front-end App Installation & Process
    05:02
  • Fail Over Scenario
    19:17
  • Request Headers AWS
    03:12
  • Netlify!
    07:10

  • Introduction to CI/CD
    03:42
  • CI/CD Pipeline Signup
    02:13
  • Stripe Package
    02:12
  • Adding Functions To serverless.yaml
    02:24
  • Get And Purchase Functions
    03:10
  • Fetch Items From DB
    04:23
  • First Purchase With Stripe!
    09:45
  • Adding Repository
    02:32
  • CI/CD Pipeline Deployment
    06:22
  • Stripe Front-end
    02:06
  • Exercise With Stripe
    00:26

  • Introduction To Microservices
    05:37
  • JWT Token Generation
    08:25
  • Token Decoding With Lambda
    07:24
  • Azure Microservice deployment
    08:39
  • GCP Recipes
    08:08
  • IBM Cloud Into Action!
    13:24

  • Whats Next?
    01:16

Requirements

  • Basic of NodeJS and Javascript
  • Basic understanding of what is cloud computing
  • Even if you need pre-requisites, I will have a whole section dedicated on teaching you!

Description

Requirements

  • Basic knowledge of Javascript and Node.js is required

  • Knowledge of react is not needed but good to have

  • Working Laptop

  • Internet connection

Why Multi-cloud course?

Cloud computing is redefining how we build applications and businesses, reaping the benefits of economies of scale, leading to the death of traditional data centers.

According to Gartner, 80% of enterprises will no longer use traditional data centers by 2025. Moreover, 68% of cloud services delivered today are being delivered by hyper-scale providers, such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

Visionaries such as Elon Musk, leading the transformation towards postmodern technology on the edge of a new industrial revolution perhaps one of the best examples.

A vision as such requires a mountain of resources to execute, and that is where cloud computing shines, and that is how you have an opportunity to create an impact in the next industrial revolution!


Want to get an unfair advantage in the Cloud industry?
No worries! This course has got you covered!

Serverless technology is being seen increasingly used in companies. A lot of them are transitioning from single cloud infrastructure to multi cloud infrastructure. and this is where this course comes in! 

There are few resources online that shows how to code and deploy serverless applications on 4 different cloud environment and worst you won't find any videos showing how different type of architectural designs are used! 

Micro-service architecture? Multi cloud fail over architecture? CI/CD pipeline? Vendor lock-ins? THEY ARE ALL COVERED!

All challenges you will face in the real world are covered in this course.

Beyond focusing on the basics of serverless technology, this course is a perfect introduction to the world of multicloud. You will work from all the way from writing the code, testing and deploying to all cloud providers and even have your own front-end!

I try to cover every step with details and make sure everything is clear! This course makes sure you get your hands dirty fast and deploy your application in an easy manner instead of hours and hours of boring lectures!


How This Course Works

This course teaches you real life examples and makes sure what you are being taught is actually used in real life and not just a basic tutorial where later you will have to google and figure out how things are applied at work! We will be using third party frameworks, libraries and many more things and figure out clever solutions to solving the issues.


What Technology You'll Use

  1. Node JS

  2. Serverless Framework

  3. AWS Lambda

  4. AWS API gateway

  5. AWS cloud-formation

  6. Google cloud functions

  7. GCP development manager

  8. Azure functions

  9. IBM cloud functions

  10. Twillio

  11. Npm

  12. Async/Await

  13. MongoDB

  14. React JS

  15. GIT

  16. GITHUB

  17. Rest API Design

  18. Postman

  19. Package management

  20. Stripe payment gateway

  21. Many more tools

So many technologies right? Even if your not familiar with one of them, don't worry I got everything covered that you need to learn with.


What You'll Be Able to Do

By the time you complete this course, you will be able to:

  • Architect a multi-service application

  • Determine the correct architectural design for the application needed

  • Deploy server-less applications quickly to 4 cloud providers

  • Code in a organised manner so large teams can re use the code.


    What You'll Learn

    • Firstly, we will go through an overview of the multi-cloud ecosystem and other necessary supporting topics, before we deep dive into being hands-on and get coding.

    • We will set up all necessary accounts such as AWS, Azure & GCP accounts, dependencies, installations and tools that are in order to smoothly get continue the course.

    • We will be learning how to deploy a serverless application to AWS, Google Cloud, Azure using a serverless framework. We will go through the basic set up needed to deploy our serverless functions and prepare a template that we will use in the future for all serverless functions for each cloud provider to make multi-cloud deployment smooth.

    • We will be building a sms application and deploy it using a serverless framework to AWS, GCP, and Azure. We will be using Twilio’s services and deep dive into the concept of the vendor - lock and see a real-life example on how we refrain from vendor locking to a specific ecosystem. Moreover, we will also start learning how to test codes locally before deploying them to the cloud providers and we will cover different error scenarios while testing to replicate real-life errors.

    • We will be learning about decoupling architecture design. This basically means that we will be decoupling our technical code from our business logic code by building an application that will showcase this architectural style.

    • We will be learning about fail-over architecture. what this means in practice is that we will have our code running on 2 cloud platforms and when one cloud provider is turned off the traffic will automatically be transferred to the other online cloud platform.

    • We will be building an app that allows users to purchase items from a store and also learn about continuous integration and continuous deployment pipeline.

    • We will be learning about micro-service architecture.

      Microservice architecture - is an architectural style that structures an application as a collection of services that are highly maintainable and testable, loosely coupled , independently deployable,

      organized around business capabilities &

      owned by a small team.

So why wait?! Grab the course now!

Who this course is for:

  • Developers who are curious about cloud technology

Instructor

Masnad Nehith
Software Architect
Masnad Nehith
  • 4.3 Instructor Rating
  • 80 Reviews
  • 6,597 Students
  • 2 Courses

I'm Masnad Nehith, a Software Architect living in Helsinki, Finland!

I worked from various fields including clean-technology company, a financial-technology, and many more. I majored in Computer Science, and have over 7 years of experience in the field. I have helped startups grow from the ground up into successful functional companies'.

I am a Software Architect who is interested in Cloud, Blockchain, and  AI.

Before hearing about Udemy, I helped many of my friends and family to code different languages like Python, NodeJS, and PHP and thought I could be of great help to many others as well.


Currently, I have over 8000 students and with a great review on my course, and I am constantly improving to provide you with the best learning material and videos.

I can't wait for you to take my course and come on an adventure with me.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.