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ập trình nâng cao C#: Kiến trúc, API và Hiệu năng
21 GiờKhóa đào tạo trực tiếp (online hoặc onsite) trong Việt Nam do giảng viên hướng dẫn này dành cho các lập trình viên C# có kinh nghiệm, mong muốn thiết kế và xây dựng các ứng dụng .NET có kiến trúc tốt, an toàn và hiệu năng cao, từ phân tích yêu cầu và mô hình hóa miền dữ liệu cho đến API ASP.NET Core, truy cập dữ liệu Entity Framework Core, tinh chỉnh hiệu năng và triển khai.
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ờLập trình hướng miền (Domain-Driven Design): Khái niệm và thực hành dành cho lập trình viên cấp cao
21 GiờKhóa đào tạo do giảng viên hướng dẫn về Việt Nam này trang bị cho các lập trình viên cấp cao những kỹ năng nâng cao về Lập trình hướng miền. Bạn sẽ học cách áp dụng các mẫu chiến lược và chiến thuật, xác định các ngữ cảnh có giới hạn và tích hợp DDD vào quy trình Agile để xây dựng các hệ thống phần mềm vững chắc, có khả năng mở rộng và dễ bảo trì.
Các mẫu thiết kế
14 GiờKhóa học 14 giờ về Các mẫu thiết kế tại Việt Nam dạy bạn cách tái sử dụng các mẫu đã được kiểm chứng để tiết kiệm hàng trăm giờ trong thiết kế và kiểm thử. Bạn sẽ học cách tạo ra các mẫu thiết kế đặc thù cho tổ chức, ước tính mức giảm chi phí và chuẩn hóa quy trình thiết kế của mình bằng cách sử dụng các ví dụ về UML và Java.
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.