کارگاه

ادغام مستمر(CI) و تحویل مستمر(CD) دو فرآیند علمی‌ و روش شناخته شده در طراحی و توسعه نرم‌افزار هستند که توسعه‌دهندگان برای اتمام سریع و با کیفیت پروژه‌های نرم‌افزاری از آن استفاده می‌کنند. CI/CD به گروه‌های توسعه نرم‌افزار امکان می‌دهد تا تغییرات اعمال شده در کدها را سریع‌تر و با اطمینان بیشتر پیگیری کنند تا نیازهای مشتريان در کوتاه‌ترین زمان ممکن به سرانجام برسد.
توسعه‌دهندگان به این 12 ابزار کاربردی ویژه کوبرنتیس نیاز دارند
31 خرداد 1399
کمتر زیرساخت محاسباتی (حتا آن‌هایی که قدرت و گسترش‌پذیری زیادی دارند) پیدا می‌شود که بتواند تمام نیازهای یک توسعه‌دهنده را برطرف کند. کوبرنتیس (Kubernetes) به استانداردی برای مدیریت کانتینرها و پیاده‌سازی سیستم‌های توزیعی پیچیده تبدیل شده است. هر چند کوبرنتیس ذاتا یک زیرساخت مفید است، اما کامل نیست و با رشد و گسترش آن، کار با قسمت‌های مختلف آن دشوارتر می‌‌شود. علاوه بر این، شما همیشه می‌توانید یک مورد استفاده یا کاربرد خاص همچون پشتیبانی از پایگاه داده را پیدا کنید که قابلیت پیش‌فرض کوبرنتیس نمی‌تواند از عهده انجام آن برآیند.
چگونه متن و اعداد را در اکسل جستجو و جایگزین کنیم
03 خرداد 1399
ابزار یافتن و جایگزین کردن (Find and Replace) یک قابلیت قدرتمند در اکسل است که خیلی از اوقات نادیده گرفته می‌شود. در ادامه خواهید دید که چگونه می‌توان از این ابزار برای پیدا و جایگزین کردن متون و اعداد در یک صفحه گسترده استفاده کرد.
چگونه در سایه ویروس کرونا به یک برنامه‌نویس فو‌ل‌استک تبدیل شویم؟
19 ارديبهشت 1399
ویروس کرونا روی مبحث آموزش تاثیر زیادی گذاشته و تقریبا بیش از نیمی از آموزشگاه‌ها مجبور شده‌اند آموزش‌های خود را به شیوه آنلاین برگزار کنند. شیوه آنلاین مزایا و معایب خاص خود را دارد. به‌طور مثال، در شیوه آنلاین باید سیستم سخت‌افزاری شما از عهده اجرای کدها یا پروژه برآید و مهم‌تر آن‌که سخت‌افزارهای لازم برای برقراری ارتباط را در اختیار داشته باشید. با این‌حال، مزایایی نیز دارد. کاربران این قابلیت را دارند تا جلسات را ضبط کرده و به هر میزان که نیاز دارند به آن‌ها گوش دهند. برخی از کاربران ترجیح می‌دهند از این ایام به شکل بهینه‌تری استفاده کرده و خود شروع به یادگیری مباحث کنند.
هدیه کرونا به توسعه‌دهندگان: دسترسی رایگان به قابلیت‌های مهم گیت‌هاب
14 ارديبهشت 1399
گیت‌هاب معروف‌ترین شبکه اجتماعی ویژه توسعه‌دهندگان به تازگی در اقدامی جالب دسترسی به تمامی ویژگی‌های زیربنایی را برای توسعه‌دهندگان رایگان اعلام کرده است. قابلیت‌هایی که تا پیش از این برای دسترسی به آن‌ها مجبور به پرداخت هزینه‌هایی بودید، اکنون بدون پرداخت هزینه اضافی در اختیارتان قرار دارد.
آموزش گام به گام نصب داکر در ویندوز
07 ارديبهشت 1399
داکر یکی از محبوب‌ترین پلتفرم‌های مرتبط با کانتینرها است که روی سیستم‌عامل لینوکس طراحی و توسعه پیدا کرده، اما کاربران سیستم‌عامل‌های دیگر این شانس را دارند تا از داکر و قابلیت‌های آن برای انجام پروژه‌های حرفه‌ای استفاده کنند. در این مقاله قصد داریم به‌طور اجمالی نحوه نصب داکر روی سیستم‌عامل ویندوز 10 را بررسی کنیم.
 6 اشتباه رایج Git و روش برطرف کردن آن
02 ارديبهشت 1399
یک دلیل بزرگ استفاده توسعه‌دهندگان از یک سیستم کنترل منبع مثل گیت (Git) جلوگیری از وقوع پیامدهای فاجعه بار در زمان ساخت پروژه‌های نرم‌افزاری است. اگر به شکل تصادفی فایلی را پاک کنید یا متوجه شوید تغییراتی در فایل‌های مختلف به‌وجود آورده‌اید که همگی اشتباه بوده‌اند، جای نگرانی نیست، زیرا یک سیستم کنترل نسخه اجازه می‌دهد خطای خود را اصلاح و وضعیت را به حالت اول بازگردانيد. با این‌حال، کار کردن با سیستم‌های کنترل منبع مثل گیت حتا برای کاربران با تجربه در برخی موارد ترسناک است، زیرا برخی از اشتباهات را به سختی می‌توان به حالت اولیه باز گرداند، اما با کمی تمرکز می‌توانید از کابوس‌های وحشتناکی که ممکن است به واسطه استفاده از گیت با آن روبرو شود، نجات پیدا کنید. در این مطلب با 6 اشتباه رایج در زمان استفاده از Git همراه با روش‌های پیشگیری از بروز مشکلات آشنا می‌شوید.
چگونه به سرعت عکس‌های خود را به ویدیو تبدیل کنیم
27 فروردين 1399
یکی از بهترین روش‌ها برای به اشتراک گذاری یا نمایش عکس‌های شما، تبدیل کردن آنها به یک نمایش اسلاید ویدیویی است. و ImageToVideo نام یک ابزار آن‌لاین است که به سادگی این کار را برای شما انجام می‌دهد.
کاربرد  محاسبات تکاملی در برنامه‌نویسی  هوش مصنوعی چیست؟
25 فروردين 1399
محاسبات تکاملی/ الگوریتم‌های تکاملی (Evolutionary Computation) یکی از مهم‌ترین مباحث هوش مصنوعی است. محاسبات تکاملی به برنامه‌نویسان اجازه می‌دهند از تئوری فرآیندهای تکاملی (Evolutionary Process) و شبیه‌سازی (Simulation) برای حل مسائل دنیای واقعی و مسائلی که پیش از این راه‌حلی برای آن‌ها وجود نداشت یا پیاده‌سازی یک راه‌حل کار دشوار و پیچیده‌ای بود استفاده کنند. زمانی‌که برنامه‌نویسی به دنبال راه‌حلی برای یک مشکل است، نیازمند یک برنامه‌ریزی راهبردی یا مجموعه دقیقی از دستورالعمل‌های کاربردی است که برای حل مسئله تعریف شده‌اند. به این مجموعه کاربردی الگوریتم می‌گوییم. الگوریتم‌ها لزوما کدهای برنامه‌نویسی نیستند و ممکن است تعاریفی شبه ریاضی یا عادی باشند که تبدیل به کدهای برنامه‌نویسی می‌شوند. به همین دلیل، الگوریتم‌ها، وابسته به یک زبان برنامه‌نویسی نیستند و زمانی که تعریف شدند، امکان تبدیل آن‌ها به کدهای کاربردی در هر زبانی وجود دارد.
بهترین نرم‌افزارها برای برقراری وب‌کنفرانس
23 فروردين 1399
اکنون که ویروس کرونا فراگیر شده و کارمندان برخی از شرکت‌ها مجبور هستند از راه دور فعالیت‌های کاری خود را انجام دهند، دسترسی به نرم‌افزارهایی که اجازه می‌دهند کارمندان از راه دور و به شکل ایمن به یکدیگر ارتباط برقرار کنند به یکی از نیازهای اصلی کسب‌وکارها تبدیل شده‌اند. وب‌کنفرانس‌ یکی از بهترین روش‌های برای انجام کارهای تیمی است. وب‌کنفرانس‌ها به افراد اجازه می‌دهند از راه دور با یکدیگر در تعامل بوده و روی پروژه‌های مشترک به بهترین شکل متمرکز شوند.

صفحه‌ها

اشتراک در کارگاه
توسعه و پشتیبانی توسط : ایران دروپال
پشتیبانی توسط ایران دروپال