دوره آموزش زبان SQL و دیتابیس

دوره آموزش زبان SQL و دیتابیس

یادگیری درست و اصولی دیتابیس و SQL

هر نرم افزاری که در دنیا می‌بینی چه سایت باشه چه اپلیکیشن موبایل و چه ... همه و همه داده‌هایی دارند که نیاز به ذخیره‌سازی دارن. مثلا دیجی‌کالا تمامی اطلاعات محصولات، نظرات، دسته‌بندی ها و سفارشات رو جایی ذخیره میکنه و اسنپ تمامی اطلاعات مسافران، راننده‌ها و سفرها رو جایی ذخیره میکنه.

در هنگامی هم که داری از این اپ ها استفاده میکنی بر اساس نیازت این اطلاعات رو در اختیار شما میذاره. مثلا دیجی‌کالا سفارشات من رو فقط به من نمایش میده و سفارشات شما رو فقط به شخص شما نمایش میده نه دیگران. در این صورت هست که هم ذخیره سازی این داده‌ها و هم گرفتن و به دست آوردن اطلاعات از این داده‌ها بسیار ارزشمند هست.

در دنیای امروز هر شرکتی، داده‌هایی رو جمع‌آوری کرده و این داده‌ها مهمترین دارایی هر شرکت هستند. تمامی این داده‌ها باید جایی ذخیره بشن که ما بهش دیتابیس یا پایگاه داده می‌گیم. این پایگاه داده شامل تمامی داده‌هایی هست که یک شرکت براش مهمه و هر کسی بتونه این داده‌ها رو مدیریت کنه به مهمترین عضو اون شرکت تبدیل میشه. شرکت هم به شدت مدیریت و استخراج اطلاعات از این پایگاه داده براش مهمه.

یک نیرویی که بتونه دو تا کار زیر رو با دیتابیس انجام بده به شدت خواهان داره و شرکت‌ها ارزش زیادی براش قائلن:

‍۱) نیرویی که بتونه با دیتابیس کار کنه و ازش سر در بیاره. چون تمامی این اطلاعات باید در دیتابیس به صورت درست ذخیره بشن تا شرکت این اطلاعات رو جمع آوری کنه و بعدا بتونه ازشون استفاده کنه.

۲) یه کار مهمتر اینه که بتونی اطلاعاتی که نیاز داری رو از این دیتابیس استخراج کنی (این کار با SQL صورت میگیره). یعنی مثلا مدیر شرکت میگه شماره تلفن مشتری هایی که پارسال نزدیک عید خرید کردن و بیش از ۱۰ میلیون تومن پرداخت کردن رو به من تحویل بده و به موجب همین اطلاعاتی که شما متخصص SQL بهشون تحویل میدی، شرکت پیامک تخفیف می‌فرسته و می‌تونه ۵۰۰ میلیون سود کنه. این اطلاعات رو یک متخصص SQL و دیتابیس توی یک دقیقه از دیتابیس استخراج می‌کنه و برای همین به شدت برای شرکت‌ها ارزشمنده.

اگه حوزه دیگه ای کار میکنم بازم باید SQL رو بلد باشم؟

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

این دوره ای که جلوی شماست از صفر صفر بدون پیشنیاز بهت دیتابیس و SQL رو یادمیده. یعنی اگه الان حتی ندونی دیتابیس یا SQL چی هست بعد از این دوره کامل بهش مسلط می‌شی. SQL همون زبانی هست که باهاش می‌تونی با دیتابیس صحبت کنی و ازش اطلاعاتی که می‌خوای رو با هر پیچیدگی که نیاز داری بهت راحت تحویل بده.

بعد از این دوره هم می‌تونی به راحتی دیتابیس بسازی و هر داده‌ای رو با ساختار درست و اصولی ذخیره و بررسی کنی و هم می‌تونی با نوشتن دستورات sql (چه ساده چه پیچیده و حرفه ای) هر اطلاعاتی که نیاز داری رو استخراج کنی. کاملترین آموزشی که میشه آماده کرد رو برات آماده کردم. پس خیالت راحت باشه.

توجه کن که داشتن مهارت نوشتن دستورات SQL تقریبا ۹۰ درصد کار یک متخصص SQL و دیتابیس هست و برای همینه که اصل چیزی که باید یادبگیری نوشتن دستورات SQL هست. به این صورت که یادبگیری هر اطلاعاتی که نیاز داری رو با چه دستور SQL ای درخواست کنی تا دیتابیس داده‌های درست رو در اختیارت بذاره. در کنارش هم اون ۱۰ درصد، که کار با دیتابیس هست رو یادمیگیری و متخصص SQL و دیتابیس میشی. در نهایت دیگه هر جایی متخصص SQL بخوان هر آن چیزی که نیاز داری رو بلد هستی. همه این مطالب رو با کلی نکته دیگه توی این دوره بهت آموزش دادم.

در این دوره چه مطالبی آموزش داده میشود؟

این دوره از صفر بهت SQL و دیتابیس رو یادمیده و بعد از این دوره نیاز به هیچ دوره دیگه ای درباره دیتابیس و SQL نداری. این دوره از صفر صفره پس حتی اگه قبلش یک خط کد هم ننوشتی هیچ ایرادی نداره فقط کافیه ویدئو ها رو ببینی.

چه کارهایی میشه با یادگیری این دوره انجام داد؟

بعد از این دوره میتونی متخصص SQL بشی. کسی که متخصص SQL هست می‌تونه هر اطلاعاتی را بخواد از دیتابیس‌های رابطه‌ای استخراج کنه و به راحتی می‌تونه گزارشاتی رو تهیه کنه. به بیان دیگه شما متخصص داده می‌شید که به شدت برای شرکت‌ها ارزشمنده. اگه در آگهی های شغلی بگردی میبینی که متخصص داده یکی از شغل های پرمتقاضی هست چراکه شرکت ها به شدت نیاز به نیروی متخصص دارن.

تازه اگه می‌خوای برنامه‌ای بنویسی که نیاز به دیتابیس داره (مثلا سایت یا ربات تلگرام یا هر اپ و نرم افزار دیگه‌ای) بعد از این دوره به راحتی می‌تونی به دیتابیس مسلط باشی و هر دیتابیسی که می‌خوای رو برای هر پروژه‌ای که می‌خوای طراحی کنی. این قدرتی هست که موجب میشه هر نرم‌افزاری بخوای بتونی بسازی. یادت باشه هر نرم‌افزاری بخوای بسازی نیاز به دیتابیس داره.

ویژگی های این پکیج ویدئویی

۱) هیچ پیشنیازی ندارد:

برای شروع این دوره نیاز به هیچ دانش اولیه ای ندارین. بسیاری از کسانی که در این دوره شرکت کرده اند و SQL و دیتابیس رو به خوبی یادگرفته‌اند هیچ دانش قبلی نسبت به برنامه نویسی نداشتند و به خوبی همه مطالب را در همین دوره یادگرفته اند. برای شروع این دوره حتی نیازی نیست که قبلا حتی یک خط کد هم دیده باشید. همه مطالب از صفر به شما توضیح داده شده است.

۲) پشتیبانی VIP مخصوص شرکت کنندگان دوره:

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

۳) تمرین + مینی پروژه + پروژه:

هر دوره ای باید تمرینات هدفمند به همراه چندین مینی پروژه و پروژه برای آموزش درست مطالب ارايه دهد. در این دوره تعداد زیادی تمرین، مینی پروژه و پروژه قرار داده شده که شما به همه مباحث مسلط بشید. در کنار یادگیری مباحث SQL و دیتابیس و تسلط به آن ها، مهارت حل مسائل دیتابیس (کوئری نویسی) را نیز در این دوره یادمی‌گیرید چون پاسخ ویدئویی تک تک تمرینات و مینی پروژه ها و پروژه ها در این دوره به صورت ویدئویی قرار گرفته اند و با ساختار و نحوه حل سوالات متنوع برنامه نویسی آشنا میشید. به جرات میتوان گفت که اگر دوره ای دارای تمرین و پروژه نباشد عملا نتیجه خوبی نخواهد داشت. این دوره تنها دوره‌ای است که برای یادگیری SQL و دیتابیس نیاز دارید.

۴) یادگیری تفکر و اصول کوئری نویسی و کار با دیتابیس

مهمترین مطلبی که در کنار مباحث دیتابیس باید تدریس شود، نحوه درست تفکر و همینطور اصول نوشتن کوئری مناسب است تا شما بتوانید جدای از یادگیری دیتابیس، اصول کوئری نویسی که اصل کار یک متخصص دیتابیس است را به درستی یادبگیرین. این اصول مباحثی هستن که نیاز به چندین سال تجربه دارند و در این دوره در حین تدریس، این مطالب نیز به شما آموزش داده میشود تا شما نیز به راحتی با این اصول و مباحث آشنا بشین.

۵) آموزش مفهومی و اصولی مطالب

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

مزیت های این دوره:

  • یادگیری جامع SQL و دیتابیس – مقدماتی و پیشرفته در یک دوره
  • بدون نیاز به هیچ دانش قبلی
  • پشتیبانی VIP
  • دارای تمرینات، پروژه و مینی پروژه های متنوع +‌ پاسخ ویدئویی تک تک آن ها
  • آموزش مهارت نوشتن کوئری های ساده و پیشرفته + یادگیری تفکر نوشتن کوئری
  • آپدیت رایگان مادام العمر – مطالب جدیدی به دوره اضافه میشوند و همه دانشجویان دوره به رایگان آن ها را دریافت می‌کنند.
  • پذیرای پیشنهادات و انتقادات شما دوستان عزیز هستیم تا بتوانیم همیشه مورد رضایت شما دوستان باشیم

سرفصل ها

  • مقدمه
  • اس کیو ال چیست؟
  • چرا به دیتابیس نیاز داریم؟
  • نصب روی ویندوز
  • نصب روی مک

  • جدول چیه؟
  • (+فایل) اضافه کردن داده‌ها
  • دستور SELECT
  • دستور WHERE
  • دستور ORDER BY
  • دستور AS برای ALIAS ها
  • DISTINCT
  • عملگرهای مقایسه ای در WHERE
  • AND و OR
  • IN و NOT IN
  • BETWEEN
  • LIKE
  • نحوه کامنت گذاری
  • رجکس ها Regex
  • IS NULL & NOT NULL
  • LIMIT OFFSET

  • مفهوم Join و جوین جدول ها
  • (+فایل) فایل مورد نیاز فصل
  • جوین در sql
  • تمرین جوین
  • جوین های چندتایی
  • OUTER JOIN
  • (+فایل) فایل جلسه بعدی
  • USING
  • OUTER JOIN
  • NATURAL JOIN
  • SELF JOIN
  • cross join
  • UNION
  • تمرین UNION
  • استفاده از دو pk در join

  • انواع داده ها در sql
  • تنظیمات جنس ستون ها
  • اضافه کردن با INSERT
  • اضافه کردن چندتایی
  • last_insert_id
  • تمرین
  • دستور UPDATE
  • آپدیت کردن چندتایی
  • آپدیت کردن چند ستون
  • آپدیت کردن با Subquery
  • تمرین آپدیت با Subquery
  • WITH AS
  • دستور DELETE

  • توابع اگریگیشن
  • تمرین اگریگیشن
  • تمرین اگریگیشن و یونیون
  • دستور GROUP BY
  • تمرین اگریگیشن با null
  • دستور مهم HAVING
  • تمرین HAVING
  • تمرین ROLL UP

  • (+فایل) سوالات فصل
  • یادگیری دقیقتر سابکوئری ها
  • عملگر IN
  • ALL & ANY
  • EXISTS
  • سابکوئری در SELECT
  • سابکوئری در FROM
  • WITH
  • پایان فصل

  • (+فایل) سوالات فصل
  • توضیحات فصل
  • (+فایل) فایل اس‌کیو‌ال داده‌ها
  • توضیحات سوالات
  • سوال 1
  • سوال 2
  • سوال 3
  • سوال 4
  • WITH
  • سوال 5
  • سوال 6
  • سوال 7
  • سوال 9
  • سوال 10
  • سوال 11
  • سوال 12
  • سوال 13
  • سوال 13 با سابکوئری
  • سوال 14
  • سوال 15
  • سوال 16
  • سوال 17
  • سوال 18
  • سوال 19

  • توابع استرینگ
  • تابع now و year
  • DATE ADD
  • date format
  • ifnull coalesce
  • if
  • CASE

  • ساخت view
  • استفاده از view برای crud
  • view query
  • WITH CHECK OPTION

  • انواع داده ها
  • داده عددی
  • داده اعشاری
  • داده متنی
  • داده بولین
  • داده زمانی
  • ENUM
  • BLOB
  • JSON

  • ساخت پروسیجر
  • دلیمیتر
  • ساخت پروسیجر با ویزارد
  • دریافت پارامتر در پروسیجرها
  • تمرین دریافت پارامتر
  • دریافت چند ورودی
  • IF NULL
  • تمرین
  • خروجی پروسیجر
  • تعریف متغیر در پروسیجر
  • تعریف تابع

  • دوستان عزیزم ۹۰ درصد دوره دیتابیس تا الان اپلود شده. حدود سه فصل دیگه مونده که درباره تریگر ها و دیتابیس دیزاین هست که تا آخر فروردین ماه اپلود میشن. شما تا اخر فصل یازده کوئری نویسی رو یادگرفتید

مدرس

محمد هادی حاجی حسینی
محمد هادی حاجی حسینی

از نوجوانی علاقه زیادی به برنامه نویسی داشتم و به همین علت در سن چهارده سالگی بدون هیچ آشنایی اولیه شروع به یادگیری برنامه نویسی کردم. با جاوا و اندروید شروع کردم و چندین اپلیکیشن در بازار منتشر کردم. تا الان با زبان های C، C++، CSS, Javascript، Python به صورت تخصصی کارکرده ام. علاقه ام به برنامه نویسی باعث شد که رشته مهندسی کامپیوتر و گرایش مهندسی نرم افزار را در دانشگاه صنعتی اصفهان انتخاب کنم. دولوپر فول استک هستم و استک ام کتابخانه ReactJs و فریمورک Django هست. علاقه ام به تدریس باعث شد که در کنار کار های دیگر، تجربه و دانشم را به دیگران منتقل کنم که نتیجه آن پیج برنامه نویسی اینستاگرامی @m.hadi.hajihosseini و همینطور وبسایت کدینگ‌یار شده است.

کامنت ها :
  • فرشاد
    فرشاد دانشجو دوره
    22 اسفند 1403, 01:28
    پاسخ

    من توی سه دوره قبلی استاد بودم. یعنی دوره های پایتون، جنگو و گیت که از همه نظر عالی بودن‌.
    دوره دیتابیس هم‌میدونم که دقیقا با همون استاندارد ها ضبط شده و تسلط استاد روی مباحث هم که میدونم عالیه. چند قسپت اولش رو دیدم و کامل مطئنم که اینجوریه. یکی از بهترین سرمایه گذاری ها، اینه که تو دوره های استاد باشین. ❤️

  • خشایار
    خشایار دانشجو دوره
    19 اسفند 1403, 00:07
    پاسخ

    من چون دوره گیت و پایتون استاد رو داشتم میدونستم اینم مثل قبلیا معرکست و با این که تازه شروعش کردم خیلی خوب عالی همه چیز توضیح داده میشه

  • Elnaz Di
    Elnaz Di دانشجو دوره
    18 اسفند 1403, 15:52
    پاسخ

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

  • سولماز م.
    سولماز م. دانشجو دوره
    18 اسفند 1403, 14:18
    پاسخ

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

  • f.zare
    f.zare
    18 اسفند 1403, 09:22
    پاسخ

    وقتتون بخیر
    بنده دوره‌های پایتون و جنگو و گیت هاب استاد حاجی حسینی بزرگوار رو قبلا تهیه کرده بودم و واقعا عالی آموزش میدن (آموزش از صفر هست و تا مرحله حرفه‌ای شدن ادامه داره).
    مطمئنم که این دوره رو هم مثل همونا آموزش دادن و به محض انتشار این دروه رو هم تهیه کردم.
    دوستان مطمئن باشید ایشون یکی از بهترین اساتید هستند و دوره‌هاشون هم جزو بی‌نظیرترین دوره‌های برنامه‌نویسی در ایران هست، اگه دنبال دوره خوب با پشتیبانی عالی هستید بدون شک ایشون بهترین انتخاب هستند براتون.
    امیدوارم موفق باشید.

  • f.zare
    f.zare
    18 اسفند 1403, 09:21
    پاسخ

    وقتتون بخیر
    بنده دوره‌های پایتون و جنگو و گیت هاب استاد حاجی حسینی بزرگوار رو قبلا تهیه کرده بودم و واقعا عالی آموزش میدن (آموزش از صفر هست و تا مرحله حرفه‌ای شدن ادامه داره).
    مطمئنم که این دوره رو هم مثل همونا آموزش دادن و به محض انتشار این دروه رو هم تهیه کردم.
    دوستان مطمئن باشید ایشون یکی از بهترین اساتید هستند و دوره‌هاشون هم جزو بی‌نظیرترین دوره‌های برنامه‌نویسی در ایران هست، اگه دنبال دوره خوب با پشتیبانی عالی هستید بدون شک ایشون بهترین انتخاب هستند براتون.
    امیدوارم موفق باشید.

  • حسن ر
    حسن ر دانشجو دوره
    17 اسفند 1403, 20:16
    پاسخ

    با سلام و خداقوت استاد گرامی
    تدریس روان با حوصله کامل و مفهومی
    به عنوان کسی که همه دوره ها رو تهیه کرده میگم . دوره های استاد یه چیز دیگه است.
    برقرار باشی استاد یه دونه ای

  • YoungEllie
    YoungEllie دانشجو دوره
    17 اسفند 1403, 19:18
    پاسخ

    سلام و درود،
    دوباره یک دوره بسیار عالیه دیگه، واقعا از لحاظ کیفیت حرف نداره،
    و سر فصل ها تا اینجای کار خیلی کامل و خوب بوده،
    ممنون از زحمات استاد ❣️

  • علی دهقان زاده
    علی دهقان زاده دانشجو دوره
    17 اسفند 1403, 13:18
    پاسخ

    من برای علاقه شخصی دنبال آموزش برنامه نویسی هستم. پیش تر با فورترن، ویژوال بیسیک، متلب و سیمولینگ آموزش های مختلفی در حد پیشرفته دیده ام. اما به جرات میتوان عرض کنم تا به امروز که دوره های پایتون و جنگو را از طریق کدینگیار گذارانده، هیچ بیان تدریسی به این کیفیت مشاهده ننموده ام. برای مجموعه کدینگیار به ویژه استاد دوره موفقیت های روز افزون همراه با شادی و سلامتی آرزومندم.

  • شهرام بکایی
    شهرام بکایی دانشجو دوره
    17 اسفند 1403, 12:54
    پاسخ

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

ارسال نظر :
این نام در کامنت ها و پروفایل عمومی شما نمایش داده خواهد شد.
شرکت در دوره