از مبتدی تا نابغه Oracle SQL: آموزش عملی برای تبدیل شدن به توسعهدهنده حرفهای SQL
با تمرین واقعی و چالشهای دنیای واقعی، SQL را بیاموزید.
از Oracle SQL برای بازیابی، فیلتر، تحلیل، قالببندی و ارائه اطلاعات از پایگاههای داده Oracle استفاده کنید.
ایجاد جدول، محدودیتها، ایندکسها، نماها و بسیاری دیگر از اشیاء پایگاه داده.
با استفاده از SQL، اطلاعات را در پایگاههای داده Oracle درج، ویرایش و حذف کنید.
کد SQL مورد نیاز برای حل رایجترین مشکلات در موقعیتهای کاری واقعی و آزمونهای دانشگاهی را بنویسید.
با مباحث پیشرفته مانند توابع تحلیلی، کوئریهای سلسله مراتبی و موارد دیگر آشنا شوید.
لطفاً توجه داشته باشید که PL/SQL در این دوره پوشش داده نمیشود.
پیشنیازها:
دانش قبلی Oracle SQL لازم نیست. شما Oracle SQL را از ابتدا یاد خواهید گرفت (اگر به آن نیاز دارید).
اگر میخواهید پایگاه داده Oracle SQL خود را نصب کنید، به کامپیوتری با سیستم عامل ویندوز یا لینوکس نیاز دارید که بتوانید برنامهها را نصب و اجرا کنید (کامپیوترهای مک نیز قابل استفاده هستند، اما نیاز به اجرای نرمافزار پایگاه داده در یک ماشین مجازی دارند).
شما باید اشتیاق واقعی برای یادگیری Oracle SQL و زمان کافی برای تماشای سخنرانیها و تمرین مفاهیم طبق دستورالعمل مدرس داشته باشید.
* پوشش Oracle Database 11g، Oracle 12c، Oracle 18c و Oracle 19c
Oracle در حال حاضر محبوبترین سیستم مدیریت پایگاه داده رابطهای در جهان است. این سیستم توسط هزاران شرکت بزرگ استفاده میشود که معمولاً مایل به پرداخت حقوق خوب به افراد مناسب هستند، از جمله کسانی که دانش عملی Oracle SQL مبتنی بر بهترین شیوهها و تجربه دارند.
بیشتر دورههای SQL دانش نظری SQL را به شما میدهند. در این دوره، شما با نوشتن کد واقعی یاد خواهید گرفت.
نظر سایر فراگیران در مورد این دوره:
- شروتی میگوید: “این یک دوره فوقالعاده بود. کاملاً دوستانه برای مبتدیان.”
- دنیل میگوید: “تطابق عالی. علیرغم دانستن SQL برای بیش از یک دهه، چیزهای جدید زیادی یاد گرفتم.”
- دیوید میگوید: “واقعاً به خوبی توضیح داده شده! انرژی مدرس را دوست دارم!”
- اسکات میگوید: “این یک دوره باورنکردنی است! دوست دارم که مدرس کارلوس موضوعات را بسیار واضح ارائه میدهد، اما همچنین دانشجویان را در آزمونها و چالشهای تمرینی به چالش میکشد. بسیاری از دورههای موجود، چالشهای تمرینی را دارند که دقیقاً بازتولید چیزی است که تازه آموخته شده، که بیش از حد آسان هستند و رشد دانشجو را محدود میکنند. هیچ پیشنهادی برای بهبود محتوا و ارائه دوره ندارم، زیرا از نظر من کاملاً بینقص بود. اگر امکانش بود، این دوره را بالاتر از ۵ ستاره امتیاز میدادم. ممنونم کارلوس!”
- توماس میگوید: “صادقانه بگویم، من دورههای خوب یودمی دیدهام… این دوره یکی از بهترین ساختار یافتهترین دورههایی است که دیدهام. اولویت را به چالشهای تمرینی میدهد که کیفیت دوره را با یک دوره دانشگاهی قابل مقایسه میکند… آموزش عالی، ارزش فوقالعاده برای دوره!”
- روشان میگوید: “دوره عالی برای پوشش تمام اصول اولیه، عالی برای آمادهسازی مصاحبه.”
- پل میگوید: “این دوره بسیار جامع است و کارلوس یک مدرس ماهر است!”
- رادو میگوید: “دوره بسیار واضح، ارائه مختصر، نکات عالی، تلفظ بسیار خوب، زیرنویس بدون خطا، تمرینهای زیاد برای تمرین… از شما برای دوره عالی متشکرم، کارلوس.”
Oracle SQL را به روشی عملی و هوشمندانه بیاموزید و شغل خود را به عنوان توسعهدهنده Oracle SQL آغاز کنید:
- همه چیز را در مورد دستور SELECT از جمله بندهای FROM، JOIN، WHERE، GROUP BY، HAVING، OVER، PIVOT و تمام بندهای مرتبط دیگر بیاموزید.
- نحوه استفاده از انواع اپراتورها در Oracle SQL را بیاموزید.
- نحوه استفاده از توابع عددی، متنی، تاریخ، تبدیل، تجمیعی، تحلیلی و سایر انواع توابع Oracle SQL را بیاموزید.
- نحوه افزودن، ویرایش و حذف اطلاعات از پایگاههای داده Oracle با استفاده از SQL از طریق دستورات UPDATE، DELETE، MERGE و انواع دیگر را بیاموزید.
- نحوه استفاده از SQL برای ایجاد و استفاده از جداول، محدودیتها، سکانسها، ایندکسها و نماها را بیاموزید.
- با نوشتن واقعی کد Oracle SQL، مشکلات جالب و چالش برانگیز را حل کنید که یادگیری و حفظ شما را بهبود میبخشد و به شما اطمینان میدهد که مهارتهای خود را در موقعیتهای واقعی به کار بگیرید.
- نکات و دانشی را کسب کنید که معمولاً فقط از طریق سالها تجربه SQL به دست میآید.
- و خیلی موارد دیگر.
کارلوس این دوره را ایجاد کرده است زیرا بیشتر دورهها، اگر نگوییم همه آنها، بیش از حد بر “گفتن” یا “نمایش دادن” نحوه انجام کارها تمرکز میکنند، اما به شما به عنوان دانشجو، فرصتی برای آزمایش و تمرین آنچه آموخته میشود، نمیدهند. برخی از آنها از شما میخواهند که همراه با مدرس تمرین کنید یا کارهایی انجام دهید، اما متأسفانه، چنین رویکردی واقعاً مؤثر نیست. دیدن نحوه انجام کارها یا صرفاً کپی کردن یا تکرار آنچه روی صفحه میبینید، کمکی به یادگیری SQL نخواهد کرد. ممکن است احساس کنید که در حال یادگیری هستید، اما وقتی زمان آن فرا میرسد که خودتان دستوری بنویسید، به احتمال زیاد اعتماد به نفس زیادی نخواهید داشت.
در اینجا شما بیشتر از اصول اولیه SQL را یاد خواهید گرفت و تمرین خواهید کرد.
محتوا و مرور کلی:
این دوره نه تنها به مبتدیان کمک میکند تا زبان SQL را بیاموزند. اگر از قبل دانش SQL دارید، مفاهیم، ویژگیها و تکنیکهای جدید زیادی را یاد خواهید گرفت که شما را به یک توسعهدهنده SQL بهتر تبدیل میکند.
پس از تنظیم محیط یادگیری، با اساسیترین مفاهیم پایگاههای داده به طور کلی و مقدمهای کوتاه بر Oracle و زبان SQL آغاز میشود.
شما شروع به یادگیری سادهترین دستورات SQL خواهید کرد و قبل از اینکه متوجه شوید، تمام اصول اولیه SQL را پوشش دادهاید و به تدریج به مفاهیم پیشرفتهتر پیش میروید.
این دوره شامل چندین موضوع است که برخی افراد، از جمله توسعهدهندگان با تجربه و مدرسان دیگر، آنها را پیشرفته میدانند، مانند توابع تحلیلی، کوئریهای سلسله مراتبی، ویژگیهای Pivot و Unpivot، و بسیاری موارد دیگر.
این دوره شامل سخنرانیهای نمایشی نیست زیرا کل دوره یک نمایش کدنویسی است. در ۹۰٪ سخنرانیهای ویدیویی، شما صفحه کامپیوتر مدرس را تماشا خواهید کرد در حالی که او کد Oracle SQL را تایپ میکند، توضیح میدهد و اجرا میکند.
این دوره شامل آزمایشگاه در پایان هر بخش نیست زیرا تقریباً هر درس دارای یک وظیفه کدنویسی برای تمرین آنچه یاد میگیرید است.
لطفاً توجه داشته باشید که PL/SQL (زبان رویهای Oracle) در این دوره پوشش داده نمیشود.
مدرس نه تنها SQL را به شما آموزش میدهد. او دههها تجربه Oracle خود را از طریق آنچه او “نکات تجربه” مینامد، با شما به اشتراک میگذارد. این نکات واقعاً میتوانند به شما در تمایز و برجسته شدن کمک کنند.
کلمات پایانی از مدرس:
شما میتوانید در مدت زمان بسیار کوتاهی از اینکه توسط دوستان، همکاران و کارفرمایان بالقوه خود به عنوان یک توسعهدهنده SQL با تجربه و آگاه دیده شوید لذت ببرید، اما باید دست به کار شوید. اگر کمک من را میخواهید، آن را خواهید داشت.
- کارلوس، بنیانگذار آکادمی Standout-Dev.
Carlos from Standout-Dev Academy
Standout-Dev Academy
نمایش نظرات