Chia Sẻ Khóa Học Software Architecture Cho Big Data [Khóa 6406 A]
Big Data Software Engineering. Tìm hiểu các nguyên tắc về xây dựng và thiết kế các hệ thống lớn với big data.
Những gì bạn sẽ học được:
- ✓ Thực hành các nền tảng về software engineering; test first development, refactoring, continuous integration, và continuous delivery.
- ✓ Kiến trúc và tạo một hệ thống big data hoặc distributed bằng cách sử dụng rest collaboration, event collaboration, và batch processing.
- ✓ Tạo một distributed system có khả năng mở rộng, hiệu suất cao để xử lý big data.
Những kỹ năng bạn sẽ đạt được:
- ✓ Software Engineering
- ✓ Distributed Computing.
- ✓ Big Data.
- ✓ Microservices.
- ✓ Real-time Systems.
Chuyên ngành này dành cho các kỹ sư phần mềm quan tâm đến các nguyên tắc xây dựng và kiến trúc các hệ thống phần mềm lớn sử dụng big data. Thông qua ba khóa học, bạn sẽ tìm hiểu về cách xây dựng và kiến trúc các hệ thống phân tán hiệu suất cao từ các chuyên gia trong ngành.
Khóa học đầu tiên sẽ giới thiệu cho bạn về software architecture và các khái niệm design cần thiết để xây dựng và mở rộng các hệ thống phân tán lớn, data intensive. Bắt đầu với các phương pháp hay nhất về software engineering và các data microservices, khóa học sẽ đưa bạn qua quá trình phát triển của một hệ thống phân tán theo thời gian.
Trong khóa học thứ hai, bạn sẽ tìm hiểu những gì cần thiết để đưa big data vào production, chuyển đổi các big data prototype thành production software đã được thử nghiệm chất lượng cao. Bạn sẽ đo lường các đặc điểm hiệu suất của các hệ thống phân tán, xác định các area có vấn đề và triển khai các giải pháp có thể mở rộng để cải thiện hiệu suất.
Chuyên ngành này kết thúc bằng một khóa học dự án trong đó bạn sẽ sử dụng kiến thức từ khóa học đầu tiên và khóa học thứ hai để xây dựng một hệ thống phân tán sẵn sàng cho sản xuất. Khi bạn tiến bộ, giảng viên của bạn sẽ hướng dẫn bạn tránh những cạm bẫy phổ biến và chia sẻ kinh nghiệm của họ trong việc xây dựng các hệ thống dữ liệu lớn.
1. Các cơ sở của Software Architecture cho Big Data:
Những gì bạn sẽ học được:
- ✓ Thực hành các cơ sở về software engineering; test first development, refactoring, continuous integration, và continuous delivery.
- ✓ Kiến trúc và tạo ra một big data hoặc distributed system bằng cách sử dụng rest collaboration, event collaboration, và batch processing.
- ✓ Tạo ra một hệ thống phân tán có khả năng mở rộng và hiệu suất cao để xử lý dữ liệu lớn.
2. Software Architecture Patterns cho Big Data:
Những gì bạn sẽ học được:
- ✓ Compare, measure, và test các big data model để sử dụng trong production.
- ✓ Viết các custom performance test để đo lường các characteristic của một hệ thống phân tán.
- ✓ Sử dụng queues để horizontally distribute large workloads.
3. Các ứng dụng của Software Architecture cho Big Data:
Những gì bạn sẽ học được:
- ✓ Thực hành các cơ sở về software engineering; test first development, refactoring, continuous integration, và continuous delivery.
- ✓ Kiến trúc và tạo ra một big data hoặc distributed system bằng cách sử dụng rest collaboration, event collaboration, và batch processing.
- ✓ Tạo ra một hệ thống phân tán có khả năng mở rộng và hiệu suất cao để xử lý dữ liệu lớn.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU