مهارت در اس کیو ال: کلیدی برای تبدیل شدن به توسعهدهنده بک اند حرفهای
HTML-код
- Опубликовано: 6 сен 2024
- در این ویدیو، به اهمیت داشتن دانش SQL برای توسعهدهندگان بک اند میپردازیم. ما به شما نشان میدهیم که چرا مهارت در SQL برای مدیریت پایگاه دادهها و توسعه بک اند ضروری است و چگونه فقدان این مهارت میتواند شما را از یک برنامهنویس بک اند موفق جدا کند. از مبانی SQL گرفته تا تکنیکهای پیشرفته، همه جنبههایی که باید بدانید را پوشش میدهیم.
• مهارت در اس کیو ال: کل...
عضویت ویژه برای دسترسی زودتر به ویدیوها و پادکست ها:
/ @parsclicktv
شبکه ی ولاگ های من رو ببینید و ساب کنید
/ @tacharatv
من رو دنبال کنید
azimi.dev
/ parsclicktv
/ azimidev
/ azimidev
github.com/has...
stackoverflow....
#farsi
#technood
#persian
جالب بود من نمیدونستم اینقد sql بحثش میتونه عمیق باشه
بله، SQL واقعاً عمیق و گسترده است. این زبان برنامهنویسی، با وجود اینکه در نگاه اول ساده به نظر میرسد، اما دارای ویژگیها و قابلیتهای پیچیدهای است که اجازه میدهد تا با دادهها در سطح بسیار دقیق و کارآمد کار کنید. از عملیاتهای پایهای مانند انتخاب (SELECT) و وارد کردن (INSERT) گرفته تا پیچیدگیهای مدیریت تراکنشها، بهینهسازی پرسوجوها، و کار با دادههای بزرگ، SQL میتواند بسیار قدرتمند باشد. همچنین، درک خوبی از SQL برای توسعهدهندگان وب، بهویژه کسانی که با پایگاه دادههای رابطهای کار میکنند، ضروری است.
دمت گرم..بی نظیر بود..و چقد قشنگ صحبت میکنی..کیف کردم
مثل همیشه عای بود بیشتر ازاین ویدیوها بذارید واقعا عالی است البته اگر زحمتی نیست
دمت گرم امیر جان
مرسی 👏👏❤️
Thank you, it was very good
Very good
اقا امیر مثل همیشه عالی و کاربردی بود ممنون ❤👌🏻
سلام داداش. میشه یه دوره لرول دیگه بذارین؟ ویدیو 94 تون خیلی خوب بود🤣🤣🤣
تو فکر ساختنش هستم
ایندکس گذاری هم خیلی مهمه و همچنین انتخاب درست دیتاتایپ در هنگام ساخت مایگریشن، مباحثی مثل WAL، Delayed Durability ، Persisted Memory، Allocation Unit Row Overflow Storageو Buffer Pool و غیره در دیتابیس که خیلی تاثیر دارن در اپتیمایز شدن دیتابیس. لطفا راجع به کافکا و ربیت ام کیو هم صحبت کن.
nice
#best
ممنونم بابت توضیحاتتون
این دست ویدئو ها خیلی کمکمون می کنه
سوال دارم
با وجود او آر اِم باز هم نیاز هست که اس کیو ال یاد بگیریم؟
و اینکه کدوم دیتابیس بهترین هست؟ مای اس کیو ال یا پوستگره؟
اره لازمه. چون استفاده از این ابزارها بدون اینکه بدونیم چه کوئری هایی تولید میشه نتیجه نهایی برنامه تاثیر زیادی داره. بخصوص برنامه های مقیاس بزرگ
دقیقا
خیلی وقتها توی نوشتن برنامه های مالی مثل سیستمهای کوربنک یا مالیات و غیره، اونقدری باید کوئری های پیچیده بنویسی که اوآراِم اصلا اونقدری قابلیت نداره بشه باهاش اون کوئری ها رو جنریت کرد یا هزینه و پیچیدگی بالایی میگیره، همچنین سرعت اجرای راوکوئری به مراتب بالاتره از فریم ورک.
❤❤❤
استاد بازوهات خوراک دختر بازیه
اینطور نگاش نکن روزی دوتا دختر اروپایی زمین میزنه
اول دیتابیس یاد بگیریم یا فریم ورک بک اند ؟
اول فریم ورک رو یاد بگیر وقتی به اسکیلیبیلیتی رسیدی یاد میگیری. ولی فرق جونیور با سنیور به نظر من کوئری نوشتنه. همه فکر میکنن الوکوئنت کوئری ها رو مینویسه ولی اینطور نیست. بعضی جاها فریم ورک هم قادر به نوشتن کوئری مخصوصا ساب کوئری ها نیست.
امیر توکامنت من رو پاک کردی؟
من هیچ کامنتی پاک نمیکنم هیچ وقت
همینطور که خودت هم قبلا اشاره کردی در انتقال مفاهیم یکم ضعیف هستی. مای اس کیوال، پستگرس اس کیو ال و ... ابزاراند و یک برنامه نویس بک اند باید مفاهیم پیگاه داده رو خوب بلد باشه و بدونه از چه ابزاری در کجا استفاده کنه :)
اس کیو ال ابزار نیست. بلکه پایگاه داده هست. ابزار چیزهایی هست که شما باهاش برنامه نویسی میکنی دوست من. 😉
اس کیو ال یک زبان برنامهنویسی تخصصی است که برای مدیریت دادهها و انجام عملیات در پایگاه دادههای رابطهای طراحی شده است. در حالی که این زبان اغلب به عنوان بخشی از ابزارهای مدیریت پایگاه داده استفاده میشود، خود SQL به تنهایی به عنوان یک زبان استاندارد برای ارتباط با پایگاه داده عمل میکند، و نه یک ابزار در معنای سنتی برنامهنویسی. بنابراین، میتوان گفت که SQL بیشتر یک زبان برای پرس و جو و دستکاری دادههاست تا یک ابزار.
امیدوارم درکت برسه به اون چیزی که الآن با فارسی که تو مدرسه یاد گرفتیم گفتم 🙂
@@ParsclickTV مای اس کیوال، پستگرس اس کیو ال و ... ابزاراند برای ارتباط با پایگاه داده و یک برنامه نویس بک اند باید مفاهیم پایگاه داده رو خوب بلد باشه مثل مدل سازی داده. معماری پایگاه داده و...
@@hoseinamini5114 بله باید خوب بلد باشی ولی اشتباه نکن پایگاه داده ابزار نیست! در اصل فریم ورک ابزار هست تا اس کیو ال چون فریم ورک زبان برنامه نویسی نیست.
اس کیو ال یک زبان استاندارد برنامهنویسی است که برای مدیریت دادهها در یک سیستم مدیریت پایگاه داده رابطهای (RDBMS) طراحی شده است. این زبان خاصیت دکلاراتیو دارد، یعنی توسعهدهندگان تعیین میکنند “چه” دادهای را میخواهند بدون اینکه نیاز باشد دقیقاً توضیح دهند “چگونه” باید به این داده دست یابند. این ویژگی آن را از زبانهای امپراتیو متمایز میکند که در آنها دستورات گام به گام برای رسیدن به یک نتیجه مشخص بیان میشود.
در مقابل، ابزارهای برنامهنویسی معمولاً محیطهایی هستند که به توسعهدهندگان اجازه میدهند کد بنویسند، آزمایش کنند و برنامههایشان را دیباگ کنند. این ابزارها میتوانند شامل موارد زیر باشند:
1. محیط توسعه یکپارچه (IDE): مثل Visual Studio, Eclipse, و IntelliJ IDEA که امکاناتی مانند ویرایشگر کد، ابزارهای دیباگ و مدیریت نسخه را فراهم میکنند.
2. سیستمهای کنترل نسخه: مثل Git و SVN که به توسعهدهندگان اجازه میدهند تغییرات کد خود را پیگیری و مدیریت کنند.
3. فریمورکهای برنامهنویسی: مثل .NET, Node.js, و Spring که کتابخانهها و ابزارهایی را برای تسهیل توسعه برنامهها فراهم میکنند.
ولی باز ابزار معنیش این نیست که شما نباید یاد بگیرید! مثلا ندونستن گیت که یک ابزار هست هم شما رو تو رده ی جونیور دولوپر قرار میده.