- 53
- 6 102
Rava Learning
Приєднався 28 сер 2023
سلام، من سامان هستم. تقریبا از سال 2006 شروع کردم به یادگیری برنامه نویسی و از اونجایی که خیلی به برنامه نویسی علاقه داشتم مسیر شغلی برنامه نویسی و برای خودم انتخاب کردم و تا امروز تو پروژه های متنوع، نقش های مختلفی رو داشتم. از کار کردن به صورت تکی رو پروژه های خیلی کوچیک و برنامه نویسی به صورت تیمی تو شرکت ها و پروژه های بزرگ تا مدیریت فنی یه تیم بزرگ برنامه نویسی .
این کانال یک کانال آموزشی در زمینه برنامه نویسی کامپیوتر هست وقراره کلی مطالب مفید از مباحث پایه ای تا مطالب پیشرفته رو با هم تو این کانال یاد بگیریم. مطالبی که میتونه بهتون دید بهتری نسبت به طراحی و پیاده سازی نرم افزارها بده. مطالبی در مورد الگوهای طراحی، برنامه نویسی شی گرا، کار کردن با کتابحانه ها، فریم ورک ها و ابزارهای کاربردی برای برنامه نویسی و خیلی مطالب متنوع و جذاب و کاربردی دیگه .
امیدوارم مطالب این کانال براتون آموزنده باشه و بتونه تو مسیر تبدیل شدن به یه برنامه نویس حرفه ای بهتون کمک کنه .
پس یادتون باشه که حتما این کانال دنبال کنید تا از آموزش ها با خبر بشید و بتونید اونها رو دنبال کنید .
این کانال یک کانال آموزشی در زمینه برنامه نویسی کامپیوتر هست وقراره کلی مطالب مفید از مباحث پایه ای تا مطالب پیشرفته رو با هم تو این کانال یاد بگیریم. مطالبی که میتونه بهتون دید بهتری نسبت به طراحی و پیاده سازی نرم افزارها بده. مطالبی در مورد الگوهای طراحی، برنامه نویسی شی گرا، کار کردن با کتابحانه ها، فریم ورک ها و ابزارهای کاربردی برای برنامه نویسی و خیلی مطالب متنوع و جذاب و کاربردی دیگه .
امیدوارم مطالب این کانال براتون آموزنده باشه و بتونه تو مسیر تبدیل شدن به یه برنامه نویس حرفه ای بهتون کمک کنه .
پس یادتون باشه که حتما این کانال دنبال کنید تا از آموزش ها با خبر بشید و بتونید اونها رو دنبال کنید .
آموزش مقدماتی جاوا ( بخش دوم)
#آموزش_برنامه_نویسی #آموزش_جاوا_مقدماتی #آموزش_شی_گرایی
زبان برنامه نویسی ☕ جاوا یکی از زبان های به روز و پر کاربرد در زمینه برنامه نویسی 💻 کامپیوتر می باشد و امروزه کاربردهای بسیاری در خیلی از زمینه های برنامه نویسی دارد. زبان جاوا یک زبان شی گرا می باشد و از مفاهیم شی گرایی به خوبی پشتیبانی میکند.
برای ورود به دنیای برنامه نویسی شما نیازمند به یادگیری مفاهیم ابتدایی برنامه نویسی و شی گرایی و آشنایی با قواعد و دستورات یک زبان برنامه نویسی می باشید که زبان جاوا می تواند یک انتخاب خوب و کاربردی باشد که در آینده فرصت های بسیاری برای یادگیری مفاهیم و ابزار پیشرفته تر برای شما فراهم می آورد.
شما در این دوره با مفاهیم ابتدایی برنامه نویسی، شی گرایی و نحوه پیاده سازی آن در زبان جاوا آشنا می شوید و در آینده می توانید آموزش های خود را در سایر زمینه ها پیش ببرید. برای مثال شما می توانید به فراگیری فریم ورک های معروف و به روز دنیا مانند 🌱اسپرینگ پرداخته و با فراگیری مفاهیم پیشرفته تر در پروژه های بزرگ نرم افزاری و شرکت های مطرح در این زمینه مشغول به کار شده و کسب درآمد کنید.
👩🎓👨🎓فهرست مطالب بخش 2 آموزش:
00:00:00 آشنایی با حلقه ها و دستورات for و while
00:12:40 تعریف رشته های متنی و کارکردن با نوع String و توابع آن
00:37:52 نحوه تعریف مجموعه داده ها با استفاده از نوع Array
00:53:18 مقدمه شی گرایی و آشنایی با مفاهیم کلاس و اشیا
01:24:55 آشنایی با مفهموم Encapsulation و متدهای Mutator
01:39:53 نحوه ساخت اشیا با استفاده از متدهای سازنده
01:46:44 دسترسی به داده های یک شی با استفاده از متدهای Access
امیدوارم که این آموزش ها شما را در مسیر یادگیری برنامه نویسی کمک کند. برای اطلاع از آموزش های جدید من حتما در این کانال عضو شوید و با لایک و کامنت های خودتون من را حمایت کنید 🤓
عضویت در کانال: bit.ly/3SQtEJK
آموزش اسپرینگ بوت 3 - نحوه نوشتن Rest API
ua-cam.com/video/3mgR-pIppYU/v-deo.htmlsi=EibwpnRwlp-yChBk
تزریق وابستگی و روش پیاده سازی آن
ua-cam.com/video/M-RirUH7nFA/v-deo.htmlsi=GYX0h6gojo4LWkIU
برنامه نویسی فانکشنال در جاوا
ua-cam.com/video/CDrixK2qsvM/v-deo.htmlsi=XqsxymZrnvzirL7C
لینک دانلود ابزارها
📎 لینک دانلود JetBrains Toolbox
www.jetbrains.com/lp/toolbox/
📎 لینک دانلود IntelliJ IDEA
www.jetbrains.com/idea/download/
زبان برنامه نویسی ☕ جاوا یکی از زبان های به روز و پر کاربرد در زمینه برنامه نویسی 💻 کامپیوتر می باشد و امروزه کاربردهای بسیاری در خیلی از زمینه های برنامه نویسی دارد. زبان جاوا یک زبان شی گرا می باشد و از مفاهیم شی گرایی به خوبی پشتیبانی میکند.
برای ورود به دنیای برنامه نویسی شما نیازمند به یادگیری مفاهیم ابتدایی برنامه نویسی و شی گرایی و آشنایی با قواعد و دستورات یک زبان برنامه نویسی می باشید که زبان جاوا می تواند یک انتخاب خوب و کاربردی باشد که در آینده فرصت های بسیاری برای یادگیری مفاهیم و ابزار پیشرفته تر برای شما فراهم می آورد.
شما در این دوره با مفاهیم ابتدایی برنامه نویسی، شی گرایی و نحوه پیاده سازی آن در زبان جاوا آشنا می شوید و در آینده می توانید آموزش های خود را در سایر زمینه ها پیش ببرید. برای مثال شما می توانید به فراگیری فریم ورک های معروف و به روز دنیا مانند 🌱اسپرینگ پرداخته و با فراگیری مفاهیم پیشرفته تر در پروژه های بزرگ نرم افزاری و شرکت های مطرح در این زمینه مشغول به کار شده و کسب درآمد کنید.
👩🎓👨🎓فهرست مطالب بخش 2 آموزش:
00:00:00 آشنایی با حلقه ها و دستورات for و while
00:12:40 تعریف رشته های متنی و کارکردن با نوع String و توابع آن
00:37:52 نحوه تعریف مجموعه داده ها با استفاده از نوع Array
00:53:18 مقدمه شی گرایی و آشنایی با مفاهیم کلاس و اشیا
01:24:55 آشنایی با مفهموم Encapsulation و متدهای Mutator
01:39:53 نحوه ساخت اشیا با استفاده از متدهای سازنده
01:46:44 دسترسی به داده های یک شی با استفاده از متدهای Access
امیدوارم که این آموزش ها شما را در مسیر یادگیری برنامه نویسی کمک کند. برای اطلاع از آموزش های جدید من حتما در این کانال عضو شوید و با لایک و کامنت های خودتون من را حمایت کنید 🤓
عضویت در کانال: bit.ly/3SQtEJK
آموزش اسپرینگ بوت 3 - نحوه نوشتن Rest API
ua-cam.com/video/3mgR-pIppYU/v-deo.htmlsi=EibwpnRwlp-yChBk
تزریق وابستگی و روش پیاده سازی آن
ua-cam.com/video/M-RirUH7nFA/v-deo.htmlsi=GYX0h6gojo4LWkIU
برنامه نویسی فانکشنال در جاوا
ua-cam.com/video/CDrixK2qsvM/v-deo.htmlsi=XqsxymZrnvzirL7C
لینک دانلود ابزارها
📎 لینک دانلود JetBrains Toolbox
www.jetbrains.com/lp/toolbox/
📎 لینک دانلود IntelliJ IDEA
www.jetbrains.com/idea/download/
Переглядів: 32
Відео
آموزش مقدماتی جاوا ( بخش اول)
Переглядів 1136 місяців тому
#آموزش_برنامه_نویسی #آموزش_جاوا_مقدماتی #آموزش_شی_گرایی زبان برنامه نویسی ☕ جاوا یکی از زبان های به روز و پر کاربرد در زمینه برنامه نویسی 💻 کامپیوتر می باشد و امروزه کاربردهای بسیاری در خیلی از زمینه های برنامه نویسی دارد. زبان جاوا یک زبان شی گرا می باشد و از مفاهیم شی گرایی به خوبی پشتیبانی میکند. برای ورود به دنیای برنامه نویسی شما نیازمند به یادگیری مفاهیم ابتدایی برنامه نویسی و شی گرایی و ...
آموزش رست ای پی آی و اسپرینگ دیتا + اسپرینگ بوت ۳
Переглядів 92611 місяців тому
#spring #springboot #restapi اسپرینگ فریم ورک 🌱 یکی از پرکاربردترین فریم ورک های موجود برای تولید نرم افزارهای کامپیوتری 💻 از نرم افزار های کوچک و شخصی تا نرم افزارهای اینترپرایس می باشد و یادگیری آن بسیار میتواند برای شما در صنعت تولید نرم افزار، برای یافتن کار مناسب یا گرفتن پروژه های نرم افزاری خوب، مفید باشد. شما با استفاده از این فریم ورک میتوانید به زبان های جاوا، کاتلین و گرووی برنامه نو...
دیزاین پترن (قسمت 23) - آشنایی با پترن Visitor و روش پیاده سازی آن
Переглядів 82Рік тому
در این ویدیو با تعریف پترن Visitor و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن زمانی مورد استفاده قرار میگیرد که قصد داریم یک کار و یا عملیاتی را بر روی گروهی از اشیاء از یک نوع انجام دهیم. اگر دوست دارید بیشتر با این پترن آشنا بشید تا آخر این ویدیو رو همراه من باشید. #آموزش_دیزاین_پترن #آموزش_برنامه_نویسی_شی_گرا #آموزش_برنامه_نویسی_...
دیزاین پترن (قسمت 22) - آشنایی با پترن Strategy و روش پیاده سازی آن
Переглядів 98Рік тому
در این ویدیو با تعریف پترن Strategy و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای زمانی مورد استفاده قرار میگیرد که یک آبجکت میتواند رفتار خود را در یک کانتکس مشخص در زمان اجرا تغییر دهد. اگر دوست دارید بیشتر با این پترن آشنا بشید تا آخر این ویدیو رو همراه من باشید. #آموزش_دیزاین_پترن #آموزش_برنامه_نویسی_شی_گرا #آموزش_برنامه_نویسی...
دیزاین پترن (قسمت 21) - آشنایی با پترن State و روش پیاده سازی آن
Переглядів 71Рік тому
در این ویدیو با تعریف پترن State و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای زمانی مورد استفاده قرار میگیرد که یک آبجکت میتواند رفتار خود را تغییر دهد بدون اینکه نیازی باشد کلاس آن تغییری کند. نکته ای که در رابطه با این پترن وجود دارد این است که این پترن بسیار شبیه به پترن استراتژی میباشد و زمانی کاربرد دارد که وضعیت هایی که یک ...
برنامه نویسی فانکشنال در جاوا (قسمت سیزدهم) - استفاده از فانکشنال اینترفیس و الگوی Combinator
Переглядів 58Рік тому
در این ویدیو در یک مثال عملی و کاربردی از برنامه نویسی فانکشنال برای اعتبار سنجی اطلاعات استفاده میکنیم و می بینیم که برنامه نویسی فانکشنال به چه صورت می تواند ما را در کد نویسی بهتر و موثرتر کمک کند. اگر با فانکشنال اینترفیس ها آشنا نیستید بهتره اول قسمت های قبلی رو تماشا کنید تا دقیقا متوجه نحوه کد نویسی من در این ویدیو شوید. ازتون میخوام با دقت این ویدیو رو تا انتها ببنید تا مطالبی که در مجم...
دیزاین پترن (قسمت 20) - آشنایی با پترن Observer و روش پیاده سازی آن
Переглядів 117Рік тому
در این ویدیو با تعریف پترن Observer و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای مدیریت ارتباط بین اشیای مختلف در نرم افزار مورد استفاده قرار میگیرد بدین صورت که زمانی که نیاز باشد در صورت تغییر در وضعیت یک شی یک یا گروهی از اشیای دیگر از این تغییر مطلع شده و بر اساس آن کاری را انجام دهند می توان از این پترن استفاده کرد. اگر می خ...
برنامه نویسی فانکشنال در جاوا (قسمت دوازدهم) - آشنایی با Optional
Переглядів 63Рік тому
در این ویدیو با یک نوع پر کاربرد به اسم Optional در جاوا آشنا میشویم. این نوع داده ای برای هندل کردن مقادیر تهی یا همون null مورد استفاده قرار میگیرد و شما را از چک کردن صد باره مقادیر برای جلوگیری از خطای نال پوینتر اکسپشن راحت میکند. این نوع داده ای به صورت جنریک بوده و از فانکشنال اینترفیس ها به منظور انجام عملیات بر روی داده های آن پشتیبانی میکند. این ویدیو را با دقت تا انتها تماشا کنید تا ...
برنامه نویسی فانکشنال در جاوا (قسمت یازدهم) - آشنایی با Map and FlatMap
Переглядів 60Рік тому
در این ویدیو با دو متد پرکاربرد از Stream API آشنا میشویم. این دو متد بسیار پرکاربرد بوده ولی در عین حال تفاوت هایی با هم دارند. تو این ویدیو این تفاوت رو به صورت کامل توضیح داده و بررسی میکنیم پس اگه می خوای این دو متد پرکاربرد را به درستی متوجه بشی این ویدیو رو تا آخر تماشا کن ... در این مجموعه قرار هست که به بررسی دقیق برنامه نویسی فانکشنال در جاوا بپردازیم و با Java Stream API و نحوه استفاد...
دیزاین پترن (قسمت 19) - آشنایی با پترن Memento و روش پیاده سازی آن
Переглядів 62Рік тому
در این ویدیو با تعریف پترن Memento و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای بازیابی وضعیت یک ابجکت به وضعیت قبلی آن می باشد. مثلا برای زمانهایی که شما نرم افزاری طراحی میکنید که از اطلاعات و وضعیت برنامه یک چک پوینت میگیرد این پترن می تواند بسیار کارآمد باشد. اگر می خواهید با جزئیات و پیاده سازی این پترن کاملا آشنا شوید پس در...
دیزاین پترن (قسمت 18) - آشنایی با پترن Mediator و روش پیاده سازی آن
Переглядів 95Рік тому
در این ویدیو با تعریف پترن Mediator و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای کاهش وابستگی بین کامپوننت های برنامه مورد استفاده قرار می گیرد و این پترن تعاملات بین آبجکت های مختلف و وابسته را هندل و مدیریت میکند. اگر می خواهید با جزئیات و پیاده سازی این پترن کاملا آشنا شوید پس در این ویدیو با من همراه شوید. #آموزش_دیزاین_پترن ...
برنامه نویسی فانکشنال در جاوا (قسمت دهم) - آشنایی با Stream
Переглядів 65Рік тому
در این ویدیو با Stream API آشنا میشویم و یاد میگیریم که چطور با استفاده از این API با کالکشن ها به راحتی کار کنیم و با استفاده از عبارات لامبدا کارهای بیشتری را با استفاده از کدهای کمتری انجام دهیم. این API کدهای ما را کوتاه تر و خواناتر می کند. برای اینکه با جزئیات بیشتری در مورد این API آشنا شوید این ویدیو را تا انتها تماشا کنید... در این مجموعه قرار هست که به بررسی دقیق برنامه نویسی فانکشنال...
دیزاین پترن (قسمت 17) - آشنایی با پترن Iterator و روش پیاده سازی آن
Переглядів 79Рік тому
در این ویدیو با تعریف پترن Iterator و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای این است که به اعضای یک مجموعه از اشیا دسترسی داشته، بدون اینکه نیاز باشد در مورد پیاده سازی آن مجموعه چیزی بدانیم یعنی اینکه با چه نوع کالکشنی کار میکنیم. این پترن در خود زبان جاوا پیاده سازی شده و شما تنها لازم است تا از آن به سادگی استفاده کنید. اگ...
دیزاین پترن (قسمت 16) - آشنایی با پترن Interpreter روش پیاده سازی آن
Переглядів 53Рік тому
در این ویدیو با تعریف پترن Interpreter و روش پیاده سازی آن آشنا خواهید شد و یاد خواهید گرفت به چه صورت از آن در کدهای خود استفاده کنید. این پترن برای تفسیر عبارات به صورت شی گرا می باشد و میتواند در سناریوهایی که ما نیاز داریم یک الگوی داده ای را بررسی کنیم برای مثال برای ولیدیت کردن یک عبارت با قاعده از این پترن می توان استفاده کرد. اگر می خواهید با جزئیات و پیاده سازی این پترن کاملا آشنا شوید...
برنامه نویسی فانکشنال در جاوا (قسمت نهم) - آشنایی با Supplier
Переглядів 44Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت نهم) - آشنایی با Supplier
دیزاین پترن (قسمت 15) - آشنایی با پترن Command روش پیاده سازی آن
Переглядів 101Рік тому
دیزاین پترن (قسمت 15) - آشنایی با پترن Command روش پیاده سازی آن
برنامه نویسی فانکشنال در جاوا (قسمت هشتم) - آشنایی با Predicate
Переглядів 43Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت هشتم) - آشنایی با Predicate
برنامه نویسی فانکشنال در جاوا (قسمت هفتم) - آشنایی با BiConsumer
Переглядів 47Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت هفتم) - آشنایی با BiConsumer
دیزاین پترن (قسمت 14) - آشنایی با پترن Chain of responsibility روش پیاده سازی آن
Переглядів 85Рік тому
دیزاین پترن (قسمت 14) - آشنایی با پترن Chain of responsibility روش پیاده سازی آن
برنامه نویسی فانکشنال در جاوا (قسمت ششم) - آشنایی با Consumer
Переглядів 67Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت ششم) - آشنایی با Consumer
دیزاین پترن (قسمت 13) - آشنایی با پترن Proxy روش پیاده سازی آن
Переглядів 122Рік тому
دیزاین پترن (قسمت 13) - آشنایی با پترن Proxy روش پیاده سازی آن
دیزاین پترن (قسمت 12) - آشنایی با پترن Flyweight و روش پیاده سازی آن
Переглядів 68Рік тому
دیزاین پترن (قسمت 12) - آشنایی با پترن Flyweight و روش پیاده سازی آن
برنامه نویسی فانکشنال در جاوا (قسمت پنجم) - آشنایی با BiFunction
Переглядів 25Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت پنجم) - آشنایی با BiFunction
برنامه نویسی فانکشنال در جاوا (قسمت چهارم) - آشنایی با Function
Переглядів 59Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت چهارم) - آشنایی با Function
برنامه نویسی فانکشنال در جاوا (قسمت سوم) - آشنایی با Rannable
Переглядів 60Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت سوم) - آشنایی با Rannable
برنامه نویسی فانکشنال در جاوا (قسمت دوم) - مقدمه ای بر انواع اینترفیس های فانکشنال
Переглядів 82Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت دوم) - مقدمه ای بر انواع اینترفیس های فانکشنال
دیزاین پترن (قسمت 11) - آشنایی با پترن Facade و روش پیاده سازی آن
Переглядів 75Рік тому
دیزاین پترن (قسمت 11) - آشنایی با پترن Facade و روش پیاده سازی آن
برنامه نویسی فانکشنال در جاوا (قسمت اول) - مقایسه رویکرد Imperative و Declarative
Переглядів 162Рік тому
برنامه نویسی فانکشنال در جاوا (قسمت اول) - مقایسه رویکرد Imperative و Declarative
عالی بود:>
ممنونم از کامنت مثبتتون. امیدوارم بتونم آموزش های بیشتری و به زودی تهیه کنم 🙏
خیلی توضیح رو پیچیده کردید بهتر بود خیلی ساده تر مفهوم اینجکشن را توضیح میدادید منکه گیج شدم
من سعی کردم مفهوم دقیقی از تزریق وابستگی و اینجا توضیح بدم. اگه سوالی برای شما ایجاد شده بپرسید تا من راهنمایی کنم. شاید موضوع براتون شفاف تر بشه.
بسیار ممنونم بابت اموزش های خوبتون
سلامت باشید. 🙏🙏
بسیار عالی
awli trin dore ha spring youtube farsi . dmeton grm . lotfn por qodrat edmaeh masit ro edameh bedid ❤
ممنونم. حتما سعی میکنم آموزش ها رو ادامه بدم
عالی اقا لطفا ادامه شو بزار و چیزایی مثل cqrs و clean و ی سری تیپس و ابزار هم بزار لطفا
سلام حتما دوست عزیز
عااالی خیلی بی نظیر ساده و روان توضیح دادین متشکرم
عالی بود واقعا خیلی ممنون
به به واقعا عالی یود. چقدر توضیحات کامل بود. لذت بردم ❤
عالی توضیح دادین ممنون
❤❤❤❤
Awliiii👍🏻👍🏻🙏🏻🙏🏻
منتظر آموزش های بعدی و مباحث جدید هستیم 👏👏
بسیار عالی
عالی بود
عالی
عالی
مطالب بسیار مفید و کاربردی بود ممنون
برای من که یادگیری جاوارو تازه شروع کردم کاملا قابل فهم بود ممنون از توضیحات کامل و صریحتون و بازم ممنون که زحماتتونو رایگان در اختیار ما گذاشتید.
خوشحال میتونم بتونم تو این مسیر کنارتون باشم و کمک کنم به پیشرفتتون
عالی
lazy holder هم روش خوبیه
ممنون بابت آموزش های خوبتون جناب سرافراز گرامی🌹
سلام خوشحالم که آموزش مفید بوده
دمت گرم در مورد جاوا و کاتلین بیشتر پست بذار
بهتون پیشنهاد میدم که اگه به جاوا علاقه مندید حتما دوره اسپرینگ بوت و دنبال کنید. مطالب جالبی قراره گفته بشه.
amooznegar.com/ سلام دوست عزیزم میتونید از طریق سایت آموزشی ما به دوره های بیشتری در مورد جاوا، کاتلین، فلاتر و ... دسترسی داشته باشید
mamnoon vaghean mofid bood
خواهش میکنم. خوشحالم مفید بود 😇
فوق العاده بود توضیحات سپاس
خواهش میکنم. خوشحالم که مفید بوده 😇
Awliiii
very good please continue
آموزش دیپلوی کردن ساده و ارزان برای پروژه های تستی بک اند اسپرینگ و ری اکت بگید ممنون
سلام دوست عزیز 👋 بهترین راه برای دیپلوی کردن پروژه ها استفاده از داکر هست. شما میتونید روی سیستم خودتون به راحتی دیپلوی کنید و مطمئن باشید در محیط محصول هم دقیقا همین شرایط رو خواهید داشت. میتونید بدون هیچ هزینه ی اضافی رو سیستم لوکال خودتون تست ها رو انجام بدید و دقیقا همون نتایج رو در محیط اصلی داشته باشید این موضوع رو حتما در آموزش های پیش رو پوشش میدم
پروزه را داکرایز کردم 2 ال میکرو سرویس دارم و ui که با ری اکت نوشته شده میخوام ببر روی هاست اصلی و پرزنت کنم واسه کسی میخوام با هزینه کم دیپلوی کنم و بعد پرزنت کنم نمیدونم کلا چکار کنم ممنون میشم ویدئویی قرار بدید @@RavaLearning
من سعی میکنم یک ویدیو در این رابطه درست کنم ولی از اونجا که ممکنه ساخت یک آموزش در این مورد زمان بر باشه می تونم بهت پیشنهاد بدم که از خدمات کلود ابرآروان استفاده کنی. می تونی به راحتی با استفاده از ایمیج های داکر سیستمت رو دیپلوی کنی و با استفاده از سرویس های زمانی تو هزینه هات هم صرفه جویی کنی یعنی فقط به اندازه زمانی که از سرویس استفاده میکنی پرداخت داشته باشی و زمانی که نیازی به سرویس نداری میتونی اون رو خاموش کنی.@@hamednikbakht9708
سلام لطفا ویدئویی درباره completablefuture spring boot ایجاد کنید
سلام در حال ساختنش هستم به امید خدا حاضر بشه در دسترستون قرار میدم
شما که زحمت کشیدید کاش مثال های واقعی و دیتابیسی میزدید
مثال های واقعی برای توضیح دیزاین پترن کلا بحث رو میبره سمت کدهایی که خیلی در موضوع آموزش این مطلب کاربردی نیستن. مثال ها ساده انتخاب شده تا شما با اصل موضوع آشنا بشید و اینکه توی سناریوهای مشابه بتونید استفاده کنید به تمرین و تمرین و تمرین نیاز داره. قطعا ویدیوهایی در زمینه های دیگه با مثال های واقعی و حتی پروژه محور خواهم ساخت ولی در خصوص این موضوع اینقدر سناریوهای متفاوتی وجود داره که نمیشه برای همشون مثال زد
اگر پیاده سازهامون dependency داشتند به repository , services دیگه چکار کنیم؟
برنامه های واقعی همیشه به خیلی بخش های مختلفی وابستگی دارند و خب برای هر وابستگی بستگی به روش و فریم ورک یا ... که استفاده میکنید تصمیم گیری ها می تونه متفاوت باشه. یکی از روش ها برای مدیریت وابستگی ها استفاده از IOC هست این ویدیو هم بحث تزریق وابستگی رو آموزش میده که میتونی برای مدیریت وابستگی ها ازش استفاده کنی ua-cam.com/video/M-RirUH7nFA/v-deo.html
سلام آیا استفاده از function interface به جای کدهای معمولی مزیت خاصی دارد؟
استفاده از فانکشنال اینترفیس نوع جدیدی از برنامه نویسی که همون برنامه نویسی فانکشنال هست رو به جاوا اضافه کرده که خب کاربردها و مزیت های خودش رو داره مثلا امکان تعریف کال بک فانکشن ها رو بهتون میده. چیزی که تو جاوا اسکریپت قابل انجامه چون با این روش شما در اصل میتونید فانکشن ها رو به عنوان پارامترها ارسال کنید. در ضمن بیس و اساس استفاده از استریم ای پی آی که تو جاوا 8 معرفی شده هم هست و هر چقدر بهتر درک بشن کارکردن با استریم ای پی آی هم راحت تر میشه. در واقع این دو رویکرد متفاوت برنامه نویسی هست و هر کدوم در جای خودش میتونه مفید و موثر باشه و اگر در ویدیوها هم میبینید که از هر دو روش استفاده شده برای درک بهتر مطلب هست. اگر دوست داری با کاربردهای این روش برنامه نویسی بیشتر آشنا بشی این ویدیو رو ببن چون میتونه دید خوبی نسبت به این روش برنامه نویسی بهت بده ua-cam.com/video/Uu4IMbxrcfs/v-deo.html
لطفا ویدئو در باره completablefuture spring boot قرار دهید ممنون
سامان جان ی سوالی داشتم که در فرم ورک اسپرینگ وقتی از مجموعه انوتیشن های component استفاده میکنیم عملا داریم ی bean از کلاس موردنظرو به صورت سینگلتون ایجاد میکنیم، چرا در اونجا اون آبجکت thread-safe نیست؟
در کانتکس فریم ورک اسپرینگ bean ها با استفاده از اسپرینگ IOC مدیریت میشن که طراحی شده که ترد سیف باشه. اسکوپ پیش فرض برای bean ها ترد سیف هست به اینصورت که فقط یه اینستنس از هر bean در کانتینر اسپرینگ وجود داره که بین یوزرها مختلف به اشتراک گذاشته میشه و اغلب هم در مورد سرویس ها و کامپوننت ها مورد استفاده قرار میگیره ولی اگر به هر دلیلی از اسکوپ های دیگه مثلا پروتوتایپ استفاده بشه یک اینستنس به ازای هر درخواست ایجاد میشه و در اینصورت دیگه ترد سیف نیستن و اگه نیازه که به صورت concorent استفاده بشن خود دولوپر باید از ترد سیف بودن بخش هایی که باید باشن مطمئن بشه.
خسته نباشید همه چیز خوب و گویاس و عالی فقط کیفیت صدا یکم قوی تر بشه دیگ حرف نداره :)
سلام محمد جان ممنون بابت نظرت و حتما روی صدا کار میکنم که کیفیت بهتری داشته باشه
دم شما گرم عالی بود 👏👏👏👏👏
سلام خوشحالم که محتوی رو دوست داشتی
خیلی عالی بود ممنون
کام اول پین نداره؟
سلام دوست عزیز، متاسفانه متوجه سوال شما نشدم
افرین ادامه بده❤
عالی بود سامان عزیز . امیدوارم آموزش هات همینطور ادامه داشته باشه . دمت گرم 🙏
سلام مجید عزیز خوشحالم که این آموزش خوب بوده، بله قطعا ادامه دار هست و خوشحال میشم که نظر شما دوستان خوبم و بدونم