11 results for:

"DevOps"
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell
You Suck at Programming
403
7h 22m

The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell

Beginner

Bash scripting course and guide created by Dave Eddy of ysap.sh. Learn the Bash Shell and master beginner all the way up to advanced Bash scripting techniques. Check out the course website below for all materials, source code, referenced material, etc. for the course. Course Website → https://course.ysap.sh Discord → https://ysap.sh/discord Patreon → https://patreon.com/YouSuckatProgramming - $ cat socials Instagram → https://www.instagram.com/yousuckatprogramming/ YouTube → https://www.youtube.com/@yousuckatprogramming - $ cat credits • Course made by Dave Eddy • Course presented by Dave Eddy • Music by Dave Eddy • Graphics by Annie G. (https://www.anniegee.com) - $ cat chapters-and-sections 00:00:00 00-00 Introduction 00:05:17 01-00 Terminal and Finder 00:12:22 01-01 Basic File Manipulation 00:19:51 01-02 Hidden Files 00:23:36 01-03 Searching in Files 00:33:31 01-04 Paging Files 00:36:53 02-00 Man Pages 00:47:08 02-01 Programs and Commands 00:51:48 02-02 Basic Variables 00:56:31 02-03 vim Crash Course 01:05:39 02-04 File Permissions 01:09:55 03-00 Finally Scripting 01:15:38 03-01 User Input 01:23:06 03-02 Functions 01:29:21 03-03 Conditionals 01:38:47 03-04 For Loops 01:42:10 03-05 Input / Output 01:51:23 03-06 Chapter 3 Recap 01:58:47 04-00 Case Statements 02:06:53 04-01 Indexed Arrays 02:19:20 04-02 Associative Arrays 02:24:56 04-03 IFS Variable 02:29:00 04-04 Command Substitution 02:39:45 04-05 Arithmetic Expression 02:53:03 04-06 Process Substitution 03:04:21 04-07 Chapter 4 Recap 03:13:44 05-00 cut and tr 03:18:06 05-01 sed, awk, and grep 03:35:04 05-02 Find Command 03:41:38 06-00 Bash Arguments 03:51:30 06-01 Pipe Status 03:56:27 06-02 Timing Commands 04:00:41 07-00 Sourcing Code 04:10:48 07-01 Curlies vs. Parens 04:15:36 07-02 Return vs. Output 04:22:12 07-03 Chapter 7 Recap 04:26:50 08-00 Parameter Expansion 04:40:41 08-01 Array Expansion 04:44:13 09-00 Basic Globbing 04:48:00 09-01 Extended Globbing 04:53:28 09-02 Glob Shell Options 05:01:05 10-00 Brace Expansion 05:05:03 10-01 Braces and Globbing 05:08:21 10-02 Numeric Brace Expansion 05:13:35 11-00 Understanding printf 05:23:29 11-01 Date Formatting 05:28:36 11-02 Regular Expressions 05:36:15 11-03 Using mapfile 05:41:33 12-00 Brackets vs. Test 05:48:36 12-01 Special Strings 05:52:07 13-00 Trap Signals 05:58:27 13-01 Named Pipes 06:06:39 14-00 Color Output 06:23:30 14-01 Cursor Commands 06:29:41 14-02 Is a TTY 06:35:54 15-00 PS1 Variable 06:47:12 15-01 Customizing Bash 06:56:33 15-02 Readline Shortcuts 07:00:10 16-00 Pitfall: ls 07:04:04 16-01 Aliases with Arguments 07:06:48 16-02 Pitfall: String Length 07:08:55 17-00 Forkbomb 07:18:10 Credits 07:18:49 Bonus Debugging Session - $ cat more-links Website → https://ysap.sh Discord → https://ysap.sh/discord TikTok → https://ysap.sh/tiktok Patreon → https://ysap.sh/patreon Ko-fi (donate) → https://ysap.sh/ko-fi - $ cat keywords you suck at programming #programming #devops #bash #linux #unix #software #terminal #shellscripting #tech #stem

You Suck at Programming
DESCOMPLICANDO O YAML - APRENDA YAML DE UMA VEZ POR TODAS!
LINUXtips
220
20 minutes

DESCOMPLICANDO O YAML - APRENDA YAML DE UMA VEZ POR TODAS!

Beginner

Hoje é dia de falar sobre como se dar bem quando estiver trabalhando com arquivos YAML. Sim, seja com a extensão .yaml ou .yml, você precisa entender como escrever e ler seus arquivos YAML do Kubernetes ou então do Ansible de maneira super simples e rápida! Compartilha com seus amigos em suas redes socias, eu dúvido que seus amigos já saibam trabalhar com arquivos YAML sem ficar sofrendo! #LINUXtips #VAIIII #YAML #DescomplicandoYAML 0:00 - Abertura 0:30 - O que é YAML 3:00 - Criando nosso YAML exemplo 3:30 - Como declarar string, boleano, inteiro e date 6:45 - Criando objetos, listas e 10:57 - Criando um exemplo de YAML utilizado no Kubernetes. 14:06 - Utilizando multiline no YAML 16:20 - VScode 17:10 - YAML lint 17:58 - Vários arquivos YAML dentro do mesmo arquivo YAML 18:40 - Encerramento 19:10 - VAIIII Treinamentos da LINUXtips: https://www.linuxtips.io/loja Instagram da LINUXtips: https://www.instagram.com/LINUXtipsbr/ Instagram do Jeferson: https://www.instagram.com/badtux_/ Twitter da LINUXtips: https://twitter.com/LINUXtipsbr/ Twitter do Jeferson: https://twitter.com/badtux_/ Grupo da LINUXtips no Telegram: https://t.me/canalLINUXtips Servidor da LINUXtips no Discord: https://discord.gg/ZmYRAuw Podcasts da LINUXtips: https://open.spotify.com/show/7tE9shw3IlK99kgFeJ6I8J Container Week: https://www.containerweek.com/ IaaS Week http://iaasweek.com/ Linux Week: https://www.linuxweek.com.br/ Semana DevOps: https://www.semanadevops.com.br/ E-mail para contato: contato@linuxtips.com.br Trilha: bensound.com e envato.com

LINUXtips
👉 O Que é Versionamento Semântico (SEMVER) e Por Que Ele Importa no DevOps
The Cloud Bootcamp - Português
194
5 minutes

👉 O Que é Versionamento Semântico (SEMVER) e Por Que Ele Importa no DevOps

Beginner

No vídeo de hoje, você vai entender de forma rápida e simples o que é versionamento semântico, também chamado de Semantic Versioning ou SEMVER. Esse conceito é essencial para qualquer pessoa que trabalhe com desenvolvimento ou operações, e pode ser a diferença entre um deploy tranquilo e um caos em produção. Neste vídeo você vai aprender: - O que é SEMVER e como ele é estruturado (MAJOR.MINOR.PATCH); - Como interpretar as versões de um software; - Por que o versionamento semântico é tão importante no universo DevOps. 📌 Mesmo que você nunca tenha prestado atenção nesses números, depois desse vídeo você vai olhar pra eles com outros olhos. 👉 Faça parte da Pós que tem mudado a vida de milhares de profissionais no Brasil! https://tcbcloud.link/hh65Ps #DevOps #VersionamentoSemantico #SEMVER #TheCloudBootcamp #SoftwareDevelopment #CarreiraTI

The Cloud Bootcamp - Português
DevOps Full Course for Beginners 2025 | Git, Docker, CI/CD, AWS, Kubernetes | Part 1
Sangam Mukherjee
483
5h 26m

DevOps Full Course for Beginners 2025 | Git, Docker, CI/CD, AWS, Kubernetes | Part 1

Beginner

⭐▬▬▬▬ DOWNLOAD DEVOPS NOTES FOR FREE 👋 ▬▬▬▬⭐ https://acedevhub.com/projects/devops-full-course-notes ⭐▬▬▬▬▬ DOWNLOAD SOURCE CODE FOR FREE 👋 ▬▬▬▬▬⭐ https://acedevhub.com/projects/devops-full-course-source-code ⭐▬▬▬▬▬ SUBSCRIBE TO Tech Monk - Kapil👋 ▬▬▬▬▬⭐ https://www.youtube.com/@UC8tHFvrU1GhAeosHa-fFI6g ⭐▬▬▬▬▬▬ TIMESTAMPS 👋 ▬▬▬▬▬▬⭐ 00:00 Introduction 07:03 What is DevOps 14:20 DevOps Lifecycle 22:52 Linux in DevOps 38:58 Shell scripting 50:38 Project overview 57:50 Git & Github 01:58:32 Environment management 02:14:57 Docker 02:54:15 Docker Compose 03:07:05 Continuous Integration (CI) 03:21:12 Github actions, ESlint and Prettier 03:46:25 AWS EC2 Deployment 04:20:25 Continuous Deployment (CD) 04:39:00 Kubernetes Welcome to Part 1 of the DevOps Full Course 2025 🚀.In this video, we’re starting from the very basics and slowly building our way up to real-world DevOps practices. 📝 What You’ll Learn in Part 1 : What is DevOps? Why DevOps is needed in modern software development Linux basics for DevOps engineers Shell scripting for automation Git & GitHub fundamentals: install, init, add/commit, branching, push/pull Environment management (dev, staging, production explained) Docker basics: images, containers, Dockerfile (Node + React example) Docker Compose to run full MERN stack (frontend, backend, database) CI with GitHub Actions (linting & build pipeline) AWS deployment overview Intro to Kubernetes (pods, deployments, services, Minikube setup) 👋▬▬▬▬▬▬ BUY ME A COFFEE :) ▬▬▬▬▬▬👋 https://www.buymeacoffee.com/sangammukh6 🔔▬▬▬▬▬▬ Subscribe for more! ▬▬▬▬▬▬🔔 https://www.youtube.com/channel/UCuWZvXIeoDzZKCzpTuC5krQ 👋 ▬▬▬▬▬▬ CONNECT WITH ME ▬▬▬▬▬▬👋 Linkedin : https://www.linkedin.com/in/sangam-mukherjee-400488134/ Instagram: https://www.instagram.com/sangam_mukherjee/

Sangam Mukherjee
Learn Docker - DevOps with Node.js & Express
freeCodeCamp.org
253
5h 22m

Learn Docker - DevOps with Node.js & Express

Intermediate

Learn the core fundamentals of Docker by building a Node/Express app with a Mongo & Redis database. We'll start off by keeping things simple with a single container, and gradually add more complexity to our app by integrating a Mongo container, and then finally adding in a redis database for authentication. We'll learn how to do things manually with the cli, then move on to docker compose. We'll focus on the challenges of moving from a development environment to a production environment. We'll deploy and Ubuntu VM as our production server, and utilize a container orchestrator like docker swarm to handle rolling updates. ✏️ Course developed by Sanjeev Thiyagarajan. Check out his channel: https://www.youtube.com/channel/UC2sYgV-NV6S5_-pqLGChoNQ ⭐️ Course Contents ⭐️ 0:00:14 Intro & demo express app 0:04:18 Custom Images with Dockerfile 0:10:34 Docker image layers & caching 0:20:26 Docker networking opening ports 0:26:36 Dockerignore file 0:31:46 Syncing source code with bind mounts 0:45:30 Anonymous Volumes hack 0:51:58 Read-Only Bind Mounts 0:54:58 Environment variables 0:59:16 loading environment variables from file 1:01:31 Deleting stale volumes 1:04:01 Docker Compose 1:21:36 Development vs Production configs Part 02: Working with multiple containers 1:44:47 Adding a Mongo Container 2:01:48 Communicating between containers 2:12:00 Express Config file 2:21:45 Container bootup order 2:32:26 Building a CRUD application 2:51:27 Sign up and Login 3:06:57 Authentication with sessions & Redis 3:34:36 Architecture Review 3:40:48 Nginx for Load balancing to multiple node containers 3:54:33 Express CORS Part 03: Moving to Prod 3:57:44 Installing docker on Ubuntu(Digital Ocean) 4:03:21 Setup Git 4:05:37 Environment Variables on Ubuntu 4:14:12 Deploying app to production server 4:18:57 Pushing changes the hard way 4:25:58 Rebuilding Containers 4:27:32 Dev to Prod workflow review 4:30:50 Improved Dockerhub workflow 4:46:10 Automating with watchtower 4:56:06 Why we need an orchestrator 5:03:32 Docker Swarm 5:16:13 Pushing changes to Swarm stack -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

freeCodeCamp.org
Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)
Alta3 Research
487
2h 51m

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Beginner

*Start Learning Kubernetes the Right Way — Try Alta3 Academy FREE for 3 Days!* 👉 https://alta3.com/academy/aa-cka?utm_source=youtube&utm_campaign=k8s-course *The Ultimate Kubernetes Training Platform: CKA, CKAD, and 14+ DevOps Courses!* *Includes hands-on labs, expert video instruction, and a real Kubernetes cluster to practice in!* *Your Kubernetes Journey Starts Here:* This full-length course takes you from absolute beginner to confident Kubernetes user. Whether you're prepping for the CKA or CKAD, or you're just getting started with containers and orchestration, this is the foundation you need. We walk through real-world examples, practical commands, and exam-focused tips — all taught by a certified instructor who’s helped thousands of students succeed. *Timestamps* 📌 0:01:42 – K8s Architecture & Purpose 📌 0:21:02 – YAML 📌 0:24:52 – Manifests 📌 0:28:55 – Making Pods 📌 0:34:00 – Namespaces 📌 0:38:58 – API Versioning 📌 0:41:43 – Resource Monitoring 📌 0:44:56 – Requests & Limits 📌 0:51:01 – Probes 📌 0:58:20 – kubectl exec & cp 📌 1:05:34 – ConfigMaps 📌 1:09:49 – Volume Mounting 📌 1:18:05 – Secrets 📌 1:21:16 – Viewing Logs 📌 1:28:11 – Labels 📌 1:36:01 – Deployments 📌 1:52:34 – Storage 📌 2:08:12 – Service Basics 📌 2:15:08 – Network Policies 📌 2:26:29 – Service Port vs. TargetPort 📌 2:29:19 – ClusterIP Services 📌 2:36:48 – NodePort Services 📌 2:39:15 – LoadBalancer Services 📌 2:41:00 – NodePort Service Demonstration 📌 2:45:14 – Continued Training! *Why Learn Kubernetes?* Kubernetes is the backbone of modern DevOps and cloud-native applications. Mastering it opens doors to better jobs, higher salaries, and real technical confidence. This course gives you the exact tools, examples, and mindset to build your Kubernetes skills from the ground up — and sets you on the path to certification. 🔔 Subscribe to https://www.youtube.com/@Alta3Research for weekly DevOps and Kubernetes content! 👍 Like what you see? Give it a thumbs up, leave a comment, and don’t forget to subscribe for more *certification-ready Kubernetes training and career-building tips!

Alta3 Research
DevOps from Zero to Hero: Build and Deploy a Production API
JavaScript Mastery
312
5h 1m

DevOps from Zero to Hero: Build and Deploy a Production API

Intermediate

Learn DevOps fast in this crash course covering Git & GitHub, CI/CD pipelines, Docker, Kubernetes, IaC, and API deployment. Everything you need to automate dev and deployment. ⭐ Join JS Mastery Pro: https://jsm.dev/dops25-jsm 💎 Become a Top 1% Next.js Developer: https://jsm.dev/dops25-nextjs Use your promo code JAVA to get the Warp Pro plan for only $1, available for a limited time thanks to my friends at Warp! Warp: https://jsm.dev/dops25-warp Arcjet: https://jsm.dev/dops25-arcjet Neon: https://jsm.dev/dops25-neon 📁 FREE Video Kit (Code, Figma, Assets, Etc.): https://jsm.dev/dops25-kit 📙 Git & GitHub Course: https://jsm.dev/dops25-git 📘 Docker Course: https://jsm.dev/dops25-docker 👉 Next.js Testing Pro Course Waitlist: https://jsm.dev/dops25-testpro 👉 Backend Pro Course Waitlist: https://jsm.dev/dops25-backpro 👉 Tailwind Pro Course Waitlist: https://jsm.dev/dops25-twpro 👉 React.js Pro Course Waitlist: https://jsm.dev/dops25-reactpro 👉 React Native Pro Course Waitlist: https://jsm.dev/dops25-rnpro Rate us on TrustPilot: https://jsm.dev/trustpilot https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery Business Inquiries: contact@jsmastery.pro Time Stamps: 00:00:00 — Introduction 00:06:04 — Introduction to DevOps 00:09:45 — What is DevOps 00:20:41 — What You Need to Learn in DevOps 00:25:42 — Version Control (Git & GitHub) 00:50:33 — CI/CD Pipelines 00:55:06 — Build Your First Pipeline 01:03:21 — Docker 01:55:39 — Kubernetes 02:03:35 — Kubernetes Demo 02:26:34 — Infrastructure as Code (IaC) 02:29:37 — More on DevOps Build & Deploy an API 02:30:49 — Setup 02:41:44 — ESLint Prettier 02:46:09 — Database Setup 02:54:18 — Logger & Middleware 03:05:15 — Authentication I 03:35:56 — Warp Setup 03:47:53 — Security Middleware 04:03:11 — Dockerization 04:21:49 — User CRUD 04:38:50 — Testing 04:48:35 — Next Steps

JavaScript Mastery
Learn Docker in 1 Hour | Full Docker Course for Beginners
JavaScript Mastery
365
1h 28m

Learn Docker in 1 Hour | Full Docker Course for Beginners

Beginner

Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳 ⭐ Join JS Mastery Pro: https://jsm.dev/docker-jsmpro 💎 Become a Top 1% Next.js Developer: https://jsm.dev/docker-nextjs 📁 Free Video Kit (Code, Design, Repo, Guide): https://jsm.dev/docker-kit WebStorm: https://jsm.dev/docker-webstorm Rate us on TrustPilot: https://jsm.dev/trustpilot https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery Business Inquiries: contact@jsmastery.pro 00:00:00 — Introduction 00:01:58 — What is Docker 00:03:23 — Why should we use Docker 00:06:20 — How does Docker work 00:12:06 — How to Use Docker 00:19:49 — Hello Docker Demo 00:24:18 — React Docker Demo 00:41:51 — Publish Docker Image 00:44:17 — Docker Compose (React Demo) 00:53:32 — Docker Compose Watch (MERN Demo) 01:11:20 — Docker Scout 01:13:21 — Full Stack Next.js 14 Demo 01:22:48 — Should You Dockerize your application

JavaScript Mastery
Git Tutorial for Beginners: Learn Git in 1 Hour
Programming with Mosh
419
1h 10m

Git Tutorial for Beginners: Learn Git in 1 Hour

Beginner

Git: The essential tool for modern development. 🔧 This quick explainer shows why it's a must-have skill. 🔥 Ready for a deep dive? - Check out my full course: https://mosh.link/git-course - Subscribe for awesome coding content: https://goo.gl/6PYaGF 📕 Get my FREE Git cheat sheet: https://mosh.link/git-cheatsheet ✋ Stay connected: - Twitter: https://twitter.com/moshhamedani - Facebook: https://www.facebook.com/programmingwithmosh/ - Instagram: https://www.instagram.com/codewithmosh.official/ - LinkedIn: https://www.linkedin.com/school/codewithmosh/ 💡 Why Git? - Track code changes over time. - Collaborate with other developers easily. - Revert to older versions if something breaks. - Essential for software & DevOps engineers. 📖 TABLE OF CONTENTS 0:00:00 Introduction 0:00:35 What is Git? 0:03:07 Using Git 0:06:11 Installing Git 0:07:38 Configuring Git 0:12:43 Getting Help 0:13:35 Cheat Sheet 0:14:05 Taking Snapshots 0:14:38 Initializing a Repository 0:17:10 Git Workflow 0:21:46 Staging Files 0:25:24 Committing Changes 0:27:37 Committing Best Practices 0:30:21 Skipping the Staging Area 0:31:46 Removing Files 0:33:48 Renaming or Moving Files 0:36:06 Ignoring Files 0:42:41 Short Status 0:45:33 Viewing the Staged and Unstaged Changes 0:50:33 Visual Diff Tools 0:55:27 Viewing the History 0:57:39 Viewing a Commit 1:01:37 Unstaging Files 1:04:28 Discarding Local Changes 1:06:17 Restoring a File to an Earlier Version #git #devops #coding #softwaredevelopment

Programming with Mosh
Complete Docker Course - From BEGINNER to PRO! (Learn Containers)
DevOps Directive
341
4h 45m

Complete Docker Course - From BEGINNER to PRO! (Learn Containers)

Beginner

Learn Docker and containers to improve your software systems! 🐳 📦 This course covers everything from getting started all the way through building a containerized web application and deploying it to the cloud! --- 🙏 Thank you to Shipyard (https://shipyard.build/) for sponsoring this course. It is because of their support that I am able to provide it to the community free of charge! Shipyard is the easiest way to generate on-demand ephemeral environments (aka a new environment for every pull request) for your containerized applications. Shipyard has also provided an exclusive coupon code for students of this course. The first 300 people to use the code "DEVOPSDIRECTIVE" during signup will get an additional 30 days free on either their startup or business tier plans! (UPDATE: There are still some codes available, sign up today to claim yours!) Sign up with this link to automatically apply the coupon code: https://shipyard.social/DevOpsDirectivePromo! --- Written Course: https://courses.devopsdirective.com/docker-beginner-to-pro/lessons/00-introduction/01-main GitHub Repo: https://github.com/sidpalas/devops-directive-docker-course Bonus Videos: https://links.devopsdirective.com/docker-gumroad --- Timestamps: 00:00 - Introduction 04:40 - History and motivation 30:27 - Technology overview 40:30 - Installation and set up 47:15 - Using 3rd party container images 48:06 - Understanding container data and docker volumes 1:13:00 - Demo application 1:28:37 - Building container images 2:23:46 - Container registries 2:33:45 - Running containers 3:02:36 - Container security 3:06:58 - Interacting with Docker objects 3:18:36 - Development workflow 3:52:05 - Ephemeral environments with Shipyard 4:07:17 - Deploying containers 4:42:59 - Final wrap up --- Join the Community: 💬 Discord: https://discord.gg/3XzWctZ 💻 GitHub: https://github.com/sidpalas/devops-directive 🐥 Twitter: https://twitter.com/sidpalas 👨‍💼 LinkedIn: https://www.linkedin.com/in/sid-palas/ 🌐 Website: https://devopsdirective.com --- Community size at time of posting: - Subscribers: 36883 - Channel Views: 1199466

DevOps Directive
Rails 8 Unpacked with Typecraft
Ruby on Rails
383
1h 30m

Rails 8 Unpacked with Typecraft

Intermediate

Rails 8 Unpacked with Typecraft s a 9-part video series exploring Rails 8’s default features through the lens of adding features to a task management app. You’ll learn: - Authentication with the new generator. - Asset management using Propshaft. - The Solid Trifecta for caching, messaging, and job queueing. - What's in the default Dockerfile. - Deployment with Kamal 2.0. You can build your own app or follow along with the demo app by checking out the branches of the GitHub repo found under each episode.

5.0 (1) Ruby on Rails