Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Vagrant Up! Comprehensive development system automation

Vagrant Up! Tự động hóa toàn diện hệ thống phát triển

Vagrant Up! Tự động hóa toàn diện hệ thống phát triển

Từ con số 0 trở thành chuyên gia bằng cách giải quyết vấn đề hệ thống phát triển với tự động hóa và cấu hình được quản lý phiên bản cùng Vagrant

4.6
(925 đánh giá)
7,458 học viên
Giảng viên
Jason Taylor
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
46 bài giảng
6 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Tạo môi trường phát triển tự động, đáng tin cậy, có thể lặp lại, dễ sử dụng và được quản lý phiên bản
Viết script cấu hình để tự động thiết lập môi trường được quản lý bởi Vagrant
Giải quyết vấn đề thiết lập môi trường phát triển

Yêu cầu

Có hứng thú tìm hiểu về ảo hóa hệ thống phát triển
Kỹ năng máy tính cơ bản, khuyến nghị có kinh nghiệm trung cấp
Có khả năng cài đặt phần mềm (quyền quản trị viên)
Máy tính Mac/Windows hiện đại (trong 5 năm trở lại), khuyến nghị hệ điều hành 64-bit
Khuyến nghị: Hỗ trợ chipset ảo hóa (VT-x, v.v.)
Khuyến nghị: Có tiếp xúc với lập trình máy tính
Khuyến nghị: Có kinh nghiệm sử dụng dòng lệnh hoặc terminal shell
Khuyến nghị: Tiếp xúc với môi trường Linux và/hoặc Bash shell
Khuyến nghị: Tiếp xúc với ảo hóa desktop (VirtualBox, VMWare Player/Workstation, Parallels, v.v.)

Đối tượng phù hợp

Kỹ sư phần mềm, nhà phát triển và lập trình viên
DevOps, Vận hành CNTT, Hỗ trợ Phát triển
Freelancer
Quản lý CNTT
Bất kỳ ai ghét câu "Nó chạy được trên máy tôi mà!"

Nội dung khóa học

11 phần • 46 bài giảng
1 Giới thiệu và Tổng quan Khóa học
2 Khái niệm Cốt lõi
3 Tài liệu Khóa học
1 Tổng quan về Cài đặt
2 Cài đặt trên Windows
3 Cài đặt trên Mac OS X
1 Bắt đầu Nhanh
2 Quản lý Phiên bản cho Dự án Vagrant
3 Danh sách Lệnh Bắt đầu
1 Quản lý Boxes
2 Tìm thêm Boxes
3 Danh sách Lệnh Boxes
1 Sử dụng Plugins
2 Danh sách Lệnh Plugins
1 Giới thiệu về Cấu hình
2 Cấu hình Thủ công "Đóng gói sẵn"
3 File Provisioner
4 Shell Provisioner
5 Ví dụ Cấu hình LAMP Stack, Phần 1
6 Ví dụ Cấu hình LAMP Stack, Phần 2
7 Danh sách Lệnh Cấu hình
1 Cấu hình và Làm việc với Nhiều Máy ảo
2 Danh sách Lệnh Nhiều Máy ảo
1 Tổng kết
2 Tài nguyên
1 Giới thiệu về Boxes Tùy chỉnh
2 Tải Ảnh Hệ điều hành
3 Thiết lập VirtualBox và Cài đặt Hệ điều hành
4 Tùy chỉnh Vagrant, Phần 1
5 Tùy chỉnh Vagrant, Phần 2
6 Đóng gói và Kiểm tra
7 Kết luận về Box Tùy chỉnh
1 Giới thiệu về Chef
2 Chef Supermarket và Chọn Cookbook
3 Sử dụng Cookbook với Vagrant
4 Đánh giá Cookbook từ Supermarket
5 Tạo Cookbook Tùy chỉnh - Thiết lập và Metadata
6 Thuộc tính Cookbook
7 Tạo Recipe Mặc định (chính)
8 Viết File Template cho Cookbook
9 Kiểm tra và Gỡ lỗi Cookbook Tùy chỉnh
10 Thực thi Cookbook Tùy chỉnh
11 Kiểm tra Cuối cùng cho Cookbook Tùy chỉnh
12 Sử dụng Chef Roles thay vì Liệt kê Recipes
13 Kết luận Chef Solo với Vagrant và Tài nguyên Bổ sung
1 Phần thưởng: Ưu đãi Độc quyền cho Học viên

Giới thiệu khóa học

Vagrant UP

This is a comprehensive course designed to show how to setup local development environments using Vagrant and related tools.

Just Updated: May 25, 2015! New bonus section added (Chef Solo).

Course Outline

Introduction provides an overview for the course, cover the core concepts for Vagrant, how to get the course materials.

Installation provides step-by-step instructions on how to setup Vagrant, VirtualBox, and other tools needed for the rest of the course on both Windows and Mac platforms.

Getting Started walks through the basics of using Vagrant and how to version control (using Git) a project using Vagrant.

Boxes covers how to find, manage and use Vagrant boxes.

Plugins walks through finding, using and managing plugins in Vagrant in order to extend Vagrant's functionality.

Provisioning covers how to write file and shell provisioners to automatically install software when Vagrant first runs or on demand. After learning the basics of provisioning, this section ends with a full-fledged LAMP-stack provisioned.

Multiple Virtual Machines walks through using Vagrant with a multiple VM configuration, when we dissect the LAMP stack in the previous section and create two virtual machine definitions within one configuration file.

Conclusion has some final thoughts on Vagrant and provides links to resources for additional learning.

Bonus! sections feature advanced topics like creating custom Vagrant boxes and using the Chef Solo provisioner.

Course Features

Presentations provide audio/video training of conceptual ideas in each major area or introduction of new concepts.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated. There are several hours of screencat video content -- it makes up the vast majority of the course. Any command line based screencast will include a command listing in the lecture downloads.

Several attachments throughout the course provide supplemental information, illustrations, or other reference material.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học System Administration
Hiển thị tất cả khoá học Virtualization
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊