بوتکمپ کامل PL/SQL: «از مبتدی تا پیشرفته در PL/SQL»
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- قبولی در آزمون گواهینامه Oracle 1Z0-149 : Program with PL/SQL در اولین تلاش!
- قبولی در آزمون گواهینامه Oracle 1Z0-148 : Advanced PL/SQL در اولین تلاش!
- هر آنچه برای کدنویسی PL/SQL از سطح مبتدی تا پیشرفته نیاز دارید.
- هر موضوع از سادهترین سطح تا پیشرفتهترین بخشها توضیح داده میشود.
- نمونههای واقعی برای هر بخش
- برخی تکنیکهای پیشرفته SQL
- استفاده مؤثر از SQL Developer برای PL/SQL
- آشنایی کامل با معماری PL/SQL
- بهبود عملکرد کدهای SQL و PL/SQL
- ایجاد کوئریهای پویا در SQL و PL/SQL
- یادگیری برنامهنویسی شیءگرا در PL/SQL
- یادگیری بهینهسازی PL/SQL برای عملکرد بهتر
- یادگیری و تسلط به PL/SQL با کدنویسی و صدها مثال عملی!
- تبدیل شدن به یک توسعهدهنده حرفهای و آمادهبهکار Oracle PL/SQL
پیشنیازهای دوره
- دانش پایهای از Oracle SQL
توضیحات دوره
به یک متخصص دارای گواهینامه Oracle Database PL/SQL Developer تبدیل شوید!
این بوتکمپ جامع برنامهنویسی PL/SQL برای موضوعات واقعی از سطح مبتدی تا پیشرفته در PL/SQL طراحی شده و شامل صدها نمونه واقعی است. هر موضوع از سادهترین حالت برای افراد غیربرنامهنویس شروع میشود و تا پیشرفتهترین بخشها برای دانشجویانی که از قبل PL/SQL را میشناسند ادامه پیدا میکند. هر دانشجویی که بخواهد PL/SQL را یاد بگیرد یا در PL/SQL به یک حرفهای واقعی تبدیل شود، هر آنچه را نیاز دارد در این دوره پیدا خواهد کرد.
دانشجویان مهارتهای زیر را یاد میگیرند و تقویت میکنند:
- مهارتهای کدنویسی PL/SQL
- کارایی SQL و PL/SQL
- مقیاسپذیری PL/SQL
- قابلیت حملپذیری و امنیت پایگاه داده و برنامهنویسی PL/SQL
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد زبان برنامهنویسی PL/SQL را یاد بگیرد.
- هر کسی که به دنبال مباحث مبتدی PL/SQL است.
- هر کسی که به دنبال مباحث پیشرفته PL/SQL است.
- هر کسی که میخواهد در آزمون "Oracle 1Z0-144 Program with PL/SQL" قبول شود.
- هر کسی که میخواهد در آزمون "Oracle 1Z0-148 Advanced PL/SQL" قبول شود.
- هر کسی که میخواهد در آزمون "Oracle 1Z0-149: Program with PL/SQL" با Oracle Database 19c قبول شود.
- توسعهدهندگان SQL (در همه سطوح)
- توسعهدهندگان مبتدی و متوسط PL/SQL
- مدیران پایگاه داده
- طراحان نرمافزار
- توسعهدهندگان نرمافزار
بوتکمپ کامل PL/SQL: «از مبتدی تا پیشرفته در PL/SQL»
-
ویدیوی معرفی دوره 04:28
-
UDEMY 101: چگونه از Udemy استفاده کنیم؟ + چند نکته مفید 05:01
-
PL/SQL چیست و چرا از آن استفاده میکنیم؟ 05:35
-
معماری PL/SQL 09:33
-
پایگاه داده Pluggable چیست؟ 03:13
-
Schema نمونه (HR) مورد استفاده در این دوره 07:14
-
آزمون 1 None
-
درباره نصب پایگاه داده 03:02
-
روشهای دریافت یک پایگاه داده 14:50
-
گزینه 1: دانلود فایل تصویر ماشین مجازی Oracle Database 23ai (.ova) 02:18
-
گزینه 1: دانلود و نصب VirtualBox 03:14
-
گزینه 1: شروع کار با VirtualBox: راهاندازی و پیکربندی 05:13
-
گزینه 1: پیکربندی SQL Developer برای ماشین مجازی 11:46
-
گزینه 1: استفاده از SQL Developer با ماشینهای مجازی 04:19
-
گزینه 2: دانلود و نصب Oracle Database 18:00
-
گزینه 2: آنلاک کردن قفل Schema HR 07:34
-
گزینه 2: پیکربندی و استفاده از SQL Developer 22:14
-
گزینه 2: نصب Schemaهای نمونه در Oracle Database 07:44
-
گزینه 3: استفاده از Oracle Live SQL 07:40
-
بلوکهای ناشناس 13:42
-
خروجیهای PL/SQL 08:19
-
آزمون (گامهای نخست) None
-
متغیرها چیستند و چرا از آنها استفاده میکنیم؟ 08:36
-
قوانین نامگذاری و قراردادهای نامگذاری 04:24
-
اعلان، مقداردهی اولیه و استفاده از متغیرها - بخش 1 10:44
-
اعلان، مقداردهی اولیه و استفاده از متغیرها - بخش 2 10:22
-
استفاده از ویژگی %TYPE 07:07
-
PL/SQL Delimiters و نوشتن توضیحات در کد 05:36
-
دامنه متغیر در PL SQL 11:15
-
استفاده از Bind Variableها 10:53
-
آزمون (متغیرها) None
-
ساختارهای کنترلی و دستورات IF چیستند؟ 13:57
-
عبارتهای Case 14:48
-
حلقهها چیستند؟ - حلقههای پایه 10:11
-
حلقههای While 05:32
-
حلقههای For 09:54
-
حلقههای تودرتو و برچسبگذاری حلقه 16:00
-
دستور Continue 10:23
-
دستور GOTO 13:30
-
آزمون (ساختارهای کنترلی) None
-
کار با دادههای انتخابشده پایگاه داده.. 18:26
-
عملیات DML در PL/SQL 12:46
-
استفاده از Sequenceها در PL/SQL 12:37
-
اضافی - فعالسازی پیشفرض خروجیهای سرور 04:39
-
آزمون (استفاده از SQL در PL/SQL) None
-
انواع داده ساده در برابر انواع داده کامپوزیت 07:52
-
Recordهای PL/SQL - بخش 1 16:40
-
Recordهای PL/SQL - بخش 2 16:30
-
DML آسان با Recordها 08:14
-
Collectionها چیستند؟ 06:14
-
Varrayها و متدهای Collection 22:59
-
جدولهای تودرتو 10:57
-
آرایههای انجمنی PL&SQL (بخش 1) 18:54
-
آرایههای انجمنی PL&SQL (بخش 2) 14:53
-
ذخیره Collectionها در جدولها - (بخش 1) 14:07
-
ذخیره Collectionها در جدولها - (بخش 2) 11:15
-
آزمون (انواع داده کامپوزیت) None
-
Cursorها و انواع Cursor در PL SQL چیستند؟ 08:05
-
استفاده از Cursorهای صریح 11:13
-
استفاده از Cursorها با Recordها 06:11
-
حلقهزنی با Cursorها 12:16
-
PL SQL Cursors با پارامترها 13:33
-
ویژگیهای Cursor در PL SQL 08:28
-
For Update Clause 20:32
-
Where Current Of Clause 09:52
-
Cursorهای ارجاع 24:10
-
آزمون (Cursorها) None
-
تسلط به PL/SQL Cursors None
-
استثناها چیستند؟ 09:15
-
مدیریت استثناها! 17:55
-
مدیریت استثناها (نمونهکدها) 01:26
-
مدیریت و ایجاد استثناهای تعریفشده توسط کاربر 07:53
-
استفاده از رویه ()RAISE_APPLICATION_ERROR 07:49
-
آزمون (استثناها) None
-
توابع و رویهها چیستند و چرا از آنها استفاده میکنیم؟ 08:36
-
ایجاد و استفاده از Stored Procedureها 16:51
-
استفاده از پارامترهای IN و OUT 14:34
-
Notationهای نامدار و میکس شده و گزینه پیشفرض 16:25
-
ایجاد و استفاده از توابع (بخش 1) 16:31
-
ایجاد و استفاده از توابع (بخش 2) 07:21
-
زیربرنامههای محلی 14:48
-
Overloading زیربرنامهها 13:11
-
مدیریت استثناها در زیربرنامهها 19:42
-
پیدا کردن و حذف زیربرنامهها 11:02
-
توابع جدولی معمولی و Pipelined 19:32
-
آزمون (توابع و رویههای PL/SQL) None
-
Packageها چیستند؟ 09:37
-
ایجاد، استفاده، تغییر و حذف Packageها 27:16
-
قابلیت مشاهده اشیای Package 11:23
-
ارجاع غیرمجاز به شیء و Forward Declaration 07:27
-
مقدمهسازی Package 08:45
-
وضعیت پایدار Packageها - بخش 1 19:13
-
وضعیت پایدار Packageها - بخش 2 13:59
-
استفاده از Collectionها در Packageهای PL/SQL - بخش 1 26:12
-
استفاده از Collectionها در Packageهای PL/SQL - بخش 2 09:43
-
چگونه Packageها را پیدا کنم؟ 07:28
-
آزمون (Packageها) None
-
Triggerها چیستند و انواع Trigger 10:00
-
درک Triggerهای DML 11:20
-
تعیین زمانبندی Triggerها 19:02
-
Triggerهای سطح Statement و سطح Row 13:29
-
استفاده از مشخصههای New و Old در Triggerها 19:22
-
استفاده از شرطهای شرطی 10:26
-
استفاده از رویه RAISE_APPLICATION_ERROR در Triggerها 05:32
-
استفاده از Update Of Event در Triggerها 06:28
-
استفاده از WHEN Clause در Triggerها 07:10
-
Triggerهای INSTEAD OF 19:45
-
بررسی و مدیریت Triggerها 08:20
-
ایجاد Triggerهای غیرفعال 05:05
-
نمونههای واقعی بیشتر برای Triggerهای DML 21:27
-
Triggerهای مرکب 27:39
-
مدیریت خطاهای Mutating Table 20:17
-
آزمون (Triggerها) None
-
اشکالزدایی PL/SQL: اشکالزدایی زیربرنامههای شما - (بخش 1) 10:53
-
اشکالزدایی PL/SQL: اشکالزدایی زیربرنامههای شما - (بخش 2) 11:16
-
اشکالزدایی PL/SQL: اشکالزدایی زیربرنامههای شما - (بخش 3) 08:42
-
اشکالزدایی PL/SQL: اشکالزدایی بلوکهای ناشناس 05:49
-
مقدمهای بر Dynamic SQL و Dynamic PL/SQL 12:43
-
Native Dynamic SQL در PL/SQL 11:15
-
دستور EXECUTE IMMEDIATE 10:55
-
دستور EXECUTE IMMEDIATE با USING Clause 15:15
-
دستور EXECUTE IMMEDIATE با INTO Clauses و INTO 12:30
-
EXECUTE IMMEDIATE با BULK COLLECT INTO Clause 05:57
-
بلوکهای پویا در PL/SQL 11:46
-
دستورات FOR - OPEN و FETCH 07:17
-
استفاده از Package DMBS_SQL (روش 4) 24:01
-
آزمون (Dynamic SQL) None
-
Packageهای ارائهشده توسط Oracle چیستند؟ 07:10
-
استفاده از Package DBMS_OUTPUT 13:59
-
استفاده از Package UTL_FILE (بخش 1) 15:57
-
استفاده از Package UTL_FILE (بخش 2) 17:41
-
استفاده از Package UTL_FILE (بخش 3) 11:40
-
استفاده از Package UTL_MAIL (بخش 1) 13:05
-
استفاده از Package UTL_MAIL (بخش 2) 13:56
-
آزمون (Packageهای ارائهشده توسط Oracle) None
-
مدیریت امنیت برای حقوق Definer و حقوق Invoker (بخش 1) 12:37
-
مدیریت امنیت برای حقوق Definer و حقوق Invoker (بخش 2) 12:50
-
آزمون (موضوعات متفرقه) None
-
ضمیمه 1: نصب Oracle Database 12c روی رایانه شما 09:04
-
ضمیمه 3: پیکربندی و استفاده از Oracle SQL Developer برای Oracle Database 12c 09:53
مشخصات آموزش
بوتکمپ کامل PL/SQL: «از مبتدی تا پیشرفته در PL/SQL»
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:140
- مدت زمان :26:08:43
- حجم :10.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy