Companies Home Search Profile

Terraform Masterclass with Packer, Docker & Github

Focused View

Abdi Ahmed

9:32:53

9 View
  • 001 Introduction to the Course.mp4
    07:53
  • 002 What is DevOps.mp4
    11:14
  • 001 What is Terraform.mp4
    02:20
  • 002 AWS Setup.mp4
    04:20
  • 003 Install Terraform.mp4
    01:18
  • 004 Resources For This Section.html
  • 005 Terraform Settings.mp4
    06:22
  • 006 Deploy Server 1.mp4
    08:37
  • 007 Deploy Server 2.mp4
    12:23
  • 008 Create Web Server.mp4
    03:10
  • 009 Create Web Server 2.mp4
    06:42
  • 010 Create Web Server With Variables.mp4
    07:21
  • 001 Resources For This Section.html
  • 002 Deploy Cluster Of Servers 1.mp4
    03:41
  • 003 Launch Configuration.mp4
    03:03
  • 004 AutoScaling Group Configuration.mp4
    07:11
  • 005 Data Sources.mp4
    01:54
  • 006 Data Sources 2.mp4
    09:40
  • 007 Load Balancer.mp4
    01:58
  • 008 Load Balancer Configuration 1.mp4
    07:03
  • 009 Load Balancer Configuration 2.mp4
    05:04
  • 010 Load Balancer Configuration 3.mp4
    09:15
  • 011 Load Balancer Configuration 4.mp4
    09:48
  • 012 Deploy Cluster Of Servers.mp4
    07:48
  • 001 What is Terraform State.mp4
    02:21
  • 002 The Need For Remote Backend.mp4
    03:44
  • 003 IMPORTANT! Please read!.html
  • 004 Create S3 Bucket With Terraform.mp4
    04:04
  • 005 Create DynamoDB with Terraform.mp4
    06:23
  • 006 Use Remote Backend For State.mp4
    06:34
  • 007 Terraform File Structure.mp4
    11:02
  • 001 Resources.html
  • 002 Terraform Modules.mp4
    05:59
  • 003 How to call a Module.mp4
    07:03
  • 004 Module Variables 1.mp4
    06:05
  • 005 Module Variables 2.mp4
    04:53
  • 006 Module Locals.mp4
    05:48
  • 007 Module Output Variables.mp4
    05:59
  • 008 Module Stage Deploy.mp4
    10:05
  • 009 Module Prod Deploy.mp4
    10:34
  • 001 Resources.html
  • 002 What is Docker.mp4
    04:13
  • 003 Install Docker.mp4
    01:25
  • 004 Clone API Repo.mp4
    01:53
  • 005 Create Docker File Config.mp4
    10:58
  • 006 Build Docker Image.mp4
    10:28
  • 007 Push Docker Image.mp4
    05:19
  • 001 Resources.html
  • 002 What is Packer.mp4
    06:17
  • 003 Install Packer.mp4
    01:18
  • 004 Packer Template Structure.mp4
    03:56
  • 005 Variables.mp4
    04:44
  • 006 Source Block.mp4
    12:46
  • 007 Build Block.mp4
    05:48
  • 008 SSH Key.mp4
    02:27
  • 009 Add More Provisioners.mp4
    08:18
  • 010 Run Packer Build 1.mp4
    04:58
  • 011 Run Packer Build 2.mp4
    05:04
  • 012 Verify Image 1.mp4
    09:08
  • 013 Verify Image 2.mp4
    04:57
  • 014 Verify Image 3.mp4
    08:31
  • 001 CICD Introduction.mp4
    07:27
  • 001 IMPORTANT! Please read before starting section!.html
  • 002 Clone API Files.mp4
    07:17
  • 003 Introduction to GitHub Actions.mp4
    03:37
  • 004 YAML File Initial Setup.mp4
    04:46
  • 005 Add Environments to GitHub Actions.mp4
    10:31
  • 006 Configure Build Triggers.mp4
    05:00
  • 007 CI Jobs Overview.mp4
    05:30
  • 008 Add First Job API Tests.mp4
    11:36
  • 009 Add Docker Build & Push Job.mp4
    07:36
  • 010 GitHub Actions Docs.mp4
    01:41
  • 011 Add AMI Build Job.mp4
    11:49
  • 012 Deployment Architecture Overview.mp4
    04:03
  • 001 Terraform Module Backend Config.mp4
    04:50
  • 002 Create Terraform Stage & Prod Backend.mp4
    11:33
  • 003 Create Terraform Stage & Prod Backend 2.mp4
    08:44
  • 004 VPC Config.mp4
    09:34
  • 005 Load Balancer Config.mp4
    09:45
  • 006 User Data Config.mp4
    07:45
  • 007 ASG Config 1.mp4
    09:38
  • 008 ASG Config 2.mp4
    04:50
  • 009 Route 53 Domain Management.html
  • 010 Custom Doman Name 1.mp4
    04:46
  • 011 Custom Domain Name 2.mp4
    09:03
  • 012 Stage Environment Execute Module.mp4
    11:19
  • 013 CloudWatch Role Policy.mp4
    11:04
  • 001 Add Deploy Job Pipeline.mp4
    09:53
  • 002 Stage Deploy.mp4
    05:09
  • 003 Test Stage API With Postman.mp4
    03:07
  • 004 Prod Deploy 1.mp4
    10:36
  • 005 Prod Deploy 2.mp4
    09:12
  • 006 Prod Deploy 3.mp4
    08:05
  • 007 Deployed Resources.html
  • 001 Wrap Up.mp4
    02:00
  • 002 Bonus Lecture.html
  • Description


    Deploy a real world E-Commerce application API with Terraform

    What You'll Learn?


    • How to deploy infrastructure with Terraform
    • How to Dockerize applications with Docker
    • How to build custom Images for Virtual Machines with Packer
    • How to create a Continuous Integration & Deployment pipeline with GitHub Actions
    • How to bring different technologies together to achieve painless automated deployment

    Who is this for?


  • Software Engineers
  • DevOps Engineers
  • Any individual who want to make a painless deployment for an API
  • What You Need to Know?


  • Terminal basics
  • Git & Github
  • Programming basics
  • Basic bash
  • Basic Networking
  • More details


    Description

    Deployment is usually one of the aspects that is tackled last when it comes to application development, and until only recently deployment experience for both Developers and Operations teams was very painful.

    To this end, DevOps practices have now been adopted quite widely, and in a nutshell, DevOps is the intersection between Development and Operations.

    A lot of tools have been created to tackle the pain points of making a deployment and these fall into different categories, like configuration tools, server templating, and Infrastructure as Code to mention a few.

    Now in a lot of tutorials and courses, the focus is on learning and using these tools individually without any real world context. This means that you will need to use these different tools together yourself, and this can be difficult to use them in a real world context.

    In this course we will be making a hands on deployment of an E-commerce Node API application with a custom SSL domain using a combination of the deployments tools that are available. These include:


    • Git Version control

    • Linux

    • Bash Scripts

    • Terraform

    • Docker

    • Packer

    • Continuous Integration - GitHub Actions

    • AWS

    We're going to use all of these tools together to make an automated deployment without any manual steps such as configuring infrastructure resources in the UI console. We're also going to have the advantage of versioning our infrastructure in Git, which means that should there be any issues we can simply roll back the infrastructure deployed to a previous state very easily.

    Who this course is for:

    • Software Engineers
    • DevOps Engineers
    • Any individual who want to make a painless deployment for an API

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    A versatile fullstack JavaScript Developer with a passion for Software Engineering and solving challenging problems. Enjoys working on complex applications using the right tools and functional programming. A strong background in JavaScript, comfortable building fullstack applications. As an ex school teacher, Abdi loves teaching and breaking down complex concepts and ideas for anyone interested enough to understand.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 86
    • duration 9:32:53
    • English subtitles has
    • Release Date 2024/01/31

    Courses related to Docker

    Courses related to GitHub

    Subtitle
    The Complete Git and GitHub 2020 Course For Beginner
    Subtitle
    Git & GitHub Crash Course
    SkillShare Kalob Taulien
    Kalob Taulien
    Git & GitHub Crash Course
    35:54
    English subtitles
    12/23/2023

    Courses related to Terraform