Oracle Database 19c: Gelişmiş PL/SQL Teknikleri - kurs 43.490 RUB. Uzmandan, eğitim 24 akademik saat, tarih 7 Mayıs 2023.
Miscellanea / / December 04, 2023
Kurs, veritabanı ve diğer uygulamalarla en etkili şekilde etkileşime giren PL/SQL programlarını geliştirmek ve hata ayıklamak için modern PL/SQL yeteneklerini inceliyor. En iyi kodun yazılması, harici rutinlerin kullanılmasıyla ilgili konular C ve Java dilleri, ayrıntılı bir erişim kontrol mekanizması kullanmanın yanı sıra kodu SQL enjeksiyonları.
İmleçlerin, paketlerin, büyük nesnelerin, koleksiyonların tüm işlevlerini ve diğer uygulamalarla etkileşim kurma yöntemlerini kullanmayı öğreneceksiniz.
Kurs, uygulama geliştiricileri ve veritabanı yöneticilerine yöneliktir.
Öğreneceksiniz:
- Verimli PL/SQL paketleri ve program birimleri oluşturun
- Diğer uygulamalarla ve işletim sistemiyle etkileşime giren kod yazın
- Koleksiyonları kullanan uygulamalar oluşturun
- Performans açısından en uygun programları oluşturun
- İnce taneli erişim kontrol mekanizmalarını uygulayın
- Büyük nesnelerle (LOB'ler) etkileşime giren kod yazın ve SecureFile LOB'ları kullanın
4
kursOracle ve Java derslerinin uzman öğretmeni. Oracle Sertifikalı Uzman, Teknik Bilimler Adayı. Uygulamalı ve öğretimsel faaliyetlerdeki çeşitli deneyimiyle öne çıkmaktadır. 2003 yılında Alexey Anatolyevich MIREA'dan onur derecesiyle mezun oldu. 2006 yılında...
Oracle ve Java derslerinin uzman öğretmeni. Oracle Sertifikalı Uzman, Teknik Bilimler Adayı. Uygulamalı ve öğretimsel faaliyetlerdeki çeşitli deneyimiyle öne çıkmaktadır.
2003 yılında Alexey Anatolyevich MIREA'dan onur derecesiyle mezun oldu. 2006 yılında güvenli otomatik bilgi sistemleri oluşturma konusunda doktora tezini savundu.
Veritabanı güvenliği alanında önemli bir uzman, Oracle DBMS ve SQL Server için güvenli java ve web uygulamaları oluşturma, PL/SQL ve T-SQL'de depolanan program modülleri geliştirme. Büyük devlete ait işletmelerin faaliyetlerini otomatikleştirdi. Java EE platformunu temel alan karmaşık dağıtılmış web uygulamalarının geliştirilmesinde danışmanlık ve danışmanlık hizmetleri sağlar.
Alexey Anatolyevich'in lisansüstü eğitim sistemindeki öğretmenlik deneyimi 7 yılı aşıyor. Kurumsal müşterilerle çalıştı, “BANK PSB”, “İnternet Bilgi Teknolojileri Üniversitesi (INTUIT)”, “SINTERRA” şirketlerinin çalışanlarını eğitti.
Programlama ve veritabanlarıyla çalışma üzerine çeşitli eğitimsel ve metodolojik kılavuzların yazarı. 2003'ten 2005'e kadar Alexey Anatolyevich, web programlama ve veritabanlarıyla çalışma konusunda yabancı literatürün uyarlanması ve teknik çevirisiyle uğraştı. 20'den fazla bilimsel makale yayınladı.
Minnettar mezunlar, en karmaşık konuların bile erişilebilir sunum tarzına, öğrencilerden gelen sorulara ayrıntılı yanıtlara ve öğretmenin mesleki uygulamasından canlı örneklerin bolluğuna her zaman dikkat çeker.
3
kurs27 yıllık deneyime sahip öğretmen, Oracle uzmanı, Oracle, MySQL, Microsoft, IBM uluslararası sertifikalarına sahip. SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux yönetiminde programlama konusunda geniş deneyime sahiptir.
27 yıllık deneyime sahip öğretmen, Oracle uzmanı, Oracle, MySQL, Microsoft, IBM uluslararası sertifikalarına sahip. SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux yönetiminde programlama, Git sistemini kullanma, oluşturma konusunda geniş deneyime sahiptir. sanal makinelerin (VMWare, Virtualbox, HYPER-V), Oracle veritabanlarının yönetilmesi, IBM Informix, sunucu donanımının yapılandırılması ve YAĞMA.
Ilya Andreevich, 1991'den beri Moskova Devlet Üniversitesi'nde iş dünyasındaki uygulamaları da dahil olmak üzere BT dersleri veriyor. Mezunları arasında Rusya Federasyonu'ndaki en büyük işletmelerin çalışanları bulunmaktadır. İş dünyasında BT kullanımındaki eğilimler hakkında ekonomik yayınlarda birçok eser yazmıştır. Ayrıca düzenli olarak BT uzmanlarının becerilerini geliştirmeye yönelik eğitimler veriyor ve seminerlerde konuşuyor.
Kibar, mizah anlayışı olan, sabırlı, sorumlu - öğrenciler öğretmenlerini bu şekilde karakterize ederler. Deneyimini her öğrenciye basit ve anlaşılır bir dille nasıl aktaracağını biliyor, bu da onu gerçekten yüksek kaliteli bir öğretmen yapıyor.
Modül 1. Giriş (1 ac. H.)
Kurs Hedefleri
Ders Programı
Geliştirme ortamlarının açıklaması
Bu derste kullanılan tablolar, veriler ve araçlar
Modül 2. PL/SQL programlama kavramlarının gözden geçirilmesi (1 ac. H.)
PL/SQL Blok Yapısı
Paketler, prosedürler ve işlevler
İmleçler
İstisna işleme
Bağımlılıklar
Modül 3. PL/SQL kod tasarımı (2 ac. H.)
Önceden tanımlanmış veri türlerinin açıklaması
Uygulamada mevcut türlere göre alt türler oluşturun
İmleçleri tasarlarken farklı yaklaşımlar kullanmak
Değişken İmleçleri Kullanma
Beyaz liste
Modül 4. Koleksiyonların gözden geçirilmesi (2 ac. H.)
Koleksiyonlara genel bakış
İlişkisel Dizileri Kullanma
İlişkisel yöntemleri kullanarak gezinme
İç İçe Tabloları Kullanma
Değişken Uzunluklu Dizileri Kullanma
İç içe geçmiş tabloları ve değişken uzunluklu dizileri karşılaştırma
Modül 5. Koleksiyonları kullanma (2 ak. H.)
Koleksiyonları Kullanarak PL/SQL Programları Yazmak
Koleksiyonları Etkin Bir Şekilde Kullanmak
PL/SQL'de değişken türlerini bağlamaya yönelik iyileştirmeler
Modül 6. Büyük nesnelerin manipülasyonu (2 ac. H.)
LOB'la çalışmak
SecureFile LOB İncelemesi
Modül 7. Gelişmiş arayüz yöntemlerini kullanma (2 ac. H.)
PL/SQL'den harici programları çağırma
Harici prosedürleri çağırmanın faydaları
Diğer programlama dillerinde yazılmış harici prosedürlerin çağrılması
C dilinde yazılan prosedürlerin PL/SQL'den çağrılması
PL/SQL'den Java ile yazılmış prosedürlerin çağrılması
Modül 8. PL/SQL kod performansını ayarlama (2 ac. H.)
Derleyici etkisi
PL/SQL Kodunu Özelleştirme
Otomatik Alt Program Yerleştirmeyi Kontrol Etme
Bellek kullanımı sorunlarını belirleme ve ayarlama
Ağ sorunları
Modül 9. Önbelleğe alma yoluyla performansı artırma (2 ac. H.)
Önbelleğe alma sonuçlarının açıklaması
Sorgu Sonuçları Önbelleğini Kullanma
PL/SQL İşlev Önbelleğini Kullanma
PL/SQL İşlev Önbelleği Özelliklerine Genel Bakış
Modül 10. PL/SQL kodunun analizi (2 ac. H.)
Kod Bilgileri
PL/SQL Kapsamları
DBMS_METADATA Paketi
PL/SQL İyileştirmeleri
Modül 11. PL/SQL kodunun profilini oluşturma ve izleme (2 ac. H.)
PL/SQL yürütme izlemesi
PL/SQL İzleme Adımları
Modül 12. Parçalı erişim kontrolü kullanarak sanal bir özel veritabanının uygulanması (2 ac. H.)
Ayrıntılı erişim kontrolünün nasıl çalıştığının açıklaması
Ayrıntılı erişim kontrolü yöntemlerinin açıklaması
Uygulama bağlamının açıklaması
Uygulama Bağlamı Oluşturma
Uygulama Bağlamını Uygulama
DBMS_RLS paket prosedürleri
Politika uygulaması
Ayrıntılı erişim kontrolü bilgileri içeren veri sözlüğü görünümleri
Modül 13. SQL enjeksiyonlarına karşı kod koruması (2 ac. H.)
SQL enjeksiyonlarının açıklaması
SQL enjeksiyonlarına karşı savunmasız alanların azaltılması
DBMS_ASSERT'i kullanma