Chọn ngôn ngữ của bạn
Khóa học PowerBuilder
Hơn 2 triệu học viên trên toàn thế giới

Khóa học PowerBuilder

4,9

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.

Dedika cho doanh nghiệp

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.

Nhấn vào đây

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 1Xem chi tiết

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 2Xem chi tiết

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 3Xem chi tiết

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 4Xem chi tiết

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 5Xem chi tiết

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 6Xem chi tiết

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 7Xem chi tiết

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 8Xem chi tiết

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 nhận

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...
Giulio Carlo
Giulio CarloHọc viên Marketing Digital
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.
Mariana Ferres
Mariana FerresHọc viên Nhiếp ảnh
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!
Luciana Alvarenga
Luciana AlvarengaHọc viên Thiết kế Nail
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.
André Felipe
André FelipeHọc viên Kỹ thuật Prompt

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