DevOps - Docker + Swarm: Pemula sampai Mahir
What you'll learn
- Containerize apps/services using Docker
- Docker Registries
- Networking in Docker
- Storing data in Docker (Volumes)
- Build Docker Image (dockerfile)
- Docker Compose
- Docker for Continues Integration (CI)
- Automated Operating docker with Ansible
- Docker Swarm
Requirements
- Memahami perintah Linux dasar seperti (bash, vim, systemd, selinux, etc)
- Memahami sedikit basic Programming seperti (Java, PHP, js, etc)
- Memahami sedikit tentang Virtualization seperti (virtualbox, vmware, etc)
Description
Hai semuanya, di materi kali ini kita akan membahas tentang salah satu teknologi Containerization yang sedang hits & popular saat ini yaitu Docker.
Di materi ini temen-temen tidak akan hanya belajar syntax dasar, tetapi juga diajarkan cara mendesign system yang baik seperti, scalable, high availability (HA), load balancer, dan lain-lain. Jadi jangan lewatkan kesempatan ini untuk mendapatkan ilmu yang lebih baik.
Dalam materi ini kita nanti akan membahas studi-kasus membuat aplikasi yang ready untuk production grade yang di deploy menggunakan Docker Engine. selain itu adapun materi yang akan kita bahas di antaranya:
Docker Overview
Docker Architecture
Why Docker so popular?
Installing Docker
On Windows 10 (Home Premium, Pro, Ultimate) using WLS2 Backend
On Linux (Ubuntu, Centos dan lain-lain)
On MacOS (Intel Based/ Apple Sillicon)
Getting Started With Docker
Docker CLI (Command Line Interface)
Docker Image Command
Docker Container Command
Docker Logs Command
Docker ps Command
Docker exec Command
Docker Copy Command
Docker Save & Load Command
dan lain-lain
Docker Network Driver
Legacy Container Links
Use Default bridge network
User Defined bridge network
Host Network
None Network
Docker Volume
Persistence Data
Share data among container
Share data among machine
Build Docker Image
Docker Build Command
Build specific programing language (Java, PHP, Javascript)
Publish your image to registry
Studi-Kasus
Membuat aplikasi WEB, Web Service
Build Docker Image
Publish image to private registry
Run image to production machine
What's Next ....
*Notes: Materi yang dibuat akan selalu up to date / di Perbaharui setiap saat selain itu juga ada beberapa ada beberapa ke untungan, mengikuti course ini
Temen-temen bisa gabung dengan group discord yang di gunakan untuk chat secara langsung dengan saya beserta teman-teman yang lain.
Materi yang dibuat berdasarkan pengalaman saya Bekerja di dunia DevOps beserta real case schenario di dunia kerjaan
Materi exclusive, untuk saat ini tidak akan di publish di platform lain. selain di Udemy.
Dan masih banyak lagi...
Jika teman-temen mengikuti course ini lebih awal, maka akan terhitung lebih murah karena apa?
Karena semakin lama materinya semakin banyak akan ada penyesuaian harga
Materi yang di buat akan selalu di perbaharui seiring dengan perkembangan jaman
Materi ini sengaja saya buat feature proof (3/4 tahun kedepan)
Who this course is for:
- Technical Architect Software Engineer
- Programmer
- Software Engineer
- DevOps
- GitOps
Instructor
Hai perkenalkan nama saya Dimas Maryanto temen-temen boleh panggil saya Dimas, saya sekarang bekerja di salah satu Perusahaan swasta di Bandung memiliki 8+ tahun berpengalaman di industri IT untuk mengerjakan Project, jadi bagian dari Research and Development (RnD) sampai Team Lead khususnya seputar Java, Docker, Database Management System Administrator, dan DevOps.
Beberapa project yang saya handle biasanya seputar:
1. Enterprice Service Bus (ESB)
2. Aplikasi Pemerintahan
3. Aplikasi Keuangan Daerah
4. Aplikasi BUMN (PT. Bank Mandiri, PT. Bank Negara Indonesia, dan lain-lain)
Selain kesibukan saya mengerjakan project, saya juga suka mengisi waktu luang saya dengan sharing pengetahuan seperti membuat video tutorial, menulis article terkait pekerjaan yang saya lalui dan juga tips & trick seputar teknologi informasi