- 67
- 13 174
Developer.Helper
เข้าร่วมเมื่อ 17 พ.ค. 2020
سلام! اینجا قرار برنامه نویسی و مهندسی نرم افزار و مهارت های نرم رو یاد بگیری ...
چند سالی هست که تو این حوزه فعالیت میکنم وتجربیاتی تو این مسیر بدست آوردم وهمچنان در حال یادگیری و کسب تجربیات جدید هستم .
تصمیم گرفتم این کانال رو ایجاد کنم تا بهت کمک کنم که مسیرت رو درست انتخاب کنی و در جهت درست حرکت کنی که باارزش ترین چیز، که زمان هر کس هست رو هدر ندی .
تو حوزه آموزش چالش های زیادی هست که باعث رشد من و تو میشه پس یک بازی برد، برده!
حالا اینجا قرا چه اتفاقی برات بیافته:
آموزش برنامه نویسی
مفاهیم مهندسی نرم افزار
تحلیل و طراحی نرم افزار
تحلیل و طراحی دیتابیس
آموزش انواع دیتابیس
انتخاب درست ابزار ها
مهارت های نرم
و هر چیزی که برای پیشرفت نیاز داری
بزن بریم که با هم بترکونیم...
ما برنامه نویس ها یه اصطلاح داریم که میگه:
خب حرف کافیه، کدت رو بهم نشون بده...
راستی اگه دوست داری بیشتر باهم در ارتباط باشیم میتونی یه سر به لینکدینم بزنی ;)
چند سالی هست که تو این حوزه فعالیت میکنم وتجربیاتی تو این مسیر بدست آوردم وهمچنان در حال یادگیری و کسب تجربیات جدید هستم .
تصمیم گرفتم این کانال رو ایجاد کنم تا بهت کمک کنم که مسیرت رو درست انتخاب کنی و در جهت درست حرکت کنی که باارزش ترین چیز، که زمان هر کس هست رو هدر ندی .
تو حوزه آموزش چالش های زیادی هست که باعث رشد من و تو میشه پس یک بازی برد، برده!
حالا اینجا قرا چه اتفاقی برات بیافته:
آموزش برنامه نویسی
مفاهیم مهندسی نرم افزار
تحلیل و طراحی نرم افزار
تحلیل و طراحی دیتابیس
آموزش انواع دیتابیس
انتخاب درست ابزار ها
مهارت های نرم
و هر چیزی که برای پیشرفت نیاز داری
بزن بریم که با هم بترکونیم...
ما برنامه نویس ها یه اصطلاح داریم که میگه:
خب حرف کافیه، کدت رو بهم نشون بده...
راستی اگه دوست داری بیشتر باهم در ارتباط باشیم میتونی یه سر به لینکدینم بزنی ;)
قسمت چهارم: دوره پروژه محور آموزش قوانین سالید در نرم افزار - قانون چهارمInterface Segregation
قوانین SOLID مجموعهای از پنج اصل طراحی نرمافزار هستند که به بهبود کیفیت کد و افزایش قابلیت نگهداری و توسعه آن کمک میکنند. این اصول توسط رابرت سی. مارتین (Robert C. Martin) معرفی شدهاند و شامل موارد زیر هستند:
1. **اصل یگانگی مسئولیت (Single Responsibility Principle - SRP)**:
هر کلاس باید تنها یک وظیفه داشته باشد و تنها به یک دلیل تغییر کند. این اصل به کاهش پیچیدگی و افزایش خوانایی کد کمک میکند.
2. **اصل باز-بسته (Open-Closed Principle - OCP)**:
کلاسها باید برای توسعه باز و برای تغییر بسته باشند. به عبارت دیگر، باید بتوانیم بدون تغییر در کد موجود، قابلیتهای جدیدی به آن اضافه کنیم.
3. **اصل جانشینی لیسکوف (Liskov Substitution Principle - LSP)**:
اشیاء یک کلاس فرزند باید بتوانند جایگزین اشیاء کلاس والد خود شوند بدون اینکه رفتار برنامه تغییر کند. این اصل به حفظ سازگاری و پایداری کد کمک میکند.
4. **اصل تفکیک رابطها (Interface Segregation Principle - ISP)**:
کلاسها نباید مجبور به پیادهسازی رابطهایی باشند که از آنها استفاده نمیکنند. این اصل به کاهش وابستگیها و افزایش انعطافپذیری کد کمک میکند.
5. **اصل وارونگی وابستگی (Dependency Inversion Principle - DIP)**:
ماژولهای سطح بالا نباید به ماژولهای سطح پایین وابسته باشند؛ هر دو باید به انتزاعات وابسته باشند. این اصل به کاهش وابستگیها و افزایش قابلیت تست کد کمک میکند
************هدف کانال یوتیوب**************
انتقال تجریاتی که در پروژه های مختلف بدست اوردم
** آموزش بر نامه نویسی بصورت کاملا پروژه محور
** آموزش مسیر برنامه نویسی
** اموزش جدید ترین فریمورک ها و کتابخانه ها
** آموزش تحلیل و طراحی و پیاده سازی نرم افزار
** آموزش مهندسی نرم افزار** آموزش طراحی سایت
** آموزش مهارت های نرم
**آموزش بر نامه نویسی
*************خدمات من***************
1.تحلیل و طراحی نرم افزار شم
ا2.انجام پروژه های نرم افزاری
3.برگزاری کلاس های خصوصی آموزش برنامه نویسی وب،تحلیل نرم افزار،طراحی دیتابیس
***********راه های ارتباطی ***************
ارتباط با من: Telegram:➤➤➤t.me/mojtaba_r21
Instagram: ➤➤➤
developer.helperLinkedin:➤➤➤www.linkedin.com/in/mojtaba-riahistudio.youtube.com/@developer.helper
1. **اصل یگانگی مسئولیت (Single Responsibility Principle - SRP)**:
هر کلاس باید تنها یک وظیفه داشته باشد و تنها به یک دلیل تغییر کند. این اصل به کاهش پیچیدگی و افزایش خوانایی کد کمک میکند.
2. **اصل باز-بسته (Open-Closed Principle - OCP)**:
کلاسها باید برای توسعه باز و برای تغییر بسته باشند. به عبارت دیگر، باید بتوانیم بدون تغییر در کد موجود، قابلیتهای جدیدی به آن اضافه کنیم.
3. **اصل جانشینی لیسکوف (Liskov Substitution Principle - LSP)**:
اشیاء یک کلاس فرزند باید بتوانند جایگزین اشیاء کلاس والد خود شوند بدون اینکه رفتار برنامه تغییر کند. این اصل به حفظ سازگاری و پایداری کد کمک میکند.
4. **اصل تفکیک رابطها (Interface Segregation Principle - ISP)**:
کلاسها نباید مجبور به پیادهسازی رابطهایی باشند که از آنها استفاده نمیکنند. این اصل به کاهش وابستگیها و افزایش انعطافپذیری کد کمک میکند.
5. **اصل وارونگی وابستگی (Dependency Inversion Principle - DIP)**:
ماژولهای سطح بالا نباید به ماژولهای سطح پایین وابسته باشند؛ هر دو باید به انتزاعات وابسته باشند. این اصل به کاهش وابستگیها و افزایش قابلیت تست کد کمک میکند
************هدف کانال یوتیوب**************
انتقال تجریاتی که در پروژه های مختلف بدست اوردم
** آموزش بر نامه نویسی بصورت کاملا پروژه محور
** آموزش مسیر برنامه نویسی
** اموزش جدید ترین فریمورک ها و کتابخانه ها
** آموزش تحلیل و طراحی و پیاده سازی نرم افزار
** آموزش مهندسی نرم افزار** آموزش طراحی سایت
** آموزش مهارت های نرم
**آموزش بر نامه نویسی
*************خدمات من***************
1.تحلیل و طراحی نرم افزار شم
ا2.انجام پروژه های نرم افزاری
3.برگزاری کلاس های خصوصی آموزش برنامه نویسی وب،تحلیل نرم افزار،طراحی دیتابیس
***********راه های ارتباطی ***************
ارتباط با من: Telegram:➤➤➤t.me/mojtaba_r21
Instagram: ➤➤➤
developer.helperLinkedin:➤➤➤www.linkedin.com/in/mojtaba-riahistudio.youtube.com/@developer.helper
มุมมอง: 47
วีดีโอ
قسمت سوم : دوره پروژه محور آموزش قوانین سالید در نرم افزار - قانون سومLiskov Substitution
มุมมอง 2528 วันที่ผ่านมา
قوانین SOLID مجموعهای از پنج اصل طراحی نرمافزار هستند که به بهبود کیفیت کد و افزایش قابلیت نگهداری و توسعه آن کمک میکنند. این اصول توسط رابرت سی. مارتین (Robert C. Martin) معرفی شدهاند و شامل موارد زیر هستند: 1. اصل یگانگی مسئولیت (Single Responsibility Principle - SRP) : هر کلاس باید تنها یک وظیفه داشته باشد و تنها به یک دلیل تغییر کند. این اصل به کاهش پیچیدگی و افزایش خوانایی کد کمک میکن...
قسمت دوم : دوره پروژه محور آموزش قوانین سالید در نرم افزار - قانون دوم Open close
มุมมอง 32หลายเดือนก่อน
قوانین SOLID مجموعهای از پنج اصل طراحی نرمافزار هستند که به بهبود کیفیت کد و افزایش قابلیت نگهداری و توسعه آن کمک میکنند. این اصول توسط رابرت سی. مارتین (Robert C. Martin) معرفی شدهاند و شامل موارد زیر هستند: 1. اصل یگانگی مسئولیت (Single Responsibility Principle - SRP) : هر کلاس باید تنها یک وظیفه داشته باشد و تنها به یک دلیل تغییر کند. این اصل به کاهش پیچیدگی و افزایش خوانایی کد کمک میکن...
دوره پروژه محور صفر تاصد قوانین سالید در برنامه نویسی - بخش اول
มุมมอง 62หลายเดือนก่อน
قوانین SOLID مجموعهای از پنج اصل طراحی نرمافزار هستند که به بهبود کیفیت کد و افزایش قابلیت نگهداری و توسعه آن کمک میکنند. این اصول توسط رابرت سی. مارتین (Robert C. Martin) معرفی شدهاند و شامل موارد زیر هستند: 1. اصل یگانگی مسئولیت (Single Responsibility Principle - SRP) : هر کلاس باید تنها یک وظیفه داشته باشد و تنها به یک دلیل تغییر کند. این اصل به کاهش پیچیدگی و افزایش خوانایی کد کمک میکن...
چطوری بدون سخت افزار اضافی پرفورمنس برنامه رو افزایش بدم؟
มุมมอง 54หลายเดือนก่อน
در C#، تفاوت بین value types و reference types به نوع ذخیرهسازی دادهها و محل ذخیرهسازی آنها در حافظه برمیگردد. 1. Value Types : - این نوع دادهها مستقیماً روی استک (Stack) ذخیره میشوند. - شامل انواع سادهای مثل int، float، double، bool و غیره است. - وقتی یک متغیر از نوع value type به متغیر دیگری اختصاص داده میشود، یک کپی از مقدار آن ایجاد میشود. در اینجا مقدار a تغییر نمیکند و همچنان 10...
بعد این همه سال برنامه نویسی هنوز فرق بین این سه تا رو نمیدونی؟
มุมมอง 106หลายเดือนก่อน
مطمئناً! در اینجا تفاوتهای اصلی بین `IQueryable`، `IEnumerable` و `IList` در زبان برنامهنویسی C# آورده شده است: 1. IEnumerable : - برای پیمایش مجموعهای از اشیاء استفاده میشود. - مناسب برای کار با دادههای درون حافظه. - از اجرای تأخیری (Deferred Execution) پشتیبانی میکند. - نمیتوان به صورت مستقیم به آیتمها بر اساس ایندکس دسترسی داشت. 2. IQueryable : - برای کار با دادههای خارجی مانند پایگ...
آموزش (Design pattern):الگوی adapter
มุมมอง 632 หลายเดือนก่อน
الگوی طراحی آداپتور (Adapter Pattern) یکی از الگوهای طراحی ساختاری در مهندسی نرمافزار است که به شما اجازه میدهد تا رابط یک کلاس را به رابط دیگری تبدیل کنید که بتوانند با هم کار کنند. این الگو زمانی مفید است که دو کلاس دارای رابطهای ناسازگار باشند و شما نمیتوانید یا نمیخواهید کدهای آنها را تغییر دهید به طور کلی، الگوی آداپتور به دو روش پیادهسازی میشود: 1. آداپتور شیء : در این روش، آداپتو...
بررسی سوال چالشی مصاحبه استخدامی برنامه نویس(سوال الگوریتمی)
มุมมอง 583 หลายเดือนก่อน
الگوریتمهای مرتبسازی حبابی (Bubble Sort) و سریع (Quick Sort) دو روش مختلف برای مرتبسازی دادهها هستند. در ادامه به توضیح و مقایسه این دو الگوریتم میپردازیم: مرتبسازی حبابی (Bubble Sort)مرتبسازی حبابی یکی از سادهترین الگوریتمهای مرتبسازی است. این الگوریتم به صورت مکرر عناصر مجاور را مقایسه کرده و در صورت نیاز جای آنها را عوض میکند تا زمانی که کل آرایه مرتب شود. این فرآیند تا زمانی ادا...
آموزش message broker:آموزش صفر تاصد rabbit mq در پروژه واقعی
มุมมอง 1973 หลายเดือนก่อน
ربیت ام کیو (Rabbit MQ)یک نرمافزار مدیریت صف پیامها (Message Broker) است که به برنامهها امکان میدهد پیامها را بهصورت غیرهمزمان ارسال و دریافت کنند. این نرمافزار بر اساس پروتکل AMQP (Advanced Message Queuing Protocol) عمل میکند و به عنوان یک واسط بین برنامههای مختلف عمل میکند. واسط پیام یا Message Broker نرمافزاری است که وظیفه انتقال پیامها بین فرستندهها و گیرندهها را بر عهده دارد....
آموزش صفر تا صد rabbit mq وپیاده سازی توی پروژه - قسمت 1
มุมมอง 1633 หลายเดือนก่อน
ربیت ام کیو (Rabbit MQ)یک نرمافزار مدیریت صف پیامها (Message Broker) است که به برنامهها امکان میدهد پیامها را بهصورت غیرهمزمان ارسال و دریافت کنند. این نرمافزار بر اساس پروتکل AMQP (Advanced Message Queuing Protocol) عمل میکند و به عنوان یک واسط بین برنامههای مختلف عمل میکند. واسط پیام یا Message Broker نرمافزاری است که وظیفه انتقال پیامها بین فرستندهها و گیرندهها را بر عهده دارد....
Message broker چیه و چه کاربردی داره و انواع اون چیه؟
มุมมอง 1073 หลายเดือนก่อน
واسط پیام یا Message Broker نرمافزاری است که وظیفه انتقال پیامها بین فرستندهها و گیرندهها را بر عهده دارد. این ابزار به سیستمها و برنامههای مختلف اجازه میدهد تا بدون نیاز به ارتباط مستقیم، با همدیگر ارتباط برقرار کنند و پیامها را به صورت امن و قابل اعتماد منتقل کنند کاربردها و ویژگیها: انتقال امن پیامها: پیامها را به صورت امن و بدون دسترسی غیرمجاز منتقل میکند. مسیریابی پیامها: پیام...
سوال مصاحبه استخدامی تفاوت و کاربرد merge ,rebase ,squash
มุมมอง 1324 หลายเดือนก่อน
سوال مصاحبه استخدامی تفاوت و کاربرد merge ,rebase ,squash
آموزش صفر تا صد grpc بصورت پروژه محور
มุมมอง 4714 หลายเดือนก่อน
آموزش صفر تا صد grpc بصورت پروژه محور
دوره صفر تا صد الگو های طراحی در نرم افزار
มุมมอง 824 หลายเดือนก่อน
دوره صفر تا صد الگو های طراحی در نرم افزار
چرا همه دنبال برنامه نویس هایی هستن که gRPC بلد باشه؟
มุมมอง 1.4K4 หลายเดือนก่อน
چرا همه دنبال برنامه نویس هایی هستن که gRPC بلد باشه؟
آموزش صفر تا صد الگو های طراحی (Design pattern)
มุมมอง 1074 หลายเดือนก่อน
آموزش صفر تا صد الگو های طراحی (Design pattern)
دوره صفر تا صد قوانین شی گرایی و الگو های طراحی و clean code در نرم افزار
มุมมอง 425 หลายเดือนก่อน
دوره صفر تا صد قوانین شی گرایی و الگو های طراحی و clean code در نرم افزار
آموزش برنامه نویس:نحوه وصل شده به api و خواندن داده
มุมมอง 2057 หลายเดือนก่อน
آموزش برنامه نویس:نحوه وصل شده به api و خواندن داده
مفهوم تراکنش ها(transaction) در دیتابیس و نحوه پیاده سازی آن
มุมมอง 1847 หลายเดือนก่อน
مفهوم تراکنش ها(transaction) در دیتابیس و نحوه پیاده سازی آن
چطوری دیتابیس مناسب رو برای پروژه هامون انتخاب کنیم؟؟
มุมมอง 557 หลายเดือนก่อน
چطوری دیتابیس مناسب رو برای پروژه هامون انتخاب کنیم؟؟
7 تکنیک طلایی clean code برای همه ی برنامه نویس ها
มุมมอง 607 หลายเดือนก่อน
7 تکنیک طلایی clean code برای همه ی برنامه نویس ها
با امدن وب اسمبلی اینده جاوااسکریپت چی میشه؟
มุมมอง 938 หลายเดือนก่อน
با امدن وب اسمبلی اینده جاوااسکریپت چی میشه؟
آموزش sql: صفر تا صد انواع join در sql
มุมมอง 2578 หลายเดือนก่อน
آموزش sql: صفر تا صد انواع join در sql
آموزش تحلیل و طراحی دیتابیس: انواع روش های جستجو کردن در دیتابیس
มุมมอง 1068 หลายเดือนก่อน
آموزش تحلیل و طراحی دیتابیس: انواع روش های جستجو کردن در دیتابیس
4 متولوژی که باید بلد باشی تا در روند توسعه نرم افزار به مشکل نخوری
มุมมอง 558 หลายเดือนก่อน
4 متولوژی که باید بلد باشی تا در روند توسعه نرم افزار به مشکل نخوری
دستورات شرطی sql - نوشتن دستور case در sql
มุมมอง 849 หลายเดือนก่อน
دستورات شرطی sql - نوشتن دستور case در sql
نقشه راه شروع برنامه نویسی - چطور برنامه نویسی رو شروع کنیم؟؟
มุมมอง 2219 หลายเดือนก่อน
نقشه راه شروع برنامه نویسی - چطور برنامه نویسی رو شروع کنیم؟؟
مفهوم شی گرایی و کاربرد ها و مزایا و معایب آن در برنامه نویسی
มุมมอง 2109 หลายเดือนก่อน
مفهوم شی گرایی و کاربرد ها و مزایا و معایب آن در برنامه نویسی
آموزشهاتون عالیه خداقوت
ممنون عزیز🌺
عااالییی بود خیلی به من برای درک عملکرد grpc کمک کرد خدا خیرتون بده استان عزیز
ممنون از لطفت عزیز🌺 خوشحالم که براتون مفید بوده
این پلی لیست خیلی خیلی کمک کننده ست ، مباحثی که باید بریم دنبالش و کنار هم قرار بدیم رو شما توی این پلی لیست بهمون اموزش دادی ممنون از شما
ممنون عزیز ، بله مباحث سالید جز پایه ای ترین اصول برنامه نویسیه که هر برنامه نویسی باید رو اون مسلط باشه مرسی از توجهت🌺
ممنونم از آموزش و توضیحات کاملتون عالی بود 👌🏻
ممنون عزیز🌺❤️
از زحمات وتدریس قشنگ تان خلی ممنون اگر یک دیتابیس برای مدرسه هم کار میکردید عالی میشد.
ممنون از لطفت عزیز🌺🌺
عالی بود، متشکرم😍
ممنون از توجهت عزیز🌺🌺
ممنون از آموزش های خوبت
ممنون از توجهت عزیز🌺🌺
دستور install رو میزنم ارور میده
چه اروری میده
عالی بود ، استفاده کردیم 👌🏻🌺🙏🏻
ممنون عزیز🌺❤️
اگر سمت کلاینت وب باشه چطور میشه ؟ فکرکن برنامه چت هست و کاربر از مرورگر وارد میشه
متوجه سوالتون نشدم🤔
@@developer.helper client اگر وب باشه نمیشه از grpc استفاده کرد
thanks alot👋👋👋👋👋🙏🙏
🌺🌺
سلام مهندس دوره سی شارپ دارید؟
در حال حاضر خیر
سلام مهندس. آموزش سی شارپ یا asp. Net core دارید ؟
سلام در حال حاضر خیر 🌺
جلسه 4 را نگذاشتین؟
میتونید از طریق پلی لیست به کل اموزش دسترسی پیدا کنید
عالی مهندس جان ، منتظر قسمت های بعدی هستیم
ممنون از لطفت عزیز بزودی بقیه قسمت ها به ترتیب در کانال قرار میگیره🌺❤️
Nice job need more videos like this
Thanks 🙏🌺
بسیار عالی موفق باشید
ممنونم🌺🌺
its helpful
Thanks🌺
ممنونم مهندس جان بابت محتوای با ارزشی که تولید میکنید ، واقعا کاربردی و به بهترین شکل توضیح داده میشه 👌🏻
ممنون عزیز🌺🌺
با دیدن این دوره میتونیم برای حوزه های مختلف دیتابیس طراحی کنیم؟ و بعد بریم سرا کوئری نویسی؟
در این دوره مفاهیم اصلی تحلیل و طراحی دیتابیس گفته شده و در ادامه بصورت عملی وارد sql میشیم و اونجا دستورات رو کار میکنیم برای تحلیل و طراحی دیتابیس ها مختلف نیاز به تمرین و تجربه کافی هست که به مرور زمان بدست میاد🌷
@@developer.helper خیلی ممنون
عالی بود لطفا از این دست ویدیوها بیشتر بسازید ( مفاهیم مربوط به سی شارپ)
ممنون از شما،بله حتما بیشتر تمرکز کانال رو همین مفاهیم هست🌺
دمت گرم عالی بود ❤❤❤
مرسی عزیز🌺❤️
خیلی خوب بود
ممنون از شما🌺🌸
برای شروع دوره خوبیه
🌺🌺
قسمت بررسی علمیش خیلی جالب بود بیشتر از این ویدعو ها بزار
چشم حتما خوشحالم که براتون مفید بوده🌺
لطفا کیفیت ویدیو ها رو کمتر از 1080 نگذار خیلی سخت میشه دید و چشم اذیت میشه ما برنامه نویس ها همین طوری خودمون چشممون اذیت میشه مرسی از کار خوبتون
سلام چشم ،مرسی از نظر خوبت از این به بعد این مورد رو هم رعایت میکنم.🌺🌺
سلام مرسی
🌺
متاسفانه با این روشی که شما پیش رفتین کار نکرد
چرا مشکل کجای کاره؟چه اروری دارید
ایول عالی👏
ممنون از شما 🌺
ایول عالی👏
🌺
👌
🌺
خسته نباشید 🎉
ممنون از شما🌷
بعضی از API ها احراز هویت (authentication) دارند. میشه از اونها هم با ajax استفاده کرد؟
بله برای همه امکان پذیره باتوجه به داکیومنت api که معمولا باید یکسری پارامتر رو توی هدر درخواست ارسالی ست کنید
😍
🌺🌺
بسیار خوب توضیح میدین، فقط چند نکته رو میخوام عرض کنم. اول این که در استفاده از API هم میتونیم به صورت async عمل کنیم. دوم این که آیا خود message broker نمیتونه به point of failure سیستم تبدیل بشه؟
درود برشما منظور از async این نیست که متد ها رو بصورت همزمان یا غیر همزمان صدا بزنیم این با بحث multithread متفاوت هر درخواست در ای پی ای دارای یه timeoutهست و بعد از مدتی اگر پاسخ داه نشود failمیشه ولی در بروکر گیرنده و فرستنده از هم جدا هستند و درخواست در یک برنامه میانی در درون یک صف ذخیره میشه تا گیرنده پیام رو تحویل بگیره درواقع کار فرستنده بعداز فرستادن پیام تموم میشه و اصلاکاری به گیرنده نداره. در دنیای نرم افزار هرچیزی ممکنه بله ممکنه که سرور خود بروکر دچار مشکل بشه که از بعضی از خطاها احتمالی نمیشه اجتناب کرد.
@@developer.helper متوجه فرمایشتون هستم. منظور منم چندرشتهای نبود. در زمینه تایماوت توی بروکرها نمیدونم، اما تایماوت داشتن منافاتی با sync یا async بودن فراخوانی api ما نداره. شما میتونید یه api رو به صورت sync یا async روی http فراخوانی کنید. یعنی ادامه برنامه رو تا دریافت پاسخ متوقف نگه دارید یا خیر.
@@QVMasterیعنی شما میگییه ریکویست ای پی ای رو میخوای ۲۴ساعت باز نگه داری تا پاسخ از سمت برنامه دوم دریافت کنی
@@QVMasterشما در ای پی ای میتونید متد رو syncیا asyncصدا بزنی اما این مربوط به برنامه شما میشه و به برنامه دوم ارتباطی نداره و این که در بروکر ادامه برنامه متوقف نمیشه بعد از ارسال ریکویست کار به طور کامل تموم میشه و بقیه فرایند میفته به دوش بروکر
@@developer.helperفکر کنم صحبت رفت به یه سمت دیگه. کل عرض من این بود که فرمودین در api امکان فراخوانی به صورت async وجود نداره که این درست نیست.
عالی بود مهندس جان. در مورد rebase فرمودین کجا نباید استفاده کنیم، اما نگفتین کجا باید ازش استفاده کنیم. یه پرسش هم دارم. squash رو میتونیم وقتی branch دیگهای نداریم برای یکی کردن کامیتهای خود main هم استفاده کنیم؟
بله اسکواش برای فشرده کردن کامیت هاست و محدود به برنچ خاصی نیست و روی برنچ اصلی هم این کار امکان پذیره
@@developer.helper سپاسگزارم
مطالب خیلی مفیل بود ولی کاشکی ی توضیح عملی هم میدادید، من فکر میکردم rebase برای زمانی کاربرد داره که میخوایم روی کامیت های قبلیمون تغییری اعمال کنیم
تو ویدیو های آینده حتما مباحث عملی رو هم توی ویدیو میارم
چه عالی مفهوم رو منتقل میکنی ایول منتظر اموزشای آینده بی صبرانه هستیم🙏🙌👌👏
لطف دارید ممنون از شما❤️🌺
❤❤❤❤❤❤❤thank you
❤️🌺❤️
خیلی مطلب مفیدی بود ممنونم. یه سوال. فرض کنید من در برنچوفیچر با دستور squash تعدادی کامیترو با هم یکپارچه کردم و بعد با دستور merge برنچ فیچر را با برنچ اصلی ادغام کردم. حالا سوال اینحاست که آیا تاریخچه همه برنچهای فیچر باقی می مونه یا فقط اون برنچ فشرده شده می مونه؟
درود.دستور squash فقط برای فشرده کردن چند کامیت هست شما در پایان داری دستور مرج انجام میدی این یعنی تاریخچه باقی میمونه وقتی دستور مرج انجام میشه تمام کامیت های فیچر دوباره در قالب یک کامیت جدید روی برنچ اصلی قرار میگیره که یه رفرنس به برنچ فیچر داره برای دسترسی به تاریخچه
👏
🌺❤️
ادامه ی این سری قسمت ها نمیاد؟
حتما یه برنامه ریزی میکنم برای ادامه این پلی لیست
ممنون.
خواهش میکنم❤️
خنده داره RPC بد بود. این که RMI بود 😂😂
درود بر شما rmiیه روش ای پی ای نویسی برای زبان جاوا هست که تفاوت هایی با ار پی سی داره یکی این که بر پایه http و دو این که محدود به زبان برنامه نویسی اگه به ویدیو دقت کرده باشید گفته شد که rpcمحدود به زبان نیست و توی هر زبانی قابل استفاده هست
عالی
ممنون عزیز🌺🌺
Thanks
🌺❤️
great
Thanks🌺🌷
دیدم خودم
بسیار عالی
عالی توضیح دادی ❤
خواهش میکنم🌺🙏
عالی توضیح دادی ❤
ممنونم🌺