- Видео 450
- Просмотров 59 740
Alfa
Добавлен 23 янв 2022
سلام
این کانال گروه نرم افزاری هیلتون هست.در این کانال آموزش های برنامه نویسی وطراحی سایت و... با زبان های C#, Java, Python و... برای شما عزیزان قرار خواهد گرفت.
امیدوارم بتوانم بهترین محتواهای آموزشی برای ارتقای شما را در این کانال بارگذاری کنم.
لینک کانال: ruclips.net/channel/UCirDN-jMHpSGbhyik3jOKng
این کانال گروه نرم افزاری هیلتون هست.در این کانال آموزش های برنامه نویسی وطراحی سایت و... با زبان های C#, Java, Python و... برای شما عزیزان قرار خواهد گرفت.
امیدوارم بتوانم بهترین محتواهای آموزشی برای ارتقای شما را در این کانال بارگذاری کنم.
لینک کانال: ruclips.net/channel/UCirDN-jMHpSGbhyik3jOKng
اصول و قوانین توسعه نرمافزار حرفهای - آشنایی با GRASP - قسمت 2
در این ویدیو، با ادامه سری آموزشهای اصول و قوانین توسعه نرمافزار حرفهای در خدمت شما هستیم. این قسمت به بررسی 9 قانون GRASP اختصاص دارد که از اصول کلیدی در طراحی شیءگرا محسوب میشوند.
قوانین GRASP (General Responsibility Assignment Software Patterns) مجموعهای از راهنماها برای تعریف مسئولیت کلاسها، ارتباطات بین آنها و بهینهسازی طراحی سیستم هستند. این قوانین عبارتند از:
Expert (کارشناس): هر کلاس باید وظایفی که بیشترین ارتباط با دادهها و عملکردهای آن دارد را بر عهده بگیرد.
Creator (سازنده): کلاسها باید مسئولیت ساخت اشیاء مرتبط با خود را داشته باشند.
High Cohesion (انسجام بالا): هر کلاس باید تنها وظایف مرتبط و مشابه را در خود نگه دارد.
Low Coupling (وابستگی کم): کاهش وابستگی بین کلاسها بر...
قوانین GRASP (General Responsibility Assignment Software Patterns) مجموعهای از راهنماها برای تعریف مسئولیت کلاسها، ارتباطات بین آنها و بهینهسازی طراحی سیستم هستند. این قوانین عبارتند از:
Expert (کارشناس): هر کلاس باید وظایفی که بیشترین ارتباط با دادهها و عملکردهای آن دارد را بر عهده بگیرد.
Creator (سازنده): کلاسها باید مسئولیت ساخت اشیاء مرتبط با خود را داشته باشند.
High Cohesion (انسجام بالا): هر کلاس باید تنها وظایف مرتبط و مشابه را در خود نگه دارد.
Low Coupling (وابستگی کم): کاهش وابستگی بین کلاسها بر...
Просмотров: 62
Видео
اصول و قوانین توسعه نرمافزار حرفهای - قوانین YAGNI و KISS و DRY - قسمت 1
Просмотров 10516 часов назад
در این ویدیوی آموزشی، به بررسی عمیق اصول و قوانین کلیدی در توسعه نرمافزار پرداخته میشود که رعایت آنها برای هر برنامهنویس ضروری است. در ابتدا، اصل YAGNI (You Aren't Gonna Need It) مورد بحث قرار میگیرد که تاکید میکند نباید کد یا قابلیتهایی را که هنوز نیازی به آنها نیست، به پروژه اضافه کرد. سپس به بررسی اصل KISS (Keep It Simple, Stupid) پرداخته میشود که بر اهمیت ساده نگه داشتن راهحلها ت...
آموزش دستورات جاوا Java core - دستورات میانبر ریاضی افزایش کاهش و چهار عمل اصلی - قسمت 17
Просмотров 24День назад
در این قسمت از دوره دستورات جاوا Java core ما قصد داریم درباره یکسری از دستوراتی که برای انجام یکسری عملیات های سریع ریاضی مثل یکی اضافه کردن به متغیر و ... رو برای شما عزیزان صحبت کنیم. در زبان جاوا، میانبرهایی برای انجام چهار عمل اصلی ریاضی وجود دارند که کدنویسی را سریعتر و خواناتر میکنند. این دستورات به شکل `a = b`، `a -= b`، `a *= b`، و `a /= b` هستند. هرکدام از اینها ترکیبی از یک عمل ری...
آموزش دستورات جاوا Java core - طریقه مشخص کردن عدد کوچکتر بین دو عدد - قسمت 16
Просмотров 55День назад
در این قسمت از پکیج دستورات جاوا Java core ما قصد داریم یک برنامه بنویسیم که دوتا عدد رو از ورودی بگیره و عدد کوچکتر رو در خروجی نمایش بده. برای گرفتن دو عدد از ورودی و نمایش عدد کوچکتر در جاوا، ابتدا از کاربر دو عدد با استفاده از کلاس Scanner میگیریم. سپس این اعداد را در دو متغیر ذخیره میکنیم. بعد با استفاده از شرط `if` یا متد `Math.min`، عدد کوچکتر را تعیین میکنیم. در مرحله بعد، عدد کوچکتر...
آموزش دستورات جاوا Java core - طریقه بدست آوردن قدر مطلق یک عدد - قسمت 15
Просмотров 1214 дней назад
در این قسمت از دوره دستورات جاوا Java core ما قصد داریم برنامه ای بنویسیم که یک عدد از کاربر بگیره و قدرمطلق اون عدد رو در خروجی نمایش بده. برای به دست آوردن قدرمطلق یک عدد، میتوانید از یک شرط ساده استفاده کنید. اگر عدد منفی باشد، مقدار آن را به مثبت تبدیل کنید، و اگر عدد مثبت یا صفر باشد، همان مقدار را برگردانید. به طور دقیقتر، اگر عدد کمتر از صفر بود، علامت آن را با ضرب در -1 تغییر دهید. ای...
آموزش دستورات جاوا Java core - طریقه تشخیص زوج یا فرد بودن عدد - قسمت 14
Просмотров 1714 дней назад
در این قسمت از پکیج دستورات جاوا Java core ما قصد داریم یک برنامه بنویسیم که یک عدد از کاربر بگیره و مشخص کنه که زوج هست یا فرد. تشخیص زوج یا فرد بودن یک عدد در جاوا به این صورت انجام میشود که ابتدا عدد ورودی را دریافت میکنیم. سپس با استفاده از یک عملیات ریاضی ساده، یعنی گرفتن باقیمانده تقسیم عدد بر 2، بررسی میکنیم که آیا این باقیمانده صفر است یا خیر. اگر باقیمانده صفر باشد، عدد زوج است؛ در ...
آموزش دستورات جاوا Java core - کار با مباحث قبلی - قسمت 13
Просмотров 2714 дней назад
در این قسمت از دوره دستورات جاوا Java core ما قصد داریم خلاصه ای از مطالبی که تا الان در ویدئو های قبلی گفتیم رو برای شما عزیزان بگیم تا بیشتر با کاربرد اون مطالب آشنا بشین و باعث یادگیری بیشتر شما عزیزان شود. برای مقایسه دو عدد و پیدا کردن بزرگترین آنها در جاوا، ابتدا دو عدد از کاربر دریافت و با دستور `if-else` بررسی میشود که کدام عدد بزرگتر است. برای تشخیص علامت یک عدد، ابتدا عدد وارد شده ...
آموزش دستورات جاوا Java core - طریقه کار با عملگر OR - قسمت 12
Просмотров 1014 дней назад
در این قسمت از پکیج دستورات جاوا Java core ما قصد داریم درباره نحوه کار کردن با عملگر or یا همون "یا" در ریاضی برای شما عزیزان صحبت کنیم. عملگر `or` در جاوا به صورت `||` نشان داده میشود و برای ارزیابی شرایط منطقی استفاده میشود. این عملگر یک عملگر منطقی (Logical Operator) است و دو شرط یا بیشتر را بررسی میکند. اگر حداقل یکی از شروط صحیح (true) باشد، نتیجه کل عبارت صحیح خواهد بود. از این عملگر ...
آموزش دستورات جاوا Java core - نمایش علامت حاصلضرب دوعدد ورودی - قسمت 11
Просмотров 1814 дней назад
در این قسمت از دوره دستورات جاوا Java core ما قصد داریم یک برنامه بنویسیم که دو تا عدد از کاربر در ورودی بگیره و علامتش را بعد از ضرب در هم مشخص کنه. برای حل این مسئله، ابتدا باید دو عدد ورودی را از کاربر دریافت کنیم. سپس با توجه به علامت هر عدد، مثبت یا منفی بودن حاصلضرب آنها مشخص میشود. اگر هر دو عدد مثبت باشند یا هر دو عدد منفی، حاصلضرب آنها مثبت خواهد بود. اما اگر یکی از اعداد مثبت و د...
بحث و گفتگو در مورد Domain-Driven Design
Просмотров 5214 дней назад
دامین درایون دیزاین (Domain-Driven Design یا DDD) یکی از روشهای پیشرفته در توسعه نرمافزار است که تمرکز اصلی آن بر دامین یا حوزه اصلی کسبوکار پروژه است. اما آیا این رویکرد یک مفهوم جدید است؟ در این ویدئو به بررسی این سوال و جزئیات مرتبط با آن میپردازیم. روش دامین درایون دیزاین، بر پایه اصول طراحی نرمافزار مانند انکپسولیشن (Encapsulation) و جداسازی دغدغهها (Separation of Concerns) بنا شده ا...
آموزش دستورات جاوا Java core - طریقه چاپ علامت عدد ورودی - قسمت 10
Просмотров 2514 дней назад
در این قسمت از پکیج دستورات جاوا Java core ما قصد داریم درباره نحوه بدست آوردن و چاپ کردن علامت یک عدد که کاربر در ورودی وارد می کند برای شما عزیزان صحبت کنیم. برای بدست آوردن علامت یک عدد و نمایش آن در خروجی در جاوا، ابتدا باید عدد موردنظر را دریافت کنید. سپس با استفاده از شرطهای منطقی عدد را بررسی کنید. اگر عدد مثبت باشد، پیغام مربوط به مثبت بودن نمایش داده میشود. اگر عدد صفر باشد، پیغام نش...
آموزش دستورات جاوا Java core - چاپ کردن بزرگترین عدد از بین دو عدد ورودی - قسمت 9
Просмотров 23Месяц назад
در این قسمت از دوره دستورات جاوا Java core ما قصد داریم یک برنامه ای بنویسیم که دو تا عدد غیر مساوی از کاربر بگیرد و بزرگترین عدد رو در خروجی چاپ کند. برای حل این مسئله، ابتدا از کاربر درخواست میشود که دو عدد غیر مساوی وارد کند. برنامه باید مطمئن شود که اعداد واردشده متفاوت هستند. سپس با استفاده از یک ساختار شرطی (مانند `if-else`) بررسی میکنیم که کدام عدد بزرگتر است. اگر عدد اول بزرگتر باشد...
آموزش دستورات جاوا Java core - مقدمات کار با کامپایلر Netbeans - قسمت 8
Просмотров 67Месяц назад
در این قسمت از پکیج دستورات جاوا Java core ما قصد داریم یکسری مقدمات برای کار با NetBeans IDE را به شما عزیزان آموزش دهیم. NetBeans یک محیط توسعه یکپارچه (IDE) است که بیشتر برای زبان جاوا استفاده میشود. ابتدا باید آن را دانلود و نصب کنید. برای ساخت یک پروژه جدید، از منوی File New Project استفاده کنید و نوع پروژه (مانند Java Application) را انتخاب کنید. با استفاده از پنجرههای مختلف NetBeans، م...
آموزش دستورات جاوا Java core - طریقه حساب کردن میانگین دو عدد - قسمت 7
Просмотров 36Месяц назад
در این قسمت از دوره دستورات جاوا Java core ما قصد داریم برنامه ای بنویسیم که دو عدد از کاربر دریافت کنه و میانگین اون دو عدد رو در خروجی به کاربر نمایش بده. برای گرفتن میانگین دو عدد از کاربر در زبان جاوا، ابتدا باید از کاربر بخواهید دو عدد وارد کند. این کار معمولاً با استفاده از کلاس `Scanner` انجام میشود. سپس، این دو عدد ذخیره شده و با هم جمع میشوند. مقدار حاصل بر ۲ تقسیم میشود تا میانگین ...
آموزش دستورات جاوا Java core - طریقه گرفتن ورودی از کاربر - قسمت 6
Просмотров 36Месяц назад
در این قسمت از پکیج دستورات جاوا Java core ما قصد داریم یک برنامه بنویسیم که یک ورودی از کاربر دریافت کنه و یکسری عملیات روش انجام بده و در خروجی نمایش بده. در جاوا، برای گرفتن ورودی از کاربر، از کلاس Scanner استفاده میشود. ابتدا باید یک شیء از این کلاس ساخته شود و ورودی از طریق System.in گرفته شود. سپس، کاربر میتواند مقداری را وارد کند و شما آن را در یک متغیر ذخیره کنید. 1. گرفتن ورودی از کا...
آموزش دستورات جاوا Java core - آشنایی با عملگر ها Operators - قسمت 5
Просмотров 16Месяц назад
آموزش دستورات جاوا Java core - آشنایی با عملگر ها Operators - قسمت 5
آموزش دستورات جاوا Java core - کار با انواع متغیر ها داخل جاوا - قسمت 4
Просмотров 19Месяц назад
آموزش دستورات جاوا Java core - کار با انواع متغیر ها داخل جاوا - قسمت 4
آموزش دستورات جاوا Java core - طریقه ساخت پروژه و کار با دستور پرینت - قسمت 3
Просмотров 38Месяц назад
آموزش دستورات جاوا Java core - طریقه ساخت پروژه و کار با دستور پرینت - قسمت 3
آموزش دستورات جاوا Java core - انواع داده ها در جاوا - قسمت 2
Просмотров 47Месяц назад
آموزش دستورات جاوا Java core - انواع داده ها در جاوا - قسمت 2
آموزش دستورات جاوا Java core - مقدمه و پیش نیاز ها - قسمت 1
Просмотров 492 месяца назад
آموزش دستورات جاوا Java core - مقدمه و پیش نیاز ها - قسمت 1
آموزش سی شارپ در محیط کنسول - یک مثال عملی با struct - قسمت 68
Просмотров 632 месяца назад
آموزش سی شارپ در محیط کنسول - یک مثال عملی با struct - قسمت 68
آموزش سی شارپ در محیط کنسول - طریقه کار با Struct - قسمت 67
Просмотров 462 месяца назад
آموزش سی شارپ در محیط کنسول - طریقه کار با Struct - قسمت 67
آموزش سی شارپ در محیط کنسول - یک مثال با داده های اینام Enum - قسمت 66
Просмотров 292 месяца назад
آموزش سی شارپ در محیط کنسول - یک مثال با داده های اینام Enum - قسمت 66
آموزش سی شارپ در محیط کنسول - آشنایی با ساختار اینام Enum - قسمت 65
Просмотров 352 месяца назад
آموزش سی شارپ در محیط کنسول - آشنایی با ساختار اینام Enum - قسمت 65
آموزش سی شارپ در محیط کنسول - طریقه کار با دستورات ref و out - قسمت 64
Просмотров 382 месяца назад
آموزش سی شارپ در محیط کنسول - طریقه کار با دستورات ref و out - قسمت 64
آموزش سی شارپ در محیط کنسول - طریقه کار با توابع هم نام Function overloading - قسمت 63
Просмотров 332 месяца назад
آموزش سی شارپ در محیط کنسول - طریقه کار با توابع هم نام Function overloading - قسمت 63
آموزش سی شارپ در محیط کنسول - دنباله فیبوناچی با تابع بازگشتی - قسمت 62
Просмотров 352 месяца назад
آموزش سی شارپ در محیط کنسول - دنباله فیبوناچی با تابع بازگشتی - قسمت 62
آموزش سی شارپ در محیط کنسول - چاپ فاکتوریل عدد با استفاده از تابع بازگشتی - قسمت 61
Просмотров 372 месяца назад
آموزش سی شارپ در محیط کنسول - چاپ فاکتوریل عدد با استفاده از تابع بازگشتی - قسمت 61
آموزش سی شارپ در محیط کنسول - آشنایی با توابع بازگشتی - قسمت 60
Просмотров 392 месяца назад
آموزش سی شارپ در محیط کنسول - آشنایی با توابع بازگشتی - قسمت 60
آموزش سی شارپ در محیط کنسول - ساخت ماشین حساب با تابع و منو - قسمت 59
Просмотров 162 месяца назад
آموزش سی شارپ در محیط کنسول - ساخت ماشین حساب با تابع و منو - قسمت 59
سلام دوست عزیز، چرا بخش اول قسمت ۳۳ نیستش؟
سلام وقتتون بخیر میتونید از سایت گروه نرم افزاری هیلتون دانلود کنید. heilton.com/
سلام، چرا قسمت 17 توی لیست آموزشها نیست؟
سلام داداش چرا صدات همیشه از دور انگار میاد شما که زحمت میکشی و صدا اصلا خوب نیست
عذر خواهم بابت این مشکل 🙏
thanks for teaching
🌹🙏
استاد عالی❤
خیلی متشکرم 🙏
❤❤❤❤❤❤
🙏❤️
❤❤❤❤❤
🙏❤️
❤❤❤❤
❤️🙏
agha rahim eshgh <3
❤️🙏
سلام سازنده کپی چرامقادیرورودیش کلاس a و ca هست
سلام باید ورودیش از نوع کلاس باشه
سلام سازنده کپی چرامقادیرورودیش کلاس a و ca هست
خیلی ممنونم استاد 😊❤🎉
🙏🌹
استاد ببخشید میشه بگید چطوری برنامه ای بنویسیم که از کاربر عدد بگیره و اونو ضرب و تقسیم کنه و در صفحه چاپ کنه؟؟
سلام داخل همین پکیج آموزش داده شده
عالی 👍🏻
🙏🌹
سلام من خیلی بامفهوم توابع مخرب وسازنده واینکه چرااسترینگ مال کلاس هست واینت و... مال استراکت متوجه نمیشم ومفاهیم برنامه نویسی برام گنگه یجورایی چیکارکنم
www.heilton.com/Course/oop
تشکر بابت آموزش های مفیدتون ✌🏻
🙏🌹
نمیتونم قسمت قبلی (25) رو پیدا کنم حذف شده؟
میتونید از سایت دانلود کنید heilton.com/
Very great 👌🏻
Thank you very much 🙏
استاد ما با آموزش های شما شروع کردیم، خیلی وقت پیش، خداقوت
🙏❤️
Excellent 👍🏻
Thank you very much 🙏
Perfect ❤
❤️🙏
بسیار عالی ، تشکر استاد 🙏🏻🌷
خیلی متشکرم نظر لطفتونه 🙏
عالییییی
❤️🙏
دمت گرم داداش
خیلی متشکرم 🙏
عالی
خیلی متشکرم نظر لطفتونه 🙏
🙏❤️
Perfect 👌
Thank you 🙏
❤️🙏
واقعا کاربردی بود ممنون
خیلی متشکرم نظر لطفتونه 🙏
واقعا مفید بود
نظر لطفتونه
عالی
🙏❤️
Perfect
❤️🙏
سلام وقت بخیر لظفا میشه توضیح بدید بخش دو قسمت سیزده که سومین ویدیو هست و بخش سه قسمت 15 دومی هست دقیقا ترتیبشون چجویه؟
مثل همیشه عالییی (به قول یه بنده خدایی (محسن مدحج) جاوااسکریپت کوچک شده جاواست 😂😂)
🙏❤️
صدا خیلی ضعیفه
ممنون از آموزش. چرا لایک نمیشه کرد اخه
صدا خیلی ضعیفه
مثل همیشه عالییی
نظر لطفتونه 🙏
سلام استاد یک سوال دارم اگریک اپلیکیشن موبایل مثل آگهی دیوار بنوسم ملت روی گوشی خود نصب کند آیا از بازدید آنها مثل یوتوب به درآمد میرسم ممنون
سلام فکر نکنم که بشه از روی دانلود اپ موبایل درآمدی داشت ولی از روی تبلیغات توی نرم افزار و غیره میشه این سوال رو شما باید از بیزینس من بپرسید که بهترین جواب رو دریافت کنید
ممنون از رهنمایت ولی بی زحمت لنک بزنس خودرابرایم بفرست ممنون
شما به جیمیل mohamkermansh@gmail.com پیام بدین
عالی هستیننن
🙏❤️
جالب بود دست درد نکنه من اصلا اینو نمی دونستم که میشه از سوکت لیست رو بگیره یکی یکی درخواست بفرسته تا بتونه به سرور اصلی خودش وصل بشه هر دفعه مجبور بودم ی آیپی براش ست کنم 😅😅😅
🙏❤️
🎉🎉🎉عالی
خیلی متشکرم نظر لطفتونه🙏
داداش من می خوام کتابخانه نصب کنم این ارور میزنه اخطار could not find a version that satisfies the requirement agz (from versions:) no matching distribution found for agz
سلام چه زبانی چه محیطی چه کتاب خونه ای
ممنون
🙏🙏
🎉🎉🎉 ممنون
🙏❤️
از کی شروع میکنید مهندس جان
در روز های آتی بارگذاری خواهد شد تشکر بابت صبوری شما🙏
🎉🎉🎉 چقدر منتظر این اموزش بودم
مکس امتبنشیسبی❤❤❤❤❤❤❤❤❤❤
❤️🙏
دمت گرم❤❤❤
🙏❤️
🔥
🙏
perfect
❤️🙏