آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
معامله‌گری ارزهای دیجیتال چیست و چه آینده‌ای دارد؟

معامله‌گری ارزهای دیجیتال چیست و چه آینده‌ای دارد؟

معامله (Trade) ارز دیجیتال، به خرید و فروش انواع مختلفی از ارزهای دیجیتال گفته می‌شود که با هدف کسب سود انجام می‌گیرد. معامله‌گر یا در اصطلاح اهل فن، تریدر، با هدف کسب سود، از نمودارهای قیمتی، اخبار و تحولات بازار استفاده می‌کند تا خرید و فروش ارزهای دیجیتال را انجام دهد. وب‌...
07/09/1402 - 13:20
آموزش رایگان پردازش زبان طبیعی در پایتون (معرفی)

آموزش رایگان پردازش زبان طبیعی در پایتون (معرفی)

حمیدرضا تائبی
دانش کامپیوتر, هوش مصنوعی
پردازش زبان طبیعی (Natural Language Processing) یا به اختصار NLP، شاخه‌ای از علوم کامپیوتر و هوش مصنوعی است که به بررسی و تحلیل زبان طبیعی انسان می‌پردازد. هدف اصلی پردازش زبان طبیعی، درک و تولید زبان طبیعی با استفاده از کامپیوترها است. این فناوری از مفاهیم، الگوریتم‌ها و تکنیک‌...
الگوریتم بازگشتی (Recursive) چیست؟ به همراه مثال و تمرین

الگوریتم بازگشتی (Recursive) چیست؟ به همراه مثال و تمرین

حمیدرضا تائبی
کارگاه, برنامه نویسی
الگوریتم بازگشتی الگوریتمی است که در آن تابع به صورت بازگشتی خود را فراخوانی می‌کند. به عبارت دیگر، تابع در هنگام اجرا به خودش فراخوانی می‌شود تا سرانجام به پاسخ نهایی برسد. این الگوریتم‌ها به طور معمول برای حل مسائلی استفاده می‌شوند که مشکلات بزر‌گ‌تر را به زیرمسائل کوچک‌تر...
پوست‌اندازی یا خون‌ریزی

پوست‌اندازی یا خون‌ریزی

هرمز پوررستمی
دیدگاه و یاداشت
SQL با NoSQL چه تفاوت‌‌هایی دارند؟

SQL با NoSQL چه تفاوت‌‌هایی دارند؟

حمیدرضا تائبی
کارگاه
زبان پرس‌وجوی ساخت‌یافته SQL سرنام (Structured Query Language)، یک زبان برنامه‌نویسی است که برای مدیریت و عملیات بر روی دیتابیس‌های رابطه‌ای (Relational Database) استفاده می‌شود. SQL در دهه ۱۹۷۰ توسط دو محقق از شرکت IBM به نام‌های دونالد د. چمبرلین (Donald D. Chamberlin) و...
کتابخانه‌های پایتون برای کار با توزیع های احتمال

کتابخانه‌های پایتون برای کار با توزیع های احتمال

حمیدرضا تائبی
کارگاه, برنامه نویسی
توزیع احتمال یک تابع است که مقادیر مختلف یک متغیر تصادفی را به احتمالات مشخصی نسبت می‌دهد. به عبارت دیگر، توزیع احتمال مشخص می‌کند که هر مقدار ممکن از یک متغیر تصادفی با چه احتمالی رخ می‌دهد. توزیع احتمال می‌تواند به صورت تابع احتمال یا تابع چگالی احتمال تعریف شود.
راهنمای آشنایی با کابل‌های شبکه مورد استفاده در مراکز داده و شبکه‌های کامپیوتری

راهنمای آشنایی با کابل‌های شبکه مورد استفاده در مراکز داده و شبکه‌های کامپیوتری

گزارش آگهی
کابل‌های شبکه به دو دسته کلی کابل‌های مسی و کابل‌های الیاف نوری تقسیم می‌شوند. هر کدام از این دسته‌ها دارای انواع مختلفی از کابل‌ها هستند و برای کاربردهای مختلفی مورد استفاده قرار می‌گیرند. در این مقاله قصد داریم به طور اجمالی با این کابل‌ها و کاربرد آن‌ها در شبکه‌های کامپیوتری...
هوش منبع باز (Open-source intelligence) چیست و به چه اطلاعاتی اشاره دارد؟

هوش منبع باز (Open-source intelligence) چیست و به چه اطلاعاتی اشاره دارد؟

حمیدرضا تائبی
عصرشبکه
هوش باز (OSINT) سرنامOpen-source intelligence به معنی استفاده از منابع عمومی و آزاد برای جمع‌آوری و تحلیل اطلاعات است. این منابع می‌توانند شامل منابعی مانند سایت‌های وب، شبکه‌های اجتماعی، رسانه‌های خبری، گزارشات دولتی و غیره باشند.
شماره 266 ماهنامه شبکه با پرونده ویژه پردازش زبان طبیعی منتشر شد

شماره 266 ماهنامه شبکه با پرونده ویژه پردازش زبان طبیعی منتشر شد

اخبار, هوش مصنوعی
در سرمقاله شماره 266 ماهنامه شبکه در ادامه سری مقالات هوش مصنوعی، این بار موضوع مرگ و دغدغه‌های اگزیستانسیال مورد بررسی قرار گرفت، در فصل هوش مصنوعی بررسی ‌می‌شود که چرا هوش مصنوعی به مهم‌ترین فناوری قرن تبدیل شده است، در فصل فناوری شبکه با فناوری ویپ (VoIP) آشنا می‌شوید، در فصل...
دکوراتورها در پایتون و نحوه پیاده‌سازی آن‌ها

دکوراتورها در پایتون و نحوه پیاده‌سازی آن‌ها

حمیدرضا تائبی
کارگاه
دکوراتورها (Decorators) در پایتون، نوعی از توابع هستند که می‌توانند برای تغییر رفتار یک تابع یا کلاس، به کار رود. این تغییرات می‌توانند شامل افزودن عملکرد به یک تابع، تغییر ورودی یا خروجی یک تابع، و یا تغییر رفتار یک کلاس باشند. دکوراتورها با استفاده از کاراکتر @ به تابع یا کلاس...
تحلیل خوشه‌ای (Cluster Analysis) در دنیای هوش مصنوعی به چه معنا است؟

تحلیل خوشه‌ای (Cluster Analysis) در دنیای هوش مصنوعی به چه معنا است؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
تحلیل خوشه‌ای (Cluster Analysis)، یک روش آماری است که برای دسته‌بندی داده‌ها به گروه‌های مشابه استفاده می‌شود. در این روش، داده‌ها بر اساس شباهت‌ها و ویژگی‌های‌شان به یکدیگر دسته‌بندی و به گروه‌های خوشه‌ای تقسیم می‌شوند. هدف از انجام تحلیل خوشه‌ای، دسته‌بندی داده‌های پیچیده به...
راهنمای آشنایی با ساختارهای داده در پایتون

راهنمای آشنایی با ساختارهای داده در پایتون

حمیدرضا تائبی
کارگاه, برنامه نویسی
در پایتون، ساختار داده‌ها شامل مجموعه‌ها، انواع رشته‌ها، لیست‌ها، دیکشنری‌ها، تاپل‌ها، صف‌ها و پشته‌ها هستند. هر یک از این ساختارها دارای ویژگی‌ها و عملیات‌های مخصوص به خود هستند که برای مدیریت و پردازش داده‌ها در پایتون مورد استفاده قرار می‌گیرند. هر یک از ساختارهای داده در...
هوش مصنوعی در خدمت  نسل ششم شبکه‌های ارتباطی

هوش مصنوعی در خدمت نسل ششم شبکه‌های ارتباطی

پرونده ویژه
با استقرار شبکه‌های نسل پنجم، سازمان‌های فعال در حوزه تصویب استانداردها، خط‌مشی‌ها و فناوری‌ها، فرآیند طراحی شبکه‌های نسل ششم را آغاز کردند، زیرا شبکه‌های نسل ششم در مقایسه با اسلاف خود پیچیدگی‌‌های بیشتری دارند و در نتیجه به زمان، هزینه و تلاش‌های مدیریتی بیشتری نیاز دارند. از...

صفحه‌ها

10 گواهینامه پردرآمد فناوری اطلاعات در سال 1402

10 گواهینامه پردرآمد فناوری اطلاعات در سال 1402

در بازار کار فناوری اطلاعات، یکی از بهترین راه‌ها برای متمایز شدن از دیگران، کسب گواهینامه‌های تخصصی است. گواهینامه‌های فناوری اطلاعات به افراد کمک می‌کنند تا شغل دلخواه خود را سریع‌تر پیدا کنند و از طرفی شانس متقاضیان برای احراز موقعیت‌های شغلی برتر را افزایش می‌دهند.
14/07/1402 - 12:35
راهنمای خرید بهترین سوئيچ لایه ۲ شبکه

راهنمای خرید بهترین سوئيچ لایه ۲ شبکه

پریسا جعفری
فناوری شبکه, راهنمای خرید
برای هر شبکه با هر تعداد دستگاه، یک سوئیچ لایه ۲ شبکه مورد نیاز است تا اتصال آن‌ها را با یک‌دیگر فراهم کند. همه رایانه‌ها، چاپگرها و دستگاه‌های NAS در شرکت می‌توانند ترافیک زیادی در شبکه ایجاد کنند؛ به همین دلیل است که داشتن یک سوئیچ شبکه بادوام و سریع بسیار مهم است. در این مطلب...
راهنمای خرید ارزان‌ترین مودم روتر خانگی

راهنمای خرید ارزان‌ترین مودم روتر خانگی

پریسا جعفری
فناوری شبکه, راهنمای خرید
با توجه به این که بخش زیادی از زندگی ما به‌صورت آنلاین سپری می‌شود، از آموزش و محل کار گرفته تا بازی و استریم، هیچ جایگزینی برای عملکرد بالایی که بهترین روترهای Wi-Fi می‌توانند ارائه دهند، وجود ندارد. برای کاربران خانگی، هزینه‌های ماهانه، پوشش مناسب در تمام قسمت‌های محل و سرعت...
راهنمای خرید بهترین مودم روتر خانگی

راهنمای خرید بهترین مودم روتر خانگی

پریسا جعفری
فناوری شبکه, راهنمای خرید
امروزه خرید یک مودم روتر خوب و باکیفیت یکی از ضروریات برای دسترسی به دنیای اینترنت در خانه است. یک روتر جدید و به‌روز می‌تواند تمامی دستگاه‌های شما از جمله لپ‌تاپ، تلویزیون هوشمند، کنسول بازی و تلفن‌های هوشمند در خانه را به اینترنت پرسرعت متصل کند. یک روتر به‌روز نه‌تنها می‌...
ٰ30 گیگابیت بر ثانیه، وعده وای‌فای ۷

ٰ30 گیگابیت بر ثانیه، وعده وای‌فای ۷

فناوری شبکه
در شرایطی که وای‌فای نسل ششم (6E) هنوز به شکل گسترده در دسترس همه قرار ندارد، کارشناسان فناوری اطلاعات و مخابرات کار روی توسعه نسل هفتم وای‌فای را از مدت‌ها قبل آغاز کرده‌اند. وای‌فای7 را باید نسل بعدی فناوری WiFi دانست که تغییرات قابل توجهی نسبت به اسلاف خود دارد. تغییرات و سیر...
راهنمای خرید بهترین مودم‌ روترهای 4G موجود در بازار ایران

راهنمای خرید بهترین مودم‌ روترهای 4G موجود در بازار ایران

پریسا جعفری
فناوری شبکه, راهنمای خرید
اتصال به اینترنت بخش مهمی از زندگی روزمره هر فرد است. تقریباً همه در هر کجا که هستند برای انجام کارهای خود به اتصال اینترنت نیاز دارند. برای دسترسی به اینترنت از هر دستگاهی مانند رایانه شخصی، تبلت یا گوشی هوشمند، یکی از گزینه‌های شما خرید یک مودم همراه است. با این‌که در آینده...
۷ مشکل رایج شبکه و نحوه حل سریع آن‌ها

۷ مشکل رایج شبکه و نحوه حل سریع آن‌ها

حمیدرضا تائبی
فناوری شبکه
علیرغم بهترین تلاش‌ها برای حفظ پایداری و عملکرد شبکه، گاهی اوقات اتفاقات خاصی به‌وجود می‌آید که باعث مختل شدن عملکرد عادی شبکه‌ها می‌شود. در این مطلب نگاهی به برخی مشکلات رایج شبکه، نکاتی که برای حل سریع آن‌ها وجود دارد و نحوه پیشگیری از بروز مشکلات در آینده را بررسی می‌کنیم.
پروتکل دروازه مرزی چیست و چه نقشی در دنیای شبکه‌های کامپیوتری دارد؟

پروتکل دروازه مرزی چیست و چه نقشی در دنیای شبکه‌های کامپیوتری دارد؟

فناوری شبکه
پروتکل دروازه‌ مرزی (BGP) سرنام Border Gateway Protocol ارتباط میان سامانه‌های مستقل را امکان‌پذیر ساخته و به نام پروتکل اینترنت نیز مشهور است. در حالی که پروتکل‌هایی مثل OSPF و IS-IS  محدودیتی برای تعداد روترها در یک ناحیه مشخص تعیین می‌کنند، پروتکل BGP به دلیل عدم نیاز به...
افزونگی در شبکه چیست و روی چه تجهیزات و فناوری‌هایی قابل اجرا است؟

افزونگی در شبکه چیست و روی چه تجهیزات و فناوری‌هایی قابل اجرا است؟

فناوری شبکه
یکی از مفاهیم مهمی که پیرامون شبکه‌های کامپیوتری قرار دارد و سرپرستان شبکه و تیم‌های فناوری اطلاعات باید دقت نظر خاصی نسبت به آن داشته باشند، آستانه تحمل خطا است. این مفهوم به معنای ادامه کار یک زیرساخت ارتباطی پس از بروز مشکل یا خرابی است. راهکار غلبه بر این مشکل، افزونگی است....
بهترین ویژگی‌های جدید ویندوز سرور 2022

بهترین ویژگی‌های جدید ویندوز سرور 2022

فناوری شبکه
جدیدترین نسخه ویندوز سرور، پروتکل‌های شبکه، ابزارهای مدیریتی جدید، عملکرد و امنیت بهتر را برای ذخیره‌سازی، اضافه کرده است. ویندوز سرور ۲۰۲۲ در تابستان ۲۰۲۱ با مجموعه‌ای از ویژگی‌های جدید منتشر شد. بیایید نگاهی به جالب‌ترین و بهترین ویژگی‌های آن بیندازیم.
آشنایی با بهترین نرم‌افزارهای  شبیه‌ساز شبکه

آشنایی با بهترین نرم‌افزارهای شبیه‌ساز شبکه

حمیدرضا تائبی
فناوری شبکه
کارشناسان شبکه و به ویژه افراد متقاضی شرکت در دوره‌های تخصصی شبکه مجبور هستند پیش از حضور در محیط کار واقعی یا آزمون‌ها سطح مهارت‌ها و تجربه خود درباره مباحث شبکه را ارتقا دهند. با توجه به این‌که بیشتر تجهیزات شبکه گران‌قیمت هستند و برخی از آن‌ها برای کاربردهای خانگی طراحی نشده‌...
توپولوژی Spine-and-Leaf VXLAN BGP EVPN fabric چیست و چگونه کار می‌کند؟

توپولوژی Spine-and-Leaf VXLAN BGP EVPN fabric چیست و چگونه کار می‌کند؟

حمیدرضا تائبی
فناوری شبکه
توپولوژی طراحی پردیس سنتی به محدودیت‌های مقیاس‌پذیری و الزامات عملکرد معماری شبکه امروزی رسیده است. یکی از فناوری های کاربردی برای حل این مشکل معماری Spine-and-Leaf VXLAN BGP EVPN fabric پدید آمده است. فناوری فوق، یک شبکه ستون فقرات قوی را فراهم می‌کند که تقاضا برای تراکم بالا و...
شبکه‌های بی‌سیم مبتنی بر استاندارد IEEE 802.11 چگونه اطلاعات را ارسال می‌کنند؟

شبکه‌های بی‌سیم مبتنی بر استاندارد IEEE 802.11 چگونه اطلاعات را ارسال می‌کنند؟

حمیدرضا تائبی
فناوری شبکه
IEEE مشخصات یک شبکه محلی بی سیم را IEEE 802.11 نام‌گذاری کرده که در تعامل با لایه‌های فیزیکی و پیوند داده است. این استاندارد اوقات اترنت بی‌سیم نامیده می‌شود. در برخی از کشورها، از جمله ایالات متحده، عموم مردم از اصطلاح WiFi به‌ معنای بی‌سیم وفادار (wireless fidelity) استفاده می...

صفحه‌ها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

نمونه‌برداری در پایتون‌ چیست و چگونه انجام می‌شود؟

نمونه‌برداری در پایتون‌ چیست و چگونه انجام می‌شود؟

مهندسان هوش مصنوعی نیازمند نمونه‌برداری هستند، زیرا این روش به آن‌ها امکان می‌دهد با استفاده از داده‌های موجود، مدل‌ها و الگوریتم‌های خود را آموزش دهند و بهبود بخشند. در واقع، نمونه‌برداری در هوش مصنوعی به عنوان یک فرآیند کلیدی در ایجاد و آموزش مدل‌های یادگیری ماشین و شبکه‌های...
حمیدرضا تائبی
26/08/1402 - 17:10
چگونه در پایتون با رشته‌ها کار کنیم؟

چگونه در پایتون با رشته‌ها کار کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
رشته‌ها یکی از مولفه‌های مهم دنیای برنامه‌نویسی هستند. به همین دلیل زبان‌های برنامه‌نویسی روش‌های مختلفی برای دستکاری رشته‌ها در اختیار توسعه‌دهندگان قرار می‌دهند. پایتون نیز از این قاعده مستثنا نیست و به توسعه‌دهندگان اجازه می‌دهد به شیوه‌های مختلفی رشته‌ها را دستکاری کنند. در...
Bootstrap چه نقشی در دنیای علم داده‌ها دارد؟

Bootstrap چه نقشی در دنیای علم داده‌ها دارد؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
یکی از مهم‌ترین تکنیک‌های کاربردی و ناپارامتری در تخمین خطای مدل‌ها و محاسبات آماری، به‌کارگیری نمونه‌گیری مجدد (Resampling) و محاسبه برآوردگر تحت نمونه‌های مختلف است. در این حالت انحراف معیار مقدار برآوردکننده حاصل از نمونه‌های مختلف به عنوان خطای برآوردکننده شناخته می‌شود. به...
چگونه بهترین چارچوب برای توسعه برنامه‌های وب‌محور را پیدا کنیم؟

چگونه بهترین چارچوب برای توسعه برنامه‌های وب‌محور را پیدا کنیم؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
توسعه برنامه‌های وب‌محور سودآور است، به دلیل این‌که سازمان‌های بزرگ و کسب‌وکارهای نوپا برای ارائه محصولات و خدمات خود و تعامل بهتر با مشتریان به چنین برنامه‌هایی نیاز دارند. گاهی اوقات برنامه‌نویسان با مشکل انتخاب چهارچوب درستی که بتواند نیازهای آن‌ها را برطرف کند روبرو هستند....
‌پرکاربردترین دستورات SQL که توسعه‌دهندگان به آن‌ها نیاز دارد

‌پرکاربردترین دستورات SQL که توسعه‌دهندگان به آن‌ها نیاز دارد

برنامه نویسی, پرونده ویژه
بانک‌های اطلاعاتی یکی از مولفه‌های کلیدی وب‌سایت‌ها هستند. نرم‌افزارهای دسکتاپی، وب‌محور و وب‌سایت‌ها به روش‌های مختلف از بانک‌های اطلاعاتی استفاده می‌کنند. زمانی‌که بانک‌های اطلاعاتی در تعامل با زبان محاوره ساخت‌یافته (SQL) استفاده شوند، مدیریت و دستکاری داده‌ها با سهولت انجام...
29 ترفند پایتون که شاید از وجود آن‌ها بی اطلاع بودید

29 ترفند پایتون که شاید از وجود آن‌ها بی اطلاع بودید

حمیدرضا تائبی
کارگاه, برنامه نویسی
پایتون یکی از پر کاربردترین زبان‌های برنامه‌نویسی است. خوانایی و کوتاه‌نویسی دستورات باعث شده تا توسعه‌دهندگان از پایتون برای انجام پروژه‌های مختلف استفاده کنند. در این مطلب به معرفی چند ترفند کاربردی می‌پردازیم که در زمان کدنویسی به شما کمک می‌کنند.
چهار اشتباه رایج برنامه نویسی با C و راهکارهای جلوگیری از آن

چهار اشتباه رایج برنامه نویسی با C و راهکارهای جلوگیری از آن

محسن آقاجانی
برنامه نویسی
کمتر زبان برنامه نویسی است که می‌تواند از نظر سرعت و قدرت در سطح ماشین با زبان C رقابت کند. این شعاری است که 50 سال پیش مطرح بود، و امروز هم واقعیت دارد. اما کدنویسی با این زبان همچون راه رفتن روی لبه تیغ است. اگر مراقب نباشید همین زبان قدرتمند برایتان دردسر ساز خواهد شد.
قابلیت‌ها و امکانات جدید اضافه شده به آخرین نسخه پایتون (3.9)

قابلیت‌ها و امکانات جدید اضافه شده به آخرین نسخه پایتون (3.9)

محسن آقاجانی
اخبار, برنامه نویسی
Python 3.9 به تازگی منتشر شده که شامل تغییرات قابل توجهی هم در قابلیتهای این زبان برنامه نویسی و هم در نحوه توسعه آن بوده است. در چند سال گذشته محبوبیت پایتون افزایش یافته و استفاده از آن در حوزه‌های که به سرعت در حال پیشرفت هستند مانند علم داده و یادگیری ماشین بسیار چشمگير بوده...
زبان‌های برنامه‌نویسی سی، سی پلاس‌پلاس و سی‌شارپ چه قابلیت‌هایی دارند؟

زبان‌های برنامه‌نویسی سی، سی پلاس‌پلاس و سی‌شارپ چه قابلیت‌هایی دارند؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
زبان‌های برنامه‌نویسی سی، سی‌پلاس پلاس و سی شارپ از محبوب‌ترین زبان‌های برنامه‌نویسی حال حاضر هستند که برای کاربردهای مختلفی استفاده می‌شوند. تقریبا بخش عمده‌ای از نرم‌افزارها و چهارچوب‌های مهمی که روزانه از آن‌ها استفاده می‌کنیم توسط این زبان‌ها نوشته شده‌اند. به ویژه زبان سی...
جاوا در برابر پایتون، قابلیت‌های برجسته این زبان‌های برنامه‌نویسی چیست؟

جاوا در برابر پایتون، قابلیت‌های برجسته این زبان‌های برنامه‌نویسی چیست؟

حمیدرضا تائبی
کارگاه, برنامه نویسی
جاوا و پایتون دو زبان برنامه‌نویسی محبوب و پر کاربرد این روزهای دنیای فناوری هستند. به‌طور معمول، برنامه‌نویسان جاوا را یک زبان مخصوص ساخت برنامه‌های سازمانی در مقیاس بزرگ و زبانی کارآمد برای ساخت برنامه‌های اندرویدی توصیف می‌کنند. در نقطه مقابل پایتون قرار دارد که تقریبا در هر...
آشنایی اجمالی با زبان برنامه‌نویسی اسکالا

آشنایی اجمالی با زبان برنامه‌نویسی اسکالا

حمیدرضا تائبی
کارگاه, برنامه نویسی
اسکالا (Scala) یک زبان برنامه‌نویسی کاربردی است که از پارادایم‌های شیءگرایی و تابعی پشتیبانی می‌کند. اسکالا زبانی است که بهترین شکل از گسترش‌پذیری را ارائه می‌کند تا توسعه‌دهندگان بتوانند برای ساخت نرم‌افزار‌های گسترش‌پذیری به شیوه چابک و به دور از مشکلات رایج از آن استفاده کنند.
آشنایی با رایج‌ترین الگوهای برنامه‌نویسی

آشنایی با رایج‌ترین الگوهای برنامه‌نویسی

حمیدرضا تائبی
کارگاه, برنامه نویسی
الگوی برنامه‌نویسی که برخی منابع به آن پارادایم برنامه‌نویسی می‌گویند به معماری به کار گرفته شده در کدنویسی‌ها اشاره دارد. البته دقت کنید منظور از معماری در این بحث نوع کدنویسی همچون تابعی‌، شی‌گرا و... است و ارتباطی با متدولوژی‌های نرم‌افزاری ندارد.
راهنمای جامع آشنایی با سیستم کنترل نسخه گیت (Git)

راهنمای جامع آشنایی با سیستم کنترل نسخه گیت (Git)

حمیدرضا تائبی
کارگاه, برنامه نویسی
گیت (Git) یک سامانه کنترل نسخه (VCS) سرنام Version Control System رایگان و متن‌باز است. سامانه فوق در سال 2005 میلادی توسط لینوس توروالدز بنیان‌گذار کرنل لینوکس طراحی شد. برخلاف، سامانه‌های کنترل نسخه دیگر همچون آپاچی ساب‌ورژن که به شکل سامانه نسخه هم‌روند (Concurrent Versions...

صفحه‌ها