![]()
PL/SQL (Procedural Language/Structured Query Language) adalah bahasa pemrograman terstruktur yang digunakan untuk mengelola dan memanipulasi data di Oracle Database. Meskipun SQL sudah sangat umum digunakan untuk pengelolaan data, PL/SQL memungkinkan pengembang untuk menulis kode yang lebih kompleks, efisien, dan terstruktur dalam menjalankan logika bisnis di dalam database. Sayangnya, banyak profesional yang masih kesulitan untuk memahami sepenuhnya kemampuan PL/SQL, seperti struktur kontrol, manajemen pengecualian, dan pemrograman modular yang lebih mendalam.
Course Oracle PL/SQL Fundamentals ini bertujuan untuk memberikan pemahaman dasar tentang penggunaan PL/SQL dalam pengelolaan database, dari dasar bahasa hingga konsep-konsep yang lebih lanjut. Pelatihan ini mencakup topik-topik seperti struktur kontrol program, penanganan pengecualian, penggunaan kursor dan struktur data, serta pemrograman modular menggunakan prosedur, fungsi, dan paket. Selain itu, peserta juga akan diperkenalkan pada penggunaan dynamic SQL dan pemrograman berbasis objek yang dapat meningkatkan fleksibilitas dan kinerja aplikasi yang dibangun dengan PL/SQL.
Pelatihan ini diharapkan dapat membekali peserta dengan keterampilan untuk menulis kode PL/SQL yang efisien, menggunakan kemampuan canggih seperti bulk SQL, serta mengimplementasikan sistem pemrograman modular untuk meningkatkan kinerja dan pemeliharaan kode di lingkungan Oracle. Dengan penguasaan konsep-konsep dasar dan lanjutan ini, peserta dapat mengoptimalkan penggunaan PL/SQL dalam pengembangan aplikasi database dan pengelolaan data secara efektif.
OBJECTIVES
1. Memahami konsep dasar PL/SQL dan penerapannya dalam pengelolaan data di Oracle
2. Menggunakan struktur kontrol seperti IF, CASE, dan loop untuk mengendalikan alur program PL/SQL
3. Menangani pengecualian (exceptions) dan memanfaatkan fitur built-in exceptions untuk meningkatkan keandalan aplikasi
4. Mengelola kursor, koleksi, dan records untuk menangani data secara efisien
5. Membuat prosedur, fungsi, dan paket dalam modular programming untuk meningkatkan struktur dan pemeliharaan kode
6. Memahami penggunaan dynamic SQL dan teknik bulk SQL untuk meningkatkan performa kueri dan eksekusi database
AUDIENCE
1. Oracle Database Developers
2. PL/SQL Developers
3. Database Administrators (DBA)
4. IT Professional
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Introduction to PL/SQL and Language Fundamentals
1.1 PL/SQL Concepts
1.2 PL/SQL Language Fundamentals
1.3 SQL in PL/SQL
2. Program Control Structures
2.1 Conditional Control: IF Statements
2.2 Conditional Control: CASE Statements
2.3 Iterative Control
3. Exception Handling
3.1 Error Handling and Built-In Exceptions
3.2 Exceptions
3.3 Advanced Concepts
4. Cursor Management & Data Structures
4.1 Introduction to Cursors
4.2 Advanced Cursors
4.3 Collections
4.4 Records
5. Modular Programming with Stored Code
5.1 Procedures
5.2 Functions
5.3 Packages
5.4 Stored Code Advanced Concepts
6. Triggers
6.1 Triggers
6.2 Mutating Tables and Compound Triggers
7. Dynamic SQL and Bulk Performance
7.1 Native Dynamic SQL
7.2 Dynamic SQL with the DBMS_SQL Package
7.3 Bulk SQL
8. Object-Oriented PL/SQL
8.1 Object Types in Oracle
8.2 Storing Object Types in Tables
Course Features
- Lectures 26
- Quizzes 2
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 19
- Certificate Yes
- Assessments Yes
- 10 Sections
- 26 Lessons
- 32 Hours
- PERSIAPAN2
- 1. Introduction to PL/SQL and Language Fundamentals3
- 2. Program Control Structures3
- 3. Exception Handling3
- 4. Cursor Management & Data Structures4
- 5. Modular Programming with Stored Code4
- 6. Triggers2
- 7. Dynamic SQL and Bulk Performance3
- 8. Object-Oriented PL/SQL2
- PENUTUPAN2




