Download Learnova App

Up next

DevOps with MERN: Full CI/CD Deployment Tutorial (Docker + AWS + Github Actions) | Tamil

1 Viewsยท 05/28/26
wisdom
wisdom
Subscribers
0

In this hands-on full-stack course, youโ€™ll learn how to set up, test, containerize, and deploy a MERN (MongoDB, Express, React, Node.js) application from scratch using Docker, GitHub Actions (CI/CD), and AWS EC2. Whether you're a developer looking to expand your DevOps knowledge or someone wanting real-world deployment practice, this step-by-step guide is designed to give you both the development and deployment experience with modern tooling.

We begin with local development setup and testing using Jest and Supertest, then move into Docker containerization for both backend and frontend services. You'll also learn to automate testing and deployment with GitHub Actions by setting up Continuous Integration (CI) and Continuous Deployment (CD) pipelines. Finally, you'll deploy everything to the cloud using an EC2 instance on Amazon Web Services (AWS) and finish with resources for further learning.

๐Ÿ“š Recommended Videos
AWS Full Course โ†’ https://youtu.be/WnvgvhYbvL4
MERN Crash Course โ†’ https://youtu.be/YSD7Lcjed4Y
Git Basics โ†’ https://youtu.be/HnuZ04XYfjs
AWS Basics โ†’ https://youtu.be/RAmpVwCWvmU

Download:
https://github.com/jvlcode/dev....ops-mern-mock-projec
https://github.com/jvlcode/devops-mern-todo

๐ŸŸข Intro & Course Overview
00:00 - Intro
01:15 - What You'll Learn in This Course

๐Ÿงฐ Local Project Setup
04:52 - Project Setup Overview
05:19 - Prerequisites (MERN, Docker, AWS, Git)
06:18 - Local Project Setup
17:03 - Backend: Install & Run ToDo API
21:16 - Frontend: Install & Run ToDo UI

๐Ÿงช Testing the MERN App
26:33 - Testing Overview
26:52 - Writing Test Files (Jest + Supertest)
36:49 - Positive & Negative Test Scenarios

๐Ÿณ Containerization with Docker
42:00 - Containerization Overview
43:00 - What is Docker?
47:38 - Running MongoDB & Backend Containers
01:02:20 - Creating Environment Files (Dev & Prod)
01:05:46 - Running Frontend Container

โš™๏ธ CI โ€“ Continuous Integration
01:17:03 - CI Overview
01:17:59 - What is CI?
01:19:14 - GitHub Setup (Account, Repo, Push Code)
01:32:24 - Creating CI Workflow
01:34:04 - MongoDB Init Job in CI
01:47:18 - Test Job in CI
01:52:06 - Fixing CI Workflow Errors
01:58:05 - Adding GitHub Repository Secrets

โ˜๏ธ Server Setup on AWS EC2
02:08:15 - Server Setup Overview
02:08:58 - AWS EC2 Setup (Account, Instance, SSH Key)
02:18:08 - Configuring Security Groups
02:21:04 - Server Provisioning (Git, Docker, Compose)
02:25:30 - Deploying Code to EC2

๐Ÿš€ CD โ€“ Continuous Deployment
02:34:36 - CD Overview
02:35:35 - Creating CD Workflow
02:50:00 - Testing the CD Workflow

๐Ÿ“š Wrap-Up & Resources
02:57:45 - Course Resources & Extras
02:58:49 - Final Thoughts & Conclusion

๐Ÿค **Donate & Help this Channel:**
UPI: 9444914384@okbizaxis
PayPal: https://paypal.me/jvlogesh
Buy me Kofi : https://ko-fi.com/jvlcode

๐ŸŒ **Join Udemy Courses**
React Developer Course: https://udemy.com/course/react....-developer-course-in
Angular Course: https://www.udemy.com/course/a....ngular-developer-cou

๐Ÿ“ง **Contact Information:**
๐Ÿ“ฌ Email: updatelogesh@gmail.com
๐Ÿ”— LinkedIn: https://linkedin.com/company/jvl-code
๐Ÿ“ท Instagram: https://www.instagram.com/jvlcode
๐Ÿ“ฑ Whatsapp: https://whatsapp.com/channel/0....029VaCuQaGJP20yNnFF4
๐Ÿ“˜ Facebook: https://www.facebook.com/jvlcode
๐ŸŒ Website: https://www.jvlcode.com

๐Ÿ”” For business inquiries or collaborations, please use the provided contact information. Thank you for your support! Don't forget to like, share, and subscribe for more content! ๐Ÿ””

Show more

 0 Comments sort   Sort By


Up next