مهارت در اس کیو ال: کلیدی برای تبدیل شدن به توسعه‌دهنده بک اند حرفه‌ای

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • در این ویدیو، به اهمیت داشتن دانش SQL برای توسعه‌دهندگان بک اند می‌پردازیم. ما به شما نشان می‌دهیم که چرا مهارت در SQL برای مدیریت پایگاه داده‌ها و توسعه بک اند ضروری است و چگونه فقدان این مهارت می‌تواند شما را از یک برنامه‌نویس بک اند موفق جدا کند. از مبانی SQL گرفته تا تکنیک‌های پیشرفته، همه جنبه‌هایی که باید بدانید را پوشش می‌دهیم.
    • مهارت در اس کیو ال: کل...
    عضویت ویژه برای دسترسی زودتر به ویدیوها و پادکست ها:
    / @parsclicktv
    شبکه ی ولاگ های من رو ببینید و ساب کنید
    / @tacharatv
    من رو دنبال کنید
    azimi.dev
    / parsclicktv
    / azimidev
    / azimidev
    github.com/has...
    stackoverflow....
    #farsi
    #technood
    #persian

Комментарии • 31

  • @m.ahsani0076
    @m.ahsani0076 7 месяцев назад +1

    جالب بود من نمیدونستم اینقد sql بحثش میتونه عمیق باشه

    • @ParsclickTV
      @ParsclickTV  7 месяцев назад +4

      بله، SQL واقعاً عمیق و گسترده است. این زبان برنامه‌نویسی، با وجود اینکه در نگاه اول ساده به نظر می‌رسد، اما دارای ویژگی‌ها و قابلیت‌های پیچیده‌ای است که اجازه می‌دهد تا با داده‌ها در سطح بسیار دقیق و کارآمد کار کنید. از عملیات‌های پایه‌ای مانند انتخاب (SELECT) و وارد کردن (INSERT) گرفته تا پیچیدگی‌های مدیریت تراکنش‌ها، بهینه‌سازی پرس‌وجوها، و کار با داده‌های بزرگ، SQL می‌تواند بسیار قدرتمند باشد. همچنین، درک خوبی از SQL برای توسعه‌دهندگان وب، به‌ویژه کسانی که با پایگاه داده‌های رابطه‌ای کار می‌کنند، ضروری است.

  • @ITahaaa
    @ITahaaa 7 месяцев назад

    دمت گرم..بی نظیر بود..و چقد قشنگ صحبت میکنی..کیف کردم

  • @va0ara229
    @va0ara229 7 месяцев назад

    مثل همیشه عای بود بیشتر ازاین ویدیوها بذارید واقعا عالی است البته اگر زحمتی نیست

  • @soroushrustrow9567
    @soroushrustrow9567 4 месяца назад

    دمت گرم امیر جان

  • @Morteza7220
    @Morteza7220 7 месяцев назад

    مرسی 👏👏❤️

  • @mohammadrayat7917
    @mohammadrayat7917 7 месяцев назад

    Thank you, it was very good

  • @Mehdi_dehghani
    @Mehdi_dehghani 7 месяцев назад +1

    Very good

  • @hamedbagherian
    @hamedbagherian 7 месяцев назад

    اقا امیر مثل همیشه عالی و کاربردی بود ممنون ❤👌🏻

  • @mostafarahimi107
    @mostafarahimi107 6 месяцев назад

    سلام داداش. میشه یه دوره لرول دیگه بذارین؟ ویدیو 94 تون خیلی خوب بود🤣🤣🤣

    • @ParsclickTV
      @ParsclickTV  6 месяцев назад

      تو فکر ساختنش هستم

  • @shahramamiri6790
    @shahramamiri6790 7 месяцев назад

    ایندکس گذاری هم خیلی مهمه و همچنین انتخاب درست دیتاتایپ در هنگام ساخت مایگریشن، مباحثی مثل WAL، Delayed Durability ، Persisted Memory، Allocation Unit Row Overflow Storageو Buffer Pool و غیره در دیتابیس که خیلی تاثیر دارن در اپتیمایز شدن دیتابیس. لطفا راجع به کافکا و ربیت ام کیو هم صحبت کن.

  • @hsh9834
    @hsh9834 7 месяцев назад

    nice

  • @abbasidev
    @abbasidev 7 месяцев назад

    #best

  • @YaHagh14
    @YaHagh14 7 месяцев назад

    ممنونم بابت توضیحاتتون
    این دست ویدئو ها خیلی کمکمون می کنه
    سوال دارم
    با وجود او آر اِم باز هم نیاز هست که اس کیو ال یاد بگیریم؟
    و اینکه کدوم دیتابیس بهترین هست؟ مای اس کیو ال یا پوستگره؟

    • @jora5483
      @jora5483 7 месяцев назад

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

    • @ParsclickTV
      @ParsclickTV  7 месяцев назад

      دقیقا

    • @shahramamiri6790
      @shahramamiri6790 7 месяцев назад

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

  • @rahneshin752
    @rahneshin752 7 месяцев назад

    ❤❤❤

  • @masoudhey6843
    @masoudhey6843 7 месяцев назад

    استاد بازوهات خوراک دختر بازیه

    • @emadbr2048
      @emadbr2048 7 месяцев назад

      اینطور نگاش نکن روزی دوتا دختر اروپایی زمین میزنه

  • @hsh9834
    @hsh9834 7 месяцев назад

    اول دیتابیس یاد بگیریم یا فریم ورک بک اند ؟

    • @ParsclickTV
      @ParsclickTV  7 месяцев назад

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

  • @maziyar.m
    @maziyar.m 7 месяцев назад

    امیر توکامنت من رو پاک کردی؟

    • @ParsclickTV
      @ParsclickTV  7 месяцев назад

      من هیچ کامنتی پاک نمیکنم هیچ وقت

  • @hoseinamini5114
    @hoseinamini5114 7 месяцев назад

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

    • @ParsclickTV
      @ParsclickTV  7 месяцев назад +1

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

    • @hoseinamini5114
      @hoseinamini5114 7 месяцев назад

      @@ParsclickTV مای اس کیوال، پستگرس اس کیو ال و ... ابزاراند برای ارتباط با پایگاه داده و یک برنامه نویس بک اند باید مفاهیم پایگاه داده رو خوب بلد باشه مثل مدل سازی داده. معماری پایگاه داده و...

    • @ParsclickTV
      @ParsclickTV  7 месяцев назад +1

      @@hoseinamini5114 بله باید خوب بلد باشی ولی اشتباه نکن پایگاه داده ابزار نیست! در اصل فریم ورک ابزار هست تا اس کیو ال چون فریم ورک زبان برنامه نویسی نیست.
      اس کیو ال یک زبان استاندارد برنامه‌نویسی است که برای مدیریت داده‌ها در یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) طراحی شده است. این زبان خاصیت دکلاراتیو دارد، یعنی توسعه‌دهندگان تعیین می‌کنند “چه” داده‌ای را می‌خواهند بدون اینکه نیاز باشد دقیقاً توضیح دهند “چگونه” باید به این داده دست یابند. این ویژگی آن را از زبان‌های امپراتیو متمایز می‌کند که در آنها دستورات گام به گام برای رسیدن به یک نتیجه مشخص بیان می‌شود.
      در مقابل، ابزارهای برنامه‌نویسی معمولاً محیط‌هایی هستند که به توسعه‌دهندگان اجازه می‌دهند کد بنویسند، آزمایش کنند و برنامه‌هایشان را دیباگ کنند. این ابزارها می‌توانند شامل موارد زیر باشند:
      1. محیط توسعه یکپارچه (IDE): مثل Visual Studio, Eclipse, و IntelliJ IDEA که امکاناتی مانند ویرایشگر کد، ابزارهای دیباگ و مدیریت نسخه را فراهم می‌کنند.
      2. سیستم‌های کنترل نسخه: مثل Git و SVN که به توسعه‌دهندگان اجازه می‌دهند تغییرات کد خود را پیگیری و مدیریت کنند.
      3. فریمورک‌های برنامه‌نویسی: مثل .NET, Node.js, و Spring که کتابخانه‌ها و ابزارهایی را برای تسهیل توسعه برنامه‌ها فراهم می‌کنند.
      ولی باز ابزار معنیش این نیست که شما نباید یاد بگیرید! مثلا ندونستن گیت که یک ابزار هست هم شما رو تو رده ی جونیور دولوپر قرار میده.