Kiến trúc và Thiết kế: Đào tạo Cốt lõi và Nâng cao Khóa Học Đào Tạo
Trong khóa đào tạo trực tiếp do giảng viên hướng dẫn này, người tham gia sẽ tìm hiểu các khái niệm nền tảng và nâng cao về kiến trúc và thiết kế phần mềm khi thực hiện một loạt các bài tập phòng thí nghiệm trực tiếp có tính thực hành cao và các buổi thảo luận.
Đối tượng tham gia
- Chuyên gia phần mềm
- Nhà thiết kế phần mềm
- Lập trình viên
Định dạng khóa học
- Kết hợp giữa giảng dạy, thảo luận, bài tập và thực hành thực tế chuyên sâu
Lưu ý
- Để yêu cầu chương trình đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Kiến trúc và Thiết kế – Đào tạo Cốt lõi -- 3 ngày
Giới thiệu về các nguyên lý Kiến trúc và Thiết kế phần mềm
Kỹ thuật Kiến trúc phần mềm
Kiến trúc An ninh
Kiến trúc Tích hợp
Dự án Kiến trúc – Bài tập Nhóm
Kiến trúc và Thiết kế – Đào tạo Nâng cao -- 3 ngày
Thiết kế phần mềm quy mô lớn
Thiết kế cho khả năng hỗ trợ dịch vụ (Serviceability)
Vai trò của mô hình hóa trong kiến trúc
Quản lý chất lượng kiến trúc
Kiến trúc Doanh nghiệp
Kiến trúc Điện toán đám mây
Tổng quan về Dữ liệu lớn (Big Data)
Di động và Mạng xã hội
Các xu hướng mới nhất về Microservices và API
Nghiên cứu tình huống
Tổng kết và Kết luận
Yêu cầu
- Trải nghiệm phát triển phần mềm
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Kiến trúc và Thiết kế: Đào tạo Cốt lõi và Nâng cao Khóa Học Đào Tạo - Đặt chỗ
Kiến trúc và Thiết kế: Đào tạo Cốt lõi và Nâng cao Khóa Học Đào Tạo - Yêu cầu thông tin
Kiến trúc và Thiết kế: Đào tạo Cốt lõi và Nâng cao - Yêu cầu tư vấn
Đánh giá (1)
Tôi thích các bài tập giúp mở rộng tư duy và mang lại những cái nhìn mới về kiến trúc phần mềm.
Gabriele - EAGLEPROJECTS S.p.A.
Khóa học - Architecture and Design: Core + Advanced Training
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Sáng Tạo Giải Quyết Proble với Kỹ Thuật Gamification (Design Thinking)
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho những người tham gia ở trình độ mới bắt đầu đến trung cấp, những người muốn giải quyết các thách thức thường ngày trong công việc thông qua các kỹ thuật gamification.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các nguyên tắc của Design Thinking và ứng dụng của nó trong việc giải quyết vấn đề.
- Kết hợp các kỹ thuật gamification để thúc đẩy sự gắn kết và đổi mới.
- Phát triển các giải pháp sáng tạo và thực tế cho các vấn đề phổ biến trong công việc.
- Phối hợp hiệu quả giữa các nhóm để triển khai các chiến lược giải quyết vấn đề.
- Áp dụng các phương pháp lặp đi lặp lại để tinh chỉnh các giải pháp thông qua phản hồi và thử nghiệm.
Lý thuyết Thiết kế Hướng đến Đạo domain (DDD): Khái niệm và Thực hành
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển, kiến trúc sư và nhà phân tích ở trình độ trung cấp, những người muốn học và áp dụng các khái niệm và thực hành DDD vào các dự án phần mềm của họ.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Nắm vững các khái niệm cốt lõi của DDD (bounded contexts, entities, v.v.) và ứng dụng của chúng trong các dự án phần mềm.
- Áp dụng DDD chiến lược để xác định và thiết kế mô hình miền, xác định các miền con và thiết lập ranh giới.
- Triển khai DDD chiến thuật bằng cách sử dụng các mẫu như CQRS, factories và event sourcing.
- Tái cấu trúc và hiện đại hóa hiệu quả các hệ thống cũ bằng các kỹ thuật DDD.
- Thiết kế và triển khai các kiến trúc hướng đến sản phẩm, miền và nhóm.
- Sử dụng data mesh để tạo một nền tảng dữ liệu hướng đến miền, hỗ trợ khám phá và quản trị dữ liệu.
Giới thiệu về Thiết kế hướng miền (Domain-Driven Design)
14 GiờThiết kế định hướng miền (DDD): Khái niệm và thực hành dành cho lập trình viên cấp cao
21 GiờCác mẫu thiết kế
14 GiờDesign Thinking: Đồng cảm với Khách hàng nội bộ
7 GiờTư duy Thiết kế: Cảm thông và Định nghĩa cho Khách hàng Nội bộ
7 GiờWorkshop Tư duy Thiết kế cho Nhà phát triển Phần mềm
14 GiờTrong buổi đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ), người tham gia sẽ học cách áp dụng năm giai đoạn của Design Thinking để hiểu rõ hơn về các vấn đề mà người dùng cuối của sản phẩm hoặc dịch vụ gặp phải, sau đó phát triển phương pháp tốt nhất để giải quyết chúng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng các chiến lược sáng tạo để kết nối nhu cầu của khách hàng với các giải pháp khả thi về công nghệ.
- Xây dựng chiến lược để tăng giá trị cho khách hàng và nâng cao các sản phẩm và dịch vụ.
Design Thinking: Phương Pháp Sáng Tạo
24 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các chuyên gia ở trình độ mới bắt đầu đến trung cấp, những người muốn hiểu và áp dụng các phương pháp Design Thinking để thúc đẩy đổi mới và cải thiện các giải pháp kinh doanh.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các nguyên tắc cốt lõi của Design Thinking và vai trò của nó trong đổi mới.
- Áp dụng năm giai đoạn của Design Thinking để giải quyết vấn đề.
- Sử dụng các kỹ thuật và công cụ tạo ý tưởng để thúc đẩy sự sáng tạo.
- Triển khai các chiến lược Design Thinking để cải thiện quy trình và nâng cao hiệu quả.
Lãnh đạo Sáng tạo thông qua Thiết kế Sáng tạo
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà lãnh đạo và chuyên gia nhân sự ở trình độ mới bắt đầu, những người muốn học hỏi và áp dụng các phương pháp Design Thinking để thúc đẩy sự đổi mới, nâng cao khả năng giải quyết vấn đề và gắn kết đội nhóm một cách hiệu quả.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cung cấp cho người tham gia các công cụ và phương pháp để thúc đẩy sự đổi mới và gắn kết đội nhóm.
- Phát triển kỹ năng lập bản đồ đồng cảm, tư duy sáng tạo và tạo mẫu để giải quyết các thách thức phức tạp.
- Áp dụng các nguyên tắc Design Thinking vào các tình huống lãnh đạo và nhân sự.
- Thúc đẩy văn hóa đổi mới trong các đội ngũ công nghệ.
Tư duy Thiết kế: Đổi mới & Giải quyết Vấn đề Sáng tạo
4 GiờTổng quan:
Quy trình Tư duy Thiết kế (DT) bao gồm Năm giai đoạn (thấu cảm, xác định vấn đề, phát sinh ý tưởng, tạo nguyên mẫu, kiểm thử).
Trong một thế giới ngày càng phức tạp, chúng ta đối mặt với các vấn đề đòi hỏi những phương pháp tiếp cận đặc biệt. Tư duy Thiết kế giúp giải quyết các vấn đề phức tạp. Làm chủ tư duy thiết kế giúp đối phó hiệu quả với các vấn đề phức tạp, giao tiếp tốt hơn, thuyết phục hiệu quả, cải thiện kết quả kinh doanh và nâng cao hành vi cũng như hiệu suất tổ chức và cá nhân.
- Cách DT hoạt động: học hỏi từ con người và vấn đề, tìm ra các mẫu hình, thiết kế mô hình (trệch mô hình), kiểm thử mô hình, đánh giá mô hình và tái cấu trúc.
- Mối quan hệ giữa DT, đổi mới và khởi nghiệp.
- Phương pháp và công cụ DT: chân dung khách hàng (persona), bản đồ bên liên quan, bản hành trình khách hàng, bản vẽ kỹ thuật dịch vụ, đổi mới mô hình kinh doanh.
- Ứng dụng DT: tư duy thiết kế, đổi mới đột phá, phương pháp lặp lại, kỹ thuật ước lượng linh hoạt, tư duy phản biện, giải quyết vấn đề, làm việc nhóm, sẵn sàng lãnh đạo, kỹ năng giao tiếp, thành thạo công nghệ, tư duy tiên liệu, năng lực liên văn hóa và đạo đức, trí tuệ cảm xúc, nhận thức bản thân, kỹ năng đàm phán, giải quyết xung đột.
Mục tiêu:
- Hiểu được các nguyên tắc cơ bản và sắc thái của DT
- Khám phá các khái niệm then chốt, yếu tố, lý thuyết, loại hình và mô hình trong DT
- Thử nghiệm, trải nghiệm và thực hành DT
Phương pháp giảng dạy:
Đây là khóa học đào tạo 1 ngày (4 giờ) và bao gồm:
- Bài giảng (40% - trình bày lý thuyết, khái niệm, mô hình và tương tác),
- Bài tập nhóm (30% - động lực nhóm, trò chơi, thảo luận nhóm và bài tập giải quyết xung đột giả định),
- Hoạt động cá nhân (15% - viết, thiết kế và thảo luận với đồng nghiệp)
- Và các hoạt động khác (15% - xem video, đọc tài liệu).
Lưu ý: Do đặc thù của khóa học này, nhóm học viên phải có ít nhất 3 người.
Các Mô Hình Thiết Kế (GoF) cho Java
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển trình độ trung cấp Java muốn áp dụng các mẫu thiết kế để cải thiện cấu trúc, khả năng bảo trì và mở rộng của phần mềm.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu được mục đích và lợi ích của các mẫu thiết kế.
- Áp dụng hiệu quả các mẫu Creational, Structural và Behavioral trong Java.
- Cải thiện khả năng tái sử dụng mã, khả năng mở rộng và khả năng bảo trì.
- Tái cấu trúc các mã nguồn hiện có bằng cách sử dụng các mẫu thiết kế.
Các Mô Hình Thiết Kế trong PHP
14 GiờBuổi đào tạo trực tiếp do giảng viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển PHP trình độ trung cấp muốn áp dụng mẫu thiết kế một cách hiệu quả trong dự án của mình.
Tại kết thúc khóa học này, người tham gia sẽ có khả năng:
- Hiểu rõ mục đích và lợi ích của mẫu thiết kế.
- Xác định và thực hiện các mẫu thiết kế phù hợp cho các trường hợp thường gặp.
- Khung kết cấu ứng dụng PHP theo các thực hành tốt nhất được công nhận trong ngành.
- Đồng bộ hóa mẫu vào các khung làm việc hiện đại như Symfony hoặc Zend.
JavaScript - Lập trình Nâng cao
14 GiờQuy trình Thiết kế PCB Chuyên nghiệp với Altium Designer (MR)
20 GiờKhóa đào tạo trực tiếp do giảng viên hướng dẫn này (trực tuyến hoặc tại nơi làm việc) dành cho nhà thiết kế PCB và kỹ sư điện tử ở mức độ sơ cấp đến trung cấp, những người muốn phát triển một quy trình thiết kế PCB hoàn chỉnh và kiểm soát bằng Altium Designer.
Người tham gia sẽ làm việc trên một dự án liên kết, tiến triển từ thiết lập dự án và thư viện linh kiện qua thu thập sơ đồ mạch, bố trí PCB và xác minh đến các đầu ra sản xuất và phát hành sản xuất có kiểm soát.
Hoàn thành khóa đào tạo này, người tham gia sẽ có thể:
-
Tạo và quản lý các dự án PCB Altium Designer có cấu trúc.
-
Xây dựng và xác minh thiết kế sơ đồ mạch và thư viện linh kiện.
-
Cấu hình quy tắc PCB, định tuyến, DRC và ràng buộc sản xuất.
-
Tạo và xác minh đầu ra gia công, lắp ráp và cơ khí.
-
Áp dụng các ràng buộc thiết kế tốc độ cao thực tế.
-
Quản lý thay đổi kỹ thuật và phát hành lại có kiểm soát.