Откройте для себя мир мощного и приватного ИИ!
Запишитесь на практический курс по запуску современных больших языковых моделей (LLM) на вашем компьютере. Вы научитесь устанавливать, настраивать и использовать такие модели, как Gemma и Llama, с помощью инструментов Ollama и LM Studio. Получите навыки работы с OCR, суммированием документов и генерацией контента. Этот курс идеален для разработчиков, энтузиастов и всех, кто ценит приватность и доступность ИИ. Начните использовать открытые модели без подписок и ограничений уже сегодня!
**Instructor:** Maximilian Schwarzmüller
**Last Update:** April 2025
**Language:** English
**Subtitles:** English (auto)
**Platform:** Udemy
**Duration:** 23.5 hours of on-demand video
**Includes:** 35 articles, 134 downloadable resources, assignments
**Access:** Lifetime access on mobile and TV
**Certificate of Completion:** Yes
**Rating:** 4.8 / 5
**Students Enrolled:** 223,696+
What You Will Learn
- Understand what Docker and Kubernetes are, and why to use them
- Install and configure Docker on macOS, Windows, and Linux
- Work with Docker containers and images from scratch
- Manage data using Volumes, bind mounts, and .dockerignore
- Understand and implement container networking
- Build and orchestrate multi-container apps with Docker Compose
- Master Kubernetes concepts and architecture from the ground up
- Deploy Docker and Kubernetes workloads manually or using AWS (ECS/EKS)
- Manage volumes, services, secrets, configs, probes, and networking in Kubernetes
- Use real-world examples with NodeJS, Python, PHP (Laravel), MongoDB, NGINX, MySQL
Course Curriculum
16 sections • 264 lectures • Total duration: 23h 40m**
**Getting Started (17 lectures • 1h 10m)**
• Introduction
• What is Docker?
• Why Use Docker?
• Virtual Machines vs Containers
• Docker Playground
• Installing Docker (macOS, Windows, Legacy)
• Docker Tools, IDE Setup
• First Demo, Course Plan
**Docker Images & Containers (25 lectures • 2h 17m)**
• Containers vs Images
• Using External Images
• Writing a Custom Dockerfile
• Building, Tagging, Running
• Image Layers, Deleting, Inspecting
• DockerHub & Sharing Images
• Interactive Mode & Practical Tasks
**Managing Data & Volumes (24 lectures • 1h 57m)**
• Volume Types: Named, Bind, Anonymous
• dockerignore, ENV Variables, Build ARGs
• Handling Configuration and Secrets
**Networking (13 lectures • 51m)**
• Container-to-Container
• Container-to-Host
• DNS & Custom Networks
• Driver Types & Configuration
**Multi-Container Projects (12 lectures • 1h 20m)**
• MongoDB, NodeJS, React
• Inter-Service Communication
• Best Practices
**Docker Compose (11 lectures • 58m)**
• YAML Basics
• Docker Compose Files & Services
• Container Dependencies
• Cleanup and Summary
**Utility Containers & Commands (9 lectures • 30m)**
• Entrypoint
• Permission Handling
• Commands in Compose
**Advanced Project: Laravel + PHP (13 lectures • 1h 17m)**
• NGINX, PHP, MySQL
• Composer & Bind Mounts
• Error Handling, Optimization
**Deploying Docker (39 lectures • 3h 54m)**
• From Dev to Prod
• EC2 & ECS
• Mongo Atlas
• Frontend Deployment
• Multi-Stage Builds
• Deploying without AWS
**Docker & Containers Summary (8 lectures • 18m)**
• Summary & Best Practices
• Local vs Remote Setup
**Getting Started with Kubernetes (10 lectures • 44m)**
• What is Kubernetes?
• Architecture: Master & Worker Nodes
• Why Use Kubernetes?
**Kubernetes Core Concepts (27 lectures • 2h 33m)**
• Deployments, Pods
• Imperative vs Declarative
• Labels, Probes, Configs
**Volumes in Kubernetes (18 lectures • 1h 45m)**
• emptyDir, hostPath
• PersistentVolumes, ConfigMaps, ENV Variables
**Kubernetes Networking (17 lectures • 1h 47m)**
• Pod Communication
• DNS, Services, Proxies
• Frontend Deployment
**Kubernetes on AWS (EKS) (16 lectures • 1h 38m)**
• Cluster Creation
• Worker Node Management
• Persistent Volumes with EFS
**Final Section (5 lectures • 15m)**
• Summary
• Bonus
• Next Steps