Oracle Database 19c: Teknik PL/SQL Tingkat Lanjut - kursus RUB 43.490. dari Spesialis, pelatihan 24 jam akademik, tanggal 7 Mei 2023.
Miscellanea / / December 04, 2023
Kursus ini membahas kemampuan PL/SQL modern untuk mengembangkan dan men-debug program PL/SQL yang paling efektif berinteraksi dengan database dan aplikasi lain. Masalah penulisan kode optimal, menggunakan rutinitas eksternal yang tertulis bahasa C dan Java, menggunakan mekanisme kontrol akses yang terperinci, serta melindungi kode dari Suntikan SQL.
Anda akan belajar menggunakan semua fungsi kursor, paket, objek besar, koleksi, dan metode berinteraksi dengan aplikasi lain.
Kursus ini ditujukan untuk pengembang aplikasi dan administrator database.
Anda akan belajar:
- Membuat paket dan unit program PL/SQL yang efisien
- Menulis kode yang berinteraksi dengan aplikasi lain dan sistem operasi
- Membuat aplikasi yang menggunakan koleksi
- Membuat program yang optimal dari segi kinerja
- Terapkan mekanisme kontrol akses yang terperinci
- Tulis kode yang berinteraksi dengan objek besar (LOB) dan gunakan LOB SecureFile
4
kursusGuru ahli kursus Oracle dan Java. Spesialis Bersertifikat Oracle, Kandidat Ilmu Teknik. Ia dibedakan oleh beragam pengalamannya dalam kegiatan praktis dan mengajar. Pada tahun 2003, Alexei Anatolyevich lulus dengan pujian dari MIREA. Pada tahun 2006...
Guru ahli kursus Oracle dan Java. Spesialis Bersertifikat Oracle, Kandidat Ilmu Teknik. Ia dibedakan oleh beragam pengalamannya dalam kegiatan praktis dan mengajar.
Pada tahun 2003, Alexei Anatolyevich lulus dengan pujian dari MIREA. Pada tahun 2006, ia mempertahankan tesis PhD-nya dengan topik membangun sistem informasi otomatis yang aman.
Spesialis utama di bidang keamanan basis data, membangun aplikasi java dan web yang aman untuk Oracle DBMS dan SQL Server, mengembangkan modul program tersimpan dalam PL/SQL dan T-SQL. Mengotomatiskan kegiatan perusahaan milik negara besar. Memberikan layanan konsultasi dan konsultasi dalam pengembangan aplikasi web terdistribusi yang kompleks berdasarkan platform Java EE.
Pengalaman mengajar Alexei Anatolyevich dalam sistem pendidikan pascasarjana melebihi 7 tahun. Bekerja dengan klien korporat, melatih karyawan perusahaan “BANK PSB”, “Internet University of Information Technologies (INTUIT)”, “SINTERRA”.
Penulis beberapa manual pendidikan dan metodologi tentang pemrograman dan bekerja dengan database. Dari tahun 2003 hingga 2005, Alexei Anatolyevich terlibat dalam adaptasi dan terjemahan teknis literatur asing tentang pemrograman web dan bekerja dengan database. Menerbitkan lebih dari 20 makalah ilmiah.
Lulusan yang bersyukur selalu memperhatikan cara presentasi yang mudah diakses bahkan untuk topik yang paling kompleks, jawaban rinci atas pertanyaan siswa, dan banyaknya contoh nyata dari praktik profesional guru.
3
kursusGuru dengan pengalaman 27 tahun, ahli Oracle, pemegang sertifikasi internasional Oracle, MySQL, Microsoft, IBM. Memiliki pengalaman luas dalam pemrograman dalam administrasi SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux,...
Guru dengan pengalaman 27 tahun, ahli Oracle, pemegang sertifikasi internasional Oracle, MySQL, Microsoft, IBM. Memiliki pengalaman luas dalam pemrograman dalam administrasi SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux, menggunakan sistem Git, membuat mesin virtual (VMWare, Virtualbox, HYPER-V), mengelola database Oracle, IBM Informix, mengkonfigurasi perangkat keras server dan SERANGAN.
Sejak tahun 1991, Ilya Andreevich telah mengajar kursus IT di Universitas Negeri Moskow, termasuk penerapannya dalam bisnis. Lulusan-nya termasuk karyawan perusahaan terbesar di Federasi Rusia. Dia telah menulis banyak karya dalam publikasi ekonomi tentang tren penggunaan TI dalam bisnis. Beliau juga rutin mengadakan pelatihan untuk meningkatkan keterampilan spesialis IT dan menjadi pembicara di seminar.
Sopan, dengan selera humor, sabar, bertanggung jawab - begitulah ciri-ciri siswa terhadap gurunya. Dia tahu bagaimana menyampaikan pengalamannya kepada setiap siswa dalam bahasa yang sederhana dan mudah dipahami, yang menjadikannya guru yang benar-benar berkualitas.
Modul 1. Pendahuluan (1 ak. H.)
Tujuan Kursus
Jadwal Kuliah
Deskripsi lingkungan pengembangan
Tabel, data dan alat yang digunakan dalam kursus ini
Modul 2. Tinjauan konsep pemrograman PL/SQL (1 ac. H.)
Struktur Blok PL/SQL
Paket, prosedur dan fungsi
Kursor
Penanganan Pengecualian
Ketergantungan
Modul 3. Desain kode PL/SQL (2 ac. H.)
Deskripsi tipe data yang telah ditentukan sebelumnya
Buat subtipe berdasarkan tipe yang ada dalam aplikasi
Menggunakan pendekatan berbeda saat mendesain kursor
Menggunakan Kursor Variabel
Daftar putih
Modul 4. Tinjauan koleksi (2 ac. H.)
Ikhtisar koleksi
Menggunakan Array Asosiatif
Navigasi menggunakan metode asosiatif
Menggunakan Tabel Bersarang
Menggunakan Array Panjang Variabel
Membandingkan tabel bersarang dan array dengan panjang variabel
Modul 5. Menggunakan koleksi (2 ak. H.)
Menulis Program PL/SQL Menggunakan Koleksi
Menggunakan Koleksi Secara Efektif
Perbaikan untuk mengikat tipe variabel di PL/SQL
Modul 6. Manipulasi objek besar (2 ac. H.)
Bekerja dengan LOB
Tinjauan LOB SecureFile
Modul 7. Menggunakan metode antarmuka tingkat lanjut (2 ac. H.)
Memanggil program eksternal dari PL/SQL
Manfaat memanggil prosedur eksternal
Memanggil prosedur eksternal yang ditulis dalam bahasa pemrograman lain
Prosedur pemanggilan ditulis dalam C dari PL/SQL
Prosedur pemanggilan ditulis dalam Java dari PL/SQL
Modul 8. Menyetel kinerja kode PL/SQL (2 ac. H.)
Pengaruh penyusun
Menyesuaikan Kode PL/SQL
Mengontrol Penyematan Subrutin Otomatis
Mengidentifikasi masalah penggunaan memori dan menyetelnya
Masalah jaringan
Modul 9. Meningkatkan kinerja melalui caching (2 ac. H.)
Deskripsi hasil cache
Menggunakan Cache Hasil Kueri
Menggunakan Cache Fungsi PL/SQL
Ikhtisar Fitur Cache Fungsi PL/SQL
Modul 10. Analisis kode PL/SQL (2 ac. H.)
Informasi Kode
Lingkup PL/SQL
Paket DBMS_METADATA
Peningkatan PL/SQL
Modul 11. Membuat profil dan menelusuri kode PL/SQL (2 ac. H.)
Jejak eksekusi PL/SQL
Langkah Pelacakan PL/SQL
Modul 12. Implementasi database pribadi virtual menggunakan kontrol akses granular (2 ac. H.)
Deskripsi tentang cara kerja kontrol akses yang terperinci
Deskripsi metode kontrol akses yang terperinci
Deskripsi konteks aplikasi
Membuat Konteks Aplikasi
Menerapkan Konteks Aplikasi
Prosedur paket DBMS_RLS
Penegakan Kebijakan
Tampilan kamus data yang berisi informasi kontrol akses terperinci
Modul 13. Perlindungan kode dari injeksi SQL (2 ac. H.)
Deskripsi injeksi SQL
Mengurangi area yang rentan terhadap injeksi SQL
Menggunakan DBMS_ASSERT