
Khóa học PowerBuilder
Làm chủ PowerBuilder từ cơ bản và tự tin xây dựng các ứng dụng desktop cấp doanh nghiệp. Khóa học này bao gồm mọi thứ từ nền tảng PowerScript và phát triển DataWindow đến kết nối cơ sở dữ liệu, thiết kế OOP và triển khai sản phẩm. Dù bạn đang bảo trì các hệ thống cũ hay xây dựng ứng dụng client-server mới, bạn sẽ có được những kỹ năng thực hành mà nhà tuyển dụng cần.
Bạn sẽ học được gì:
Trong khóa học này, bạn sẽ học cách thiết lập và điều hướng IDE PowerBuilder, viết mã PowerScript sử dụng đúng kiểu dữ liệu, cấu trúc điều khiển và nguyên tắc hướng đối tượng, cũng như thiết kế các cửa sổ chuyên nghiệp với các điều khiển giao diện người dùng đầy đủ chức năng. Bạn sẽ kết nối ứng dụng với cơ sở dữ liệu quan hệ, thực thi SQL nhúng và quản lý giao dịch một cách tự tin. Bạn sẽ thành thạo đối tượng DataWindow để phát triển gắn kết dữ liệu, bao gồm các kỹ thuật nâng cao như chỉnh sửa động và tối ưu hóa hiệu suất. Khóa học cũng đề cập đến kiến trúc ứng dụng, đóng gói triển khai, tích hợp API REST và SOAP, khả năng tương tác .NET và các thực tiễn về chất lượng mã. Khi kết thúc, bạn sẽ được trang bị để phát triển, kiểm thử và triển khai các ứng dụng PowerBuilder hoàn chỉnh trong môi trường chuyên nghiệp.
Bạn học thực tế như thế nào Khóa học PowerBuilder
Bạn thực hành như thế nào Khóa học PowerBuilder
Dành cho doanh nghiệp muốn đào tạo đội ngũ
Với Dedika dành cho doanh nghiệp, khóa học đi kèm với các bài tập và ví dụ thực tế phù hợp với nhu cầu riêng của công ty bạn.
Nội dung khóa học
8 Chương • 40 Bài họcThời gian từ 4 đến 360 giờ (bạn quyết định)
Chương 1ẨnẨn chi tiếtXem chi tiếtGiới thiệu về PowerBuilder và IDE
Giới thiệu về PowerBuilder và IDE
Bài học 1 • Kiến thức cơ bản về Tích hợp Quản lý Mã nguồn
Giới thiệu cách kết nối dự án PowerBuilder với hệ thống quản lý mã nguồn. Thiết lập thói quen theo dõi phiên bản ngay từ đầu khóa học.
Bài học 2 • Lịch sử và Kiến trúc hệ thống của PowerBuilder
Trình bày về sự phát triển của PowerBuilder, vai trò của nó trong RAD doanh nghiệp và mô hình client-server. Cung cấp bối cảnh cho tất cả việc sử dụng công cụ tiếp theo.
Bài học 3 • Cài đặt và Cấu hình IDE
Hướng dẫn cài đặt IDE PowerBuilder và cấu hình cài đặt workspace. Đảm bảo môi trường phát triển nhất quán cho tất cả bài tập.
Bài học 4 • Tạo Ứng dụng Đầu tiên
Hướng dẫn từng bước tạo một application target mới và chạy một cửa sổ cơ bản. Minh họa toàn bộ chu trình build-run trong PowerBuilder.
Bài học 5 • Khám phá Workspace của PowerBuilder
Giới thiệu System Tree, các painter và thanh công cụ trong IDE. Học viên có được định hướng cần thiết để định vị và sử dụng tất cả các tính năng chính của IDE.
Chương 2ẨnẨn chi tiếtXem chi tiếtKiến thức Cơ bản về Ngôn ngữ PowerScript
Kiến thức Cơ bản về Ngôn ngữ PowerScript
Bài học 1 • Toán tử và Biểu thức
Giải thích toán tử số học, quan hệ, logic và chuỗi cùng quy tắc ưu tiên. Học viên xây dựng các biểu thức hợp lệ dùng trong điều kiện và phép gán.
Bài học 2 • Kiểu Dữ liệu và Biến
Trình bày kiểu dữ liệu nguyên thủy và phức tạp, khai báo biến và quy tắc phạm vi. Tạo nền tảng cú pháp cho mọi lập trình PowerScript.
Bài học 3 • Cấu trúc Luồng Điều khiển
Dạy IF-THEN-ELSE, CHOOSE CASE và các cấu trúc lặp. Học viên triển khai logic rẽ nhánh và lặp trong event script.
Bài học 4 • Debug và Xử lý Lỗi
Giới thiệu trình debug của PowerBuilder, breakpoint và xử lý lỗi TRY-CATCH. Học viên định vị và sửa lỗi runtime một cách có hệ thống.
Bài học 5 • Hàm và Thủ tục
Trình bày cách định nghĩa, gọi và nạp chồng hàm và thủ tục. Học viên mô-đun hóa script để tái sử dụng và dễ bảo trì.
Chương 3ẨnẨn chi tiếtXem chi tiếtLập trình Hướng Đối tượng trong PowerBuilder
Lập trình Hướng Đối tượng trong PowerBuilder
Bài học 1 • Class và Đối tượng trong PowerBuilder
Giải thích user object, khởi tạo và vòng đời đối tượng. Kết nối lý thuyết OOP với mô hình triển khai cụ thể của PowerBuilder.
Bài học 2 • Đa hình và Giao diện
Minh họa đa hình runtime bằng tham chiếu đối tượng và ghi đè hàm. Học viên viết mã nguồn linh hoạt hoạt động trên tham chiếu kiểu cơ sở.
Bài học 3 • Kế thừa và Hệ thống Phân cấp Class
Dạy mở rộng đối tượng chuẩn và tùy chỉnh thông qua kế thừa. Học viên xây dựng hệ thống phân cấp class chia sẻ và chuyên biệt hóa hành vi.
Bài học 4 • Sự kiện và Lập trình Hướng Sự kiện
Giải thích mô hình sự kiện của PowerBuilder, sự kiện do người dùng định nghĩa và đăng sự kiện. Học viên kết nối các đối tượng với nhau thông qua sự kiện thay vì gọi trực tiếp.
Bài học 5 • Đóng gói và Bộ Điều chỉnh Truy cập
Trình bày mức truy cập public, private và protected cho thuộc tính và hàm. Học viên thực thi che giấu dữ liệu để cải thiện tính toàn vẹn của mã nguồn.
Chương 4ẨnẨn chi tiếtXem chi tiếtThiết kế Cửa sổ và Điều khiển UI
Thiết kế Cửa sổ và Điều khiển UI
Bài học 1 • Điều khiển Chuẩn và Bố cục
Giới thiệu nút, hộp văn bản, nhãn, hộp danh sách và danh sách thả xuống. Học viên đặt và căn chỉnh điều khiển bằng công cụ bố cục của Window painter.
Bài học 2 • Menu và Thanh công cụ
Dạy xây dựng thanh menu, menu ngữ cảnh và thanh công cụ bằng Menu painter. Học viên gắn menu vào cửa sổ và xử lý sự kiện của mục menu.
Bài học 3 • Loại Cửa sổ và Thuộc tính
Trình bày các loại cửa sổ main, child, popup, response và tập thuộc tính của chúng. Học viên chọn đúng loại cửa sổ cho từng tình huống ứng dụng.
Bài học 4 • Điều khiển Nâng cao: Tab và Tree
Trình bày điều khiển tab, tree view và list view cho bố cục UI phức tạp. Học viên triển khai giao diện đa bảng giúp tổ chức thông tin dày đặc.
Bài học 5 • Xác thực UI và Phản hồi Người dùng
Trình bày mẫu xác thực đầu vào, cách dùng MessageBox và phản hồi trên thanh trạng thái. Học viên ngăn nhập dữ liệu không hợp lệ và truyền đạt trạng thái ứng dụng rõ ràng.
Chương 5ẨnẨn chi tiếtXem chi tiếtKết nối Cơ sở Dữ liệu và SQL
Kết nối Cơ sở Dữ liệu và SQL
Bài học 1 • Cursor và Tập Kết quả
Dạy khai báo, mở, fetch và đóng cursor cho kết quả nhiều hàng. Học viên lặp qua kết quả truy vấn và xử lý từng hàng theo chương trình.
Bài học 2 • Thủ tục Lưu trữ và SQL Động
Giải thích cách gọi thủ tục lưu trữ và xây dựng chuỗi SQL động. Học viên mở rộng tương tác cơ sở dữ liệu ngoài các câu lệnh nhúng tĩnh.
Bài học 3 • Quản lý Transaction
Trình bày cách dùng COMMIT, ROLLBACK và savepoint để đảm bảo toàn vẹn dữ liệu. Học viên triển khai ranh giới transaction bảo vệ các thao tác cơ sở dữ liệu nhiều bước.
Bài học 4 • Hồ sơ Cơ sở Dữ liệu và Kết nối
Giải thích hồ sơ cơ sở dữ liệu, trình điều khiển ODBC/native và transaction object. Học viên cấu hình và kiểm tra kết nối cơ sở dữ liệu trực tiếp trong IDE.
Bài học 5 • Câu lệnh SQL Nhúng
Trình bày cú pháp SELECT, INSERT, UPDATE và DELETE nhúng trong PowerScript. Học viên thực thi thao tác SQL một hàng và nhiều hàng trực tiếp trong script.
Chương 6ẨnẨn chi tiếtXem chi tiếtDataWindow: Khái niệm Cốt lõi và Cách sử dụng
DataWindow: Khái niệm Cốt lõi và Cách sử dụng
Bài học 1 • Lọc và Sắp xếp DataWindow
Trình bày SetFilter(), SetSort() và hộp thoại sắp xếp, lọc do người dùng điều khiển. Học viên cho phép người dùng cuối kiểm soát dữ liệu hiển thị mà không cần truy vấn lại cơ sở dữ liệu.
Bài học 2 • Chỉnh sửa và Cập nhật Dữ liệu
Dạy chỉnh sửa tại chỗ, thuộc tính cập nhật và gọi Update() để lưu thay đổi. Học viên triển khai quy trình CRUD đầy đủ thông qua DataWindow.
Bài học 3 • Cột Tính toán và Tổng hợp
Giải thích trường tính toán, hàm tổng hợp và dải tổng trong DataWindow. Học viên thêm tổng đã tính toán và cột dẫn xuất vào bản trình bày dữ liệu.
Bài học 4 • Kiến thức Cơ bản về DataWindow Painter
Giới thiệu DataWindow painter, nguồn dữ liệu và kiểu trình bày. Học viên xây dựng DataWindow đầu tiên kết nối với truy vấn cơ sở dữ liệu trực tiếp.
Bài học 5 • Điều khiển DataWindow và DataStore
Trình bày cách đặt điều khiển DataWindow trên cửa sổ và sử dụng DataStore cho dữ liệu phi trực quan. Học viên liên kết đối tượng DataWindow với điều khiển và truy xuất dữ liệu.
Chương 7ẨnẨn chi tiếtXem chi tiếtKỹ thuật DataWindow Nâng cao
Kỹ thuật DataWindow Nâng cao
Bài học 1 • DataWindow Dạng Chéo và Đồ thị
Giới thiệu bố cục trục chéo và kiểu trình bày đồ thị. Học viên trực quan hóa dữ liệu tổng hợp ở định dạng bảng và biểu đồ trong DataWindow.
Bài học 2 • Tối ưu Hiệu suất DataWindow
Trình bày tham số truy xuất, tải từng phần và quản lý bộ đệm cho tập dữ liệu lớn. Học viên giảm thời gian truy vấn và sử dụng bộ nhớ trong các màn hình chứa nhiều dữ liệu.
Bài học 3 • Chỉnh sửa DataWindow Động
Dạy Modify(), Describe() và SyntaxFromSQL() để thay đổi DataWindow lúc runtime. Học viên thay đổi thuộc tính cột, biểu thức và SQL lúc runtime.
Bài học 4 • Báo cáo Lồng và DataWindow Tổng hợp
Trình bày cách nhúng DataWindow con và xây dựng bố cục tổng hợp. Học viên tạo báo cáo master-detail và nhiều phần trong cùng một DataWindow.
Bài học 5 • Script DataWindow và Sự kiện
Trình bày ItemChanged, ItemError, RowFocusChanged và các sự kiện DataWindow quan trọng khác. Học viên viết script sự kiện phản hồi tương tác của người dùng trong DataWindow.
Chương 8ẨnẨn chi tiếtXem chi tiếtKiến trúc Ứng dụng và Triển khai
Kiến trúc Ứng dụng và Triển khai
Bài học 1 • Thư viện PowerBuilder và PBL
Giải thích tổ chức PBL, đường dẫn tìm kiếm thư viện và chia sẻ đối tượng giữa các thư viện. Học viên cấu trúc dự án để dễ bảo trì và cộng tác nhóm.
Bài học 2 • Triển khai và Cấu hình Runtime
Dạy phân phối DLL runtime, cấu hình tệp INI và cài đặt registry. Học viên chuẩn bị gói cài đặt chạy chính xác trên máy đích.
Bài học 3 • Mẫu Kiến trúc Đa tầng
Giới thiệu mẫu two-tier, three-tier và hướng dịch vụ áp dụng được cho PowerBuilder. Học viên chọn và triển khai kiến trúc phù hợp cho một dự án nhất định.
Bài học 4 • Xây dựng Tệp Thực thi và PBD
Trình bày biên dịch thành EXE, tạo tệp tài nguyên PBD và đóng gói triển khai. Học viên tạo ra bản build ứng dụng hoàn chỉnh, có thể phân phối.
Bài học 5 • Application Object và Dịch vụ Toàn cục
Trình bày sự kiện Open và Close của application object, biến toàn cục và dịch vụ chia sẻ. Học viên tập trung hóa logic khởi động và tài nguyên toàn ứng dụng.
Chứng chỉ hợp lệ của bạn sau khi hoàn thành
Khóa học này dành cho bạn:
Lập trình viên mới vào nghề: được phân công vào dự án PowerBuilder khi chưa qua đào tạo trước đó.
Chuyên gia IT: bạn là một lập trình viên mới được phân công vào dự án PowerBuilder sau khóa đào tạo trước đó, hỗ trợ các ứng dụng máy tính để bàn doanh nghiệp được xây dựng trên các nền tảng mã PowerBuilder cũ kỹ.
Người chuyển đổi nghề nghiệp: chuyển sang phát triển phần mềm doanh nghiệp từ nền tảng không lập trình.
Chuyên viên phân tích nghiệp vụ: muốn đọc và hiểu mã nguồn PowerBuilder cùng với các nhà phát triển.
Nhà phát triển tự do: mở rộng dịch vụ cung cấp để bao gồm hiện đại hóa hệ thống kế thừa.
Sinh viên khoa học máy tính: tìm kiếm cơ hội tiếp xúc thực tế với các công cụ RAD doanh nghiệp trong thế giới thực.
Những gì học viên của chúng tôi nói
Các bài học của bạn thật hoàn hảo. Tôi đã mua gói một năm và cuối cùng cũng có cơ hội theo dõi nhiều chủ đề mà tôi quan tâm mà không cần phải chuyển sang nền tảng khác... cảm ơn vì tất cả những gì các bạn đã làm, tôi đã giới thiệu các bạn cho những người khác...

Tôi thích cách các bài học đi thẳng vào vấn đề và cách tôi có thể chuyển đổi chương và bỏ qua những nội dung mà tôi không cần.

Tôi thích nội dung và cách trình bày cũng như phiên âm video, điều này giúp tăng tốc quá trình học!

Nền tảng nhanh chóng, dễ sử dụng. Sự đa dạng của nội dung và các video bổ sung giúp ích rất nhiều cho việc học tập.

Các chương trình đào tạo nổi bật
Câu hỏi thường gặp
Dedika là ai?
Chứng chỉ có giá trị tại Việt Nam không?
Các khóa học có miễn phí không?
Khối lượng học của các khóa học là bao nhiêu?
Các khóa học có hình thức như thế nào?
Các khóa học hoạt động như thế nào?
Thời lượng của các khóa học là bao lâu?
Chi phí hoặc giá của các khóa học là bao nhiêu?
Khóa học EAD hay khóa học trực tuyến là gì và hoạt động như thế nào?
Khóa học PDF




















