Chương trình
Trình độ
Kỹ thuật phần mềmThời lượng
2.5 thángMô tả chi tiết về lộ trình học
- Học viên nắm được từ cơ bản đến chuyên sâu cấu trúc và triết lý của Hệ điều hành Linux (một phần BSD – nền tảng của MacOS), biết được cách giải quyết các vấn đề trong môi trường Linux bằng việc kết hợp các dòng lệnh có sẵn trong Linux và ngôn ngữ bash scripts.
- Biết sử dụng ngôn ngữ Python từ cơ bản đến chuyên sâu để giải quyết các vấn đề thực tế. Biết được kiến thức căn bản trong việc phát triển phần mềm trong môi trường Linux, quản lý source code, SVN và GIT, viết makefiles và sử dụng các công cụ để biên dịch và cài đặt ứng dụng từ mã nguồn.
Mô tả phương pháp giảng dạy
- Project-based learning: Học dựa trên dự án thực tế - Học viên được dẫn các ví dụ, các case-study từ dự án thực tế. Học viên cũng phải làm các dự án cá nhân để tích lũy kinh nghiệm và để đảm bảo rằng họ có thể làm được việc.
- Insight learning: Học viên được học nền tảng kĩ càng để hiểu thật rõ bản chất của các vấn đề, từ đó có thể ứng biến được với các tình huống khó trong công việc.
- Blended learning: Tối ưu thời lượng khóa học bằng việc kết hợp giữa hình thức học offline và online để học viên có thể đạt được tối đa lượng kiến thức trong thời gian ngắn nhất.