آموزش دوره جامع توسعه‌دهنده دیتابیس اوراکل (۵ در ۱) - آخرین آپدیت

دانلود Complete Oracle Database Developer Course ( 5 in 1 )

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش SQL، PL/SQL، مدل‌سازی داده‌ها و Oracle Cloud DB (ATP) + آمادگی برای مصاحبه و آزمون گواهینامه در این دوره یاد می‌گیرید چگونه یک پایگاه داده Autonomous Transaction Processing (ATP) را در زیرساخت ابری اوراکل (OCI) راه‌اندازی کرده و از طریق ابزارهای کلاینت به آن متصل شوید. نوشتن پرس‌وجوهای (Query) صحیح و بهینه SQL، شامل Joinها، زیرپرس‌وجوها (Subqueries)، توابع تجمیعی و توابع داخلی. اجرای وظایف اصلی DML و DDL: ایجاد و اصلاح جداول، ایندکس‌ها، توالی‌ها (Sequences)، محدودیت‌ها (Constraints) و تریگرها. طراحی نمودارهای ER و تبدیل نیازمندی‌ها به شمای نرمال‌شده با کلیدها و محدودیت‌های مناسب. توسعه برنامه‌های PL/SQL با استفاده از ساختارهای کنترلی، رکوردها و مجموعه‌ها، کرسرها (Cursors)، مدیریت خطا (Exceptions)، پروسجرها و توابع. بارگذاری داده‌ها و مدیریت شمایا، کاربران و سطوح دسترسی برای راه‌اندازی پروژه‌های عملی. ساخت پروژه‌های کوچک و آماده برای پورتفولیو از طریق آزمایشگاه‌های عملی که مشابه وظایف واقعی کسب‌وکار هستند. آمادگی برای مصاحبه‌های فنی با تمرین هدفمند روی سوالات SQL، PL/SQL و طراحی شمایا. آمادگی برای آزمون 1Z0 082 SQL با تمرینات و تست‌های همسو با سرفصل‌های آزمون. پیش نیاز‌ها: نیاز به تجربه قبلی در اوراکل نیست. آشنایی مقدماتی با کامپیوتر و اشتیاق به یادگیری.

بوت‌کمپ توسعه‌دهنده اوراکل - همه‌جانبه و عملی

حفظ کردن را رها کنید و شروع به ساختن کنید. این دوره جامع، تمام آنچه برای تبدیل شدن از یک مبتدی به یک توسعه‌دهنده آماده به کار دیتابیس اوراکل نیاز دارید را در اختیار شما قرار می‌دهد. دیگر نیازی به جستجوی بیشتر نیست.

شما یک پایگاه داده Autonomous Transaction Processing (ATP) را در OCI راه‌اندازی خواهید کرد، در هر ماژول SQL & PL/SQL را تمرین می‌کنید، با استفاده از مدل‌سازی و طراحی داده‌ها شمایا را طراحی می‌کنید و برای بهینه‌سازی عملکرد یاد می‌گیرید تا کدهای شما در محیط عملیاتی سریع اجرا شوند. ما کار را با آمادگی برای مصاحبه و تمرینات هدفمند برای آمادگی آزمون 1Z0-082 (بخش SQL) به پایان می‌رسانیم—به همراه آزمایشگاه‌های عملی در طول دوره.

آنچه به دست می‌آورید:

  • پروژه‌های کوچک آماده برای پورتفولیو و اسکریپت‌های قابل استفاده مجدد

  • تسلط بر مبانی SQL و PL/SQL (DML/DDL، Joinها، توابع، کرسرها، Exceptionها)

  • عادات صحیح در طراحی شمایا و ERDهای مستحکم

  • یک راهنمای عملی برای مصاحبه و تمرینات آزمون 1Z0-082

  • تجربه عملی کار با دیتابیس ابری (Cloud)

همه نیازهای شما در یک جا. با انجام دادن یاد بگیرید، پروژه‌های واقعی بسازید و سریعاً برای مسیر شغلی خود آماده شوید.

بدون تئوری‌های خسته‌کننده! این دوره با تاکید بر تجربه عملی طراحی شده است. هر موضوع دارای ویدیو توضیحی دقیق و وظایفی است که باید خودتان به تنهایی انجام دهید.

لازم نیست همه چیز را از قبل بدانید تا وارد دنیای کدنویسی پروژه‌های واقعی شوید. این دوره شما را مستقیماً وارد میدان عمل می‌کند و از همان ابتدا با چالش‌ها روبرو می‌شوید. قبل از اینکه متوجه شوید، خواهید توانست با اعتماد به نفس و سرعت، برای پروژه‌های دنیای واقعی راهکار بسازید.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

دیتابیس چیست؟ What is a Database?

  • دیتابیس چیست؟ What is a Database?

اطلاعات چگونه در دیتابیس رابطه‌ای سازماندهی می‌شوند؟ How Information is Organized in the Relational Database?

  • اصول دیتابیس رابطه‌ای Relational Database Principles

ایجاد دیتابیس ATP در فضای ابری Create ATP database in the Cloud

  • ایجاد حساب کاربری رایگان ابری Create an Always Free Cloud Account

  • ایجاد دیتابیس ATP Create ATP database

  • نصب SQL Developer Install SQL Developer

  • اتصال به ATP با SQL Developer Connect to ATP ( SQL Developer )

  • باز کردن ATP در صورت متوقف بودن Open ATP if it was stopped

ایجاد ERD Create ERD

  • ایجاد ERD Create ERD

SQL چیست؟ What is SQL?

  • SQL چیست؟ What is SQL?

DML DML

  • دستور SELECT SELECT statement

  • دستور INSERT INSERT statement

  • دستورات UPDATE و DELETE UPDATE AND DELETE

  • دستور MERGE MERGE statement

  • کوییز فصل Chapter Quiz

اشیاء دیتابیس Database Objects

  • اشیاء دیتابیس Database Objects

  • کوییز فصل Chapter Quiz

انواع داده‌ها Data Types

  • انواع داده‌ها Data Types

  • کوییز فصل Chapter Quiz

DDL DDL

  • ایجاد جدول (CREATE TABLE) CREATE TABLE

  • ایجاد ایندکس (CREATE INDEX) CREATE INDEX

  • ایجاد توالی (CREATE SEQUENCE) CREATE SEQUENCE

  • تمرین عملی: ایجاد جدول، توالی و ایندکس Practice Exercise: Create table, sequence and index

  • ایجاد تریگر (CREATE TRIGGER) CREATE TRIGGER

  • اصلاح جدول (ALTER TABLE) ALTER TABLE

  • حذف جدول (DROP TABLE) DROP TABLE

  • موضوع پیشرفته: یک مثال واقعی Advance topic: A real life example

  • کوییز فصل Chapter Quiz

بارگذاری شمای نمونه در دیتابیس ATP Load Sample Schemas to ATP database

  • بارگذاری شمای HR در ATP Load HR schema to ATP

  • بارگذاری شمایهای بیشتر Load more schemas

توابع داخلی Built-in Functions

  • توابع تک‌سطری Single-Row Functions

  • توابع NULL NULL Functions

  • توابع تبدیل Conversion Functions

  • توابع شرطی IF ELSE IF-ELSE Functions

  • داده‌های تجمیعی و توابع گروه‌بندی Aggregated Data and Group Functions

  • مسئله LEETCODE: یافتن دومین حقوق بالا LEETCODE Problem: Find Second Highest Salary

  • مسئله LEETCODE: یافتن اعداد متوالی LEETCODE Problem: Find Consecutive Numbers

  • مسئله LEETCODE: رتبه‌بندی امتیازات LEETCODE Problem: Rank Scores

  • مسئله LEETCODE: حذف ایمیل‌های تکراری LEETCODE Problem: Delete Duplicate Emails

اتصال جداول (JOIN) JOIN Tables

  • اتصال جداول (JOINs) JOINs

  • مقدمه‌ای بر JOIN Intro to JOINs

  • مسئله LEETCODE: ترکیب دو جدول با LEFT JOIN LEETCODE Problem: Combine Two Tables Using LEFT JOIN

  • مسئله LEETCODE: کارمندانی با حقوق بیشتر از مدیران LEETCODE Problem: Employees Earning More Than Their Managers

  • مسئله LEETCODE: بالاترین حقوق در هر دپارتمان LEETCODE Problem: Department Highest Salary

زیرپرس‌وجوها (Subqueries) Subqueries

  • زیرپرس‌وجوها (Subqueries) Subqueries

  • بند WITH WITH clause

  • مسئله LEETCODE: سفرها و کاربران LEETCODE Problem: Trips and Users

  • مسئله LEETCODE: سه حقوق برتر هر دپارتمان LEETCODE Problem: Department Top Three Salaries

  • مسئله LEETCODE: شناسایی کارمندان با رزرو بیش از حد LEETCODE Problem: Find Overbooked Employees

نمونه سوال مصاحبه SQL SQL Interview Example

  • آمادگی برای مصاحبه Prepare to the Interview

بونوس: نمونه سوالات آزمون 1Z0 071 BONUS: 1Z0-071 Exam Examples

  • قبل از شروع سوالات تمرینی 1Z0 071 Before You Start These 1Z0-071 Practice Questions

  • سوالات 1Z0 071 بخش اول 1Z0-071 part 1

  • سوالات 1Z0 071 بخش دوم 1Z0-071 part 2

  • سوالات 1Z0 071 بخش سوم 1Z0-071 part 3

  • سوالات 1Z0 071 بخش چهارم 1Z0-071 part 4

بونوس: نمونه سوالات آزمون 1Z0 082 BONUS: 1Z0-082 Exam Examples

  • سرفصل‌های 1Z0 082 1Z0-082 topics

  • سوالات 1Z0 082 (SQL) بخش اول 1Z0-082 (SQL) part 1

  • سوالات 1Z0 082 (SQL) بخش دوم 1Z0-082 (SQL) part 2

  • سوالات 1Z0 082 (SQL) بخش چهارم 1Z0-082 (SQL) part 4

  • کوییز فصل Chapter Quiz

PL/SQL چیست؟ What is a PL/SQL?

  • مقدمه Introduction

OCI Cloud Shell OCI Cloud Shell

  • ورود به ATP از طریق Cloud Shell Login to ATP via Cloud Shell

بارگذاری داده‌ها در دیتابیس Load Data to DB

  • بارگذاری داده از فایل CSV با دستورات لینوکس Load Data from a CSV file by using Linux commands

  • بارگذاری داده از فایل CSV با جداول خارجی - بخش اول Load Data from a CSV file by using External Tables (part 1)

  • بارگذاری داده از فایل CSV با جداول خارجی - بخش دوم Load Data from a CSV file by using External Tables (part 2)

  • بارگذاری داده از فایل CSV با استفاده از SQL Loader Load Data from a CSV file by using SQL Loader

متغیرهای PL/SQL PL/SQL variables

  • متغیرها variables

دستورات اجرایی PL/SQL PL/SQL executable statements

  • دستورات اجرایی executable statements

  • مسئله LEETCODE: تحلیل حقوق و سابقه کارمندان LEETCODE Problem: Employee Salary & Tenure Analyzer

ساختارهای کنترلی PL/SQL PL/SQL control structures

  • ساختارهای کنترلی control structures

  • مثال‌های عملی Practical Examples

  • ساخت تسک کاربر Create User Task

  • مسئله LEETCODE: شبیه‌ساز رشد حقوق و دستمزد LEETCODE Problem: Payroll Growth Simulator

  • مسئله LEETCODE: پردازشگر پاداش کارمندان LEETCODE Problem: Employee Bonus Processor

  • مسئله LEETCODE: تولید جدول ضرب LEETCODE Problem: Multiplication Table Generator

  • مسئله LEETCODE: تغییر نام داینامیک جداول LEETCODE Problem: Dynamic Table Renaming

انواع داده‌های ترکیبی PL/SQL PL/SQL composite data types

  • رکورد‌های PL/SQL PL/SQL records

  • مسئله LEETCODE: ثبت وضعیت لحظه‌ای کارمند LEETCODE Problem: Employee Snapshot Record

  • مسئله LEETCODE: ثبت انتقال دپارتمان LEETCODE Problem: Department Transfer Record

  • مسئله LEETCODE: ثبت بایگانی بازنشستگی LEETCODE Problem: Retirement Archive Record

  • مسئله LEETCODE: تحلیل ارشدترین کارمندان LEETCODE Problem: Top Senior Employees Analyzer

  • آرایه‌های انجمنی PL/SQL (INDEX BY tables) PL/SQL associative arrays (INDEX BY tables)

  • مسئله LEETCODE: شمارنده مقادیر منحصر به فرد LEETCODE Problem: Unique Value Counter

  • مسئله LEETCODE: کش جستجوی کد کشور LEETCODE Problem: Country Code Lookup Cache

  • مسئله LEETCODE: تحلیل بازه‌های حقوقی LEETCODE Problem: Salary Bucket Analyzer

  • مسئله LEETCODE: کش دپارتمان در حافظه LEETCODE Problem: In-Memory Department Cache

  • مسئله LEETCODE: شناسایی اولین کارمند تکراری LEETCODE Problem: First Repeated Employee Detector

  • جداول تو در تو (Nested Tables) در PL/SQL PL/SQL nested tables

  • مسئله LEETCODE: مجموع سبد خرید LEETCODE Problem: Shopping Cart Total

  • مسئله LEETCODE: حذف امتیازهای ناموفق LEETCODE Problem: Remove Failed Scores

  • مسئله LEETCODE: تعدیل حقوق کارمند LEETCODE Problem: Employee Salary Adjustment

  • مسئله LEETCODE: فیلتر نام‌های منحصر به فرد LEETCODE Problem: Unique Name Filter

  • مسئله LEETCODE: بارگذار داینامیک دپارتمان LEETCODE Problem: Dynamic Department Loader

  • آرایه‌های متغیر (VARRAYS) در PL/SQL PL/SQL VARRAYS

  • مسئله LEETCODE: رهگیری ۵ امتیاز برتر LEETCODE Problem: Top 5 Scores Tracker

  • مسئله LEETCODE: تاریخچه N خرید آخر LEETCODE Problem: Last-N Purchase History

  • مسئله LEETCODE: بررسی تطابق مهارت‌ها LEETCODE Problem: Skill Match Checker

  • مسئله LEETCODE: نمایش مرتب شده با استفاده از TABLE() LEETCODE Problem: Sorted Display Using TABLE()

  • مسئله LEETCODE: ذخیره وضعیت دپارتمان LEETCODE Problem: Department Snapshot Storage

کرسرهای صریح PL/SQL PL/SQL Explicit Cursors

  • کرسرهای صریح explicit cursors

  • مسئله LEETCODE: چاپ N کارمند اول LEETCODE Problem: Print First N Employees

  • مسئله LEETCODE: شمارنده کارمندان دپارتمان LEETCODE Problem: Department Employee Counter

  • مسئله LEETCODE: کرسر پارامتری - فیلتر حقوق LEETCODE Problem: Parameterized Cursor – Salary Filter

  • مسئله LEETCODE: ترکیب کرسر و UPDATE LEETCODE Problem: Cursor + UPDATE

  • مسئله LEETCODE: کرسر با منطق شرطی LEETCODE Problem: Cursor with Conditional Logic

مدیریت خطا در PL/SQL PL/SQL Exceptions

  • مدیریت استثنا (Exception) Handling an exception

  • مسئله LEETCODE: جستجوی امن تک‌سطری LEETCODE Problem: Safe Single-Row Lookup

  • مسئله LEETCODE: اعتبارسنجی افزایش حقوق LEETCODE Problem: Salary Increase Validation

  • مسئله LEETCODE: مدیریت نقض محدودیت‌ها LEETCODE Problem: Handle Constraint Violation

  • مسئله LEETCODE: پوشش‌دهنده ثبت خطا (Error Logging) LEETCODE Problem: Error Logging Wrapper

  • مسئله LEETCODE: حذف کنترل شده با خطای بیزنسی LEETCODE Problem: Controlled Delete with Business Error

پروسجرها و توابع PL/SQL PL/SQL Procedures & Functions

  • مقدمه Introduction

  • مسئله LEETCODE: به‌روزرسانی امن حقوق LEETCODE Problem: Secure Salary Update

  • مسئله LEETCODE: سال‌های باقی‌مانده تا سالگرد کارمند LEETCODE Problem: Years Until employee anniversary

  • مسئله LEETCODE: آیا عملکرد بالایی دارد؟ LEETCODE Problem: Is High Performer?

  • مسئله LEETCODE: انتقال کارمند LEETCODE Problem: Transfer Employee

  • تابع یافتن N-اُمین حقوق بالا Nth Highest Salary Function

مشکلات محیط عملیاتی (Production) PRODUCTION PROBLEMS

  • جلوگیری از فساد داده‌ها در عملیات تجاری Data Corruption Prevention During Business Operations

  • ثبت خطاهای محیط عملیاتی Production Error Logging

  • ثبات داده‌ها در چندین جدول Data Consistency Across Multiple Tables

  • فساد داده‌ها ناشی از منطقه زمانی و تاریخ Timezone & Date Corruption

  • قوانین تجاری Hardcoded Hardcoded Business Rules

  • نشت داده‌ها از طریق پیام‌های خطا Data Leaks via Exception Messages

  • گزارش‌دهی امن و بهینه روی حجم بالای داده Performance-Safe Reporting Over Large Data

خودآموزی Self Education

  • پروسجرها و توابع Procedures and Functions

پروژه‌ها Projects

  • فایل‌های DWH DWH files

  • DWH - به‌روزرسانی رزومه DWH - Update your resume

  • آمادگی برای سوالات مصاحبه Prepare for Interview Questions

  • اپلیکیشن مدیریت کتابخانه Library Management App

  • مدیریت کتابخانه - به‌روزرسانی رزومه Library Management - Update your resume

  • آمادگی برای سوالات مصاحبه Prepare for Interview Questions

  • اپلیکیشن کوییز Quiz App

  • پیش‌نمایش اپلیکیشن ELMS ELMS App preview

  • اپلیکیشن ELMS - نیازمندی‌های عملکردی ELMS App - Functional Requirements

  • ELMS APEX - ایجاد فضای کاری و کاربران ELMS APEX - Create WORSPACE and USERs

  • ELMS - پیاده‌سازی بک‌اند PL/SQL ELMS - Implementing PL/SQL backend

  • ELMS APEX - پیاده‌سازی فرانت‌اند بخش اول ELMS - APEX Implementing FE part 1

  • ELMS APEX - پیاده‌سازی فرانت‌اند بخش دوم ELMS - APEX Implementing FE part 2

  • ELMS - به‌روزرسانی رزومه ELMS - Update your resume

  • آمادگی برای سوالات مصاحبه Prepare to Interview Questions

  • پروژه‌های بیشتر می‌خواهید؟ Want more projects?

مقدمه‌ای بر مدل‌سازی داده‌ها Data Modeling - Intro

  • چرا از مدل‌سازی در طراحی سیستم استفاده کنیم؟ Why Use Modeling in System Design?

  • انواع مدل‌ها Model Types

  • جمع‌آوری نیازمندی‌ها Gather Requirements

  • مثال واقعی: شناسایی موجودیت‌ها و عملکردهای تجاری Real-World Example: Identifying Entities and Business Functions

مدل‌سازی داده‌ها - مدل موجودیت-رابطه Data Modeling - Entity Relationship Model

  • موجودیت (Entity) چیست؟ What is an Entity?

  • صفت (Attribute) چیست؟ What is an Attribute?

  • رابطه (Relationship) چیست؟ What is a Relationship?

  • انواع روابط Relationship Types

  • اعتبارسنجی روابط Validating Relationships

  • شناسه منحصر به فرد (UID) چیست؟ What is UID?

  • بازنگری ساختاری (Refactoring) Refactoring

  • گونه‌ها و روابط متقابلاً انحصاری Mutually Exclusive Variants and Relationships

  • ابزار SQL Developer Data Modeler SQL Developer Data Modeler

  • تمرین Practice

مدل‌سازی داده‌ها - نرمال‌سازی Data Modeling - Normalization

  • نرمال‌سازی دیتابیس Database Normalization

  • تمرین Practice

مدل‌سازی داده‌ها - پیاده‌سازی مدل‌های داده Data Modeling - Implement Data Models

  • از تحلیل تا طراحی و پیاده‌سازی From Analysis to Design to Implementation

  • انتقال از مدل موجودیت به مدل جدولی Entity to Table Model Transition

  • نگاشت Supertype و Subtype Supertype and Subtype Mapping

  • دی‌نرمال‌سازی (Denormalization) Denormalization

بونوس: بهینه‌سازی عملکرد Bonus: Performance

  • توصیه‌های بهینه‌سازی عملکرد Performance tuning recommendations

نمایش نظرات

آموزش دوره جامع توسعه‌دهنده دیتابیس اوراکل (۵ در ۱)
جزییات دوره
9 hours
150
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
384
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oleksiy Gusarov Oleksiy Gusarov

کارشناس پایگاه داده در اوراکل