آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
تشخیص احساسات (Emotion Detection) چیست و چگونه آن را پیاده سازی کنیم؟

تشخیص احساسات (Emotion Detection) چیست و چگونه آن را پیاده سازی کنیم؟

تشخیص احساسات (Emotion Detection)، فرایندی است که به وسیله آن می‌توان احساسات و عواطف انسان را از طریق ورودی‌هایی مانند متن، صدا، تصویر یا داده‌های حسگرها تشخیص داد. هدف اصلی این فرایند، تشخیص و تفکیک احساسات مثبت، منفی و خنثی است. در سال‌های اخیر، با پیشرفت تکنولوژی و همچنین...
حمیدرضا تائبی
24/06/1402 - 12:40
کدک چیست و چه نقشی در شبکه‌های ارتباطی دارد؟

کدک چیست و چه نقشی در شبکه‌های ارتباطی دارد؟

حمیدرضا تائبی
فناوری شبکه, کارگاه
کدک (Codec) یکی از واژگان پرکاربرد دنیای فناوری‌اطلاعات است که اشاره به دو اصطلاح مختلف دارد. در تعریف اول کدک سرنام کدگذار (Coder) و کدگشا (Decoder) است. در تعریف دوم کدک سرنام فشرده‌سازی (Compression) و از فشرده‌سازی خارج کردن (Decompression) است. به‌لحاظ کاربری، هر دو اصلاح...
چگونه کارشناسان امنیتی مشکل احراز هویت کاربران برای سرویس‌های مختلف را حل می‌کنند؟

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

حمیدرضا تائبی
امنیت
زبان نشانه‌گذاری ادعای امنیت (SAML) سرنام Security Assertion Markup Language، پروتکل احراز و تایید هویت در وب‌سایت‌ها و نرم‌افزارهای وب‌محور است که کاربران هنگام ورود به این سامانه‌ها از آن استفاده می‌کنند. علاوه بر این، کارمندان سازمان‌ها برای ورود به سامانه‌ها از فناوری فوق به...
کشاورزی دقیق

کشاورزی دقیق

هرمز پوررستمی
دیدگاه و یاداشت
در بحث مهارت‌های دیجیتال، تاکنون به مفاهیم «سواد دیجیتال»۱، «شکاف دیجیتال»۲ و «تحول دیجیتال»۳ اشاره کردم. تصمیم داشتم که در این شماره به مبحث اقتصاد دیجیتال و جنبه‌های بسیار متنوع آن اشاره کنم اما به نظرم رسید که پیش از آن، مباحثی هستند که اگر به آن‌ها اشاره کنم، به درک مفهوم...
چگونه با نگاه به گذشته، آینده را بسازیم؟

چگونه با نگاه به گذشته، آینده را بسازیم؟

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

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

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

اینترنت رفتارها چیست و قرار است چه تحولاتی به‌وجود آورد

عصرشبکه
آیا تاکنون فکر کرده‌اید برای انبوه داده‌هایی که توسط دستگاه‌های اینترنت اشیاءء جمع‌آوری می‌شوند، چه اتفاقی می‌افتد؟ اگر از این داده‌ها برای اثرگذاری بر رفتار شما استفاده شود، چه احساسی خواهید داشت؟
کارشناسان امنیتی: استفاده از هانی‌پات را جدی بگیرید

کارشناسان امنیتی: استفاده از هانی‌پات را جدی بگیرید

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

یک روتر خوب چه ویژگی‌هایی باید داشته باشد؟

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

آشنایی با بهترین و قدرتمندترین سرورهای موجود بازار

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

شماره 259 ماهنامه شبکه با پرونده ویژه مهندسی داده منتشر شد

اخبار
در سرمقاله شماره 259 ماهنامه شبکه کشاورزی دقیق می‌شود، در فصل شاهراه اطلاعات فناوری‌‌‌ جراحی از راه دور صنعت بهداشت و درمان را متحول می‌کند، در فصل فناوری شبکه بررسی می‌کنیم که چرا ذخیره‌سازی شیء‌محور و بلوک‌محور مورد توجه کارشناسان شبکه قرار دارند، در فصل عصر شبکه با اینترنت...
چگونه از شبکه وایرلس خانگی یا تجاری محافظت کنیم؟

چگونه از شبکه وایرلس خانگی یا تجاری محافظت کنیم؟

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

سیستم‌‌های سانترال تحت شبکه IP PBX چه قابلیت‌هایی در اختیار شرکت‌ها قرار می‌دهند؟

حمیدرضا تائبی
فناوری شبکه
سامانه‌های سانترال تحت شبکه IP PBX نه تنها می‌توانند ویژگی‌های اصلی و سنتی PBX (نگه داشتن مکالمه، هدایت مکالمه، انتظار مکالمه، تماس ویدیویی و موارد مشابه) را ارائه کند، بلکه ویژگی‌های پیشرفته‌‌تری نظیر ایمیل صوتی، پخش موزیک انتظار، همراهی خودکار و قابلیت‌های این چنینی را ارائه...

صفحه‌ها

ده شغل پردرآمد دنیای شبکه در سال 1402

ده شغل پردرآمد دنیای شبکه در سال 1402

شبکه‌های کامپیوتری و به‌طور کلی فناوری اطلاعات، حوزه‌های روبه‌رشدی هستند که بازار کار خوبی را برای متخصصان این حوزه به‌وجود آورده‌اند. با توجه به این‌که همه شرکت‌ها به شبکه‌های کامپیوتری نیاز دارند، در نتیجه بازار کار این گروه از متخصصان فناوری اطلاعات خوب است. علاوه بر این،...
18/06/1402 - 12:35
ترجمه آدرس شبکه یا NAT چیست، چه انواعی و چه مزایا و معایبی دارد؟

ترجمه آدرس شبکه یا NAT چیست، چه انواعی و چه مزایا و معایبی دارد؟

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

عیب‌یابی شبکه چیست؟ مراحل و ابزارهای نرم‌افزاری و سخت‌افزاری

علی حسینی
فناوری شبکه
عیب‌یابی (troubleshooting) شبکه فرآیندی دقیق و تکرارپذیر است که طی آن، مشکلات شبکه شناسایی و سپس با استفاده از روش‌های قابل آزمایش، حل می‌شوند. عیب‌یابی کارآمدتر از آزمایش‌های تصادفی است زیرا به‌کمک آن می‌توان هر جزء شبکه را مستقلا هدف گرفت و عملکرد هر یک را سنجید. ضمنا چون عیب‌...
آشنایی با فناوری PoE و سوییچ‌های محبوب سازگار با این فناوری در ایران

آشنایی با فناوری PoE و سوییچ‌های محبوب سازگار با این فناوری در ایران

فناوری شبکه
انتقال انرژی بر بستر کابل شبکه (PoE) سرنام Power over Ethernet به فناوری انتقال جریان الکتریکی موردنیاز تجهیزات توسط کابل‌های شبکه به جای کابل‌های برق اشاره دارد. این فناوری برای به‌کارگیری در اترنت سیمی ابداع شده تا متخصصان شبکه بتوانند با سیم‌کشی کمتری تجهیزات شبکه را نصب کنند...
اترنت، ویژگی‌های شبکه در لایه فیزیکی و لایه پیوند داده را چگونه تشریح می‌کند

اترنت، ویژگی‌های شبکه در لایه فیزیکی و لایه پیوند داده را چگونه تشریح می‌کند

علی حسینی
فناوری شبکه
اترنت نحوه عملکرد شبکه در لایه اول و دوم مدل مرجع OSI را توضیح می‌دهد. لایه اول، لایه فیزیکی (Physical layer) است که تبادل داده در رسانه‌های فیزیکی مختلف (کابل‌ها و فیبر نوری) را برعهده دارد. مواردی مانند نوع کابل‌ها و کانکتورها، نوع سیگنال‌های ارسالی (الکتریکی یا نوری) و نوع...
آشنایی با پروتکل‌های مسیریابی ادهاک ad-hoc

آشنایی با پروتکل‌های مسیریابی ادهاک ad-hoc

فناوری شبکه
پروتکل مسیریابی ad-hoc استانداردی است که کنترل می‌کند که چگونه گره‌ها برای هدایت و مسیریابی بسته‌ها در بین گره‌های دیگر در یک شبکه موبایلی adhoc تصمیم بگیرند. در یک شبکه ad-hoc گره‌ها با پیکربندی شبکه آشنایی ندارند و بنابراین باید خود نحوه پیکربندی را کشف کنند. ایده پایه این است...
ابر لبه (edge cloud) چیست و چه تفاوتی با خدمات ابر سنتی دارد؟

ابر لبه (edge cloud) چیست و چه تفاوتی با خدمات ابر سنتی دارد؟

محسن آقاجانی
فناوری شبکه
لبه یک شبکه همان‌گونه که از نامش مشخص است، انتهایی‌ترین نقطه دسترسی به آن شبکه است. بستر ابری نوع خاصی از شبکه‌های همپوشان (network overlay) است که چند مکان شبکه را به بخشی از یک دامنه شبکه واحد تبدیل می‌کند. بر مبنای این تعریف یک ابر لبه (edge cloud) می‌تواند یک شبکه منطقی و...
دامنه برخورد (Collision Domain) در شبکه چیست و عملکرد هاب، بریج و سوئیچ در خصوص آن چگونه است؟

دامنه برخورد (Collision Domain) در شبکه چیست و عملکرد هاب، بریج و سوئیچ در خصوص آن چگونه است؟

علی حسینی
فناوری شبکه
برخورد یا تصادم (Collision) زمانی رخ می‌دهد که دو یا چند گره شبکه هم‌زمان داده‌ای بفرستند. دامنه برخورد (Collision Domain) نیز محدوده‌ای است که در آن برخورد روی می‌دهد. در ادامه علت بروز برخورد یا تصادم (collision) در شبکه بررسی می‌شود. همچنین توضیح داده خواهدشد که دامنه برخورد...
دیوارهای آتش ابرمحور چه مزایایی در اختیار سازمان‌ها قرار می‌دهند؟

دیوارهای آتش ابرمحور چه مزایایی در اختیار سازمان‌ها قرار می‌دهند؟

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

چگونه امنیت شبکه را ارزیابی و تحلیل کنیم؟

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

چگونه در مصاحبه استخدام کارشناس رایانش ابری موفق شویم؟

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

پل شبکه یا بریج (Bridge) چیست، چه کاربردی دارد و چگونه کار می‌کند؟

علی حسینی
فناوری شبکه
پل یا بریج (Bridge) دستگاهی است که یک شبکه محلی را به دو یا چند سگمنت (segment) تقسیم می‌کند؛ یا از منظری دیگر، دو یا چند سگمنت را به هم متصل و آن‌ها را یک‌پارچه می‌کند. ساده‌ترین نوع بریج‌، بریج دو پورتی است که حداکثر دو سگمنت را به هم متصل یا یک شبکه را به دو سگمنت تقسیم می‌...
آشنایی با مزایای روش‌های ارتباطی اتصال‌گرا و غیر اتصال‌گرا

آشنایی با مزایای روش‌های ارتباطی اتصال‌گرا و غیر اتصال‌گرا

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

صفحه‌ها

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

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

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

صفحه‌ها

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

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

الگوریتم بازگشتی الگوریتمی است که در آن تابع به صورت بازگشتی خود را فراخوانی می‌کند. به عبارت دیگر، تابع در هنگام اجرا به خودش فراخوانی می‌شود تا سرانجام به پاسخ نهایی برسد. این الگوریتم‌ها به طور معمول برای حل مسائلی استفاده می‌شوند که مشکلات بزر‌گ‌تر را به زیرمسائل کوچک‌تر...
حمیدرضا تائبی
10/05/1402 - 12:35
۷ دلیل قانع کننده برای یادگیری زبان برنامه‌نویسی Go

۷ دلیل قانع کننده برای یادگیری زبان برنامه‌نویسی Go

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

فرانت‌اند، بک‌اند یا هر دو؟

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

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

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

5 دلیلی که نشان می‌دهند شغل برنامه‌نویسی وب بهتر از یادگیری ماشین است

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

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

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

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

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

کیفیت و انعطاف بالا در برابر تغییرات، ارمغان متدولوژی سریع یا XP

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

یادگیری ماشین در عمل با پایتون

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

راهنمای شروع به کار با زبان برنامه‌نویسی Kotlin

محسن آقاجانی
کارگاه, برنامه نویسی
کوتلین، یک‌زبان برنامه‌نویسی همه‌منظوره و منبع باز است که قابلیت‎های شی‌گرا و توابع کاربردی را باهم ترکیب کرده است. از کوتلین (Kotlin) برای ساخت اپلیکیشن‎های ماشین مجازی جاوا (JVM)، اندروید، مرورگر و اپلیکیشن‎های مستقل MacOS، لینوکس، ویندوز، iOS, WebAssembly و اندروید استفاده می...
زبان پایتون برای چه کارهایی مناسب نیست

زبان پایتون برای چه کارهایی مناسب نیست

محسن آقاجانی
برنامه نویسی
پایتون یکی از معروفترین زبانهای برنامه نویسی سالهای اخیر است. ساختار دستوری ساده و واضح آن باعث شده تا پایتون به یک زبان کدنویسی ایدهال برای تازه کاران تبدیل شود. قابل انکار نیست که یادگیری پایتون با توجه به موارد استفاده گسترده آن به یک ضرورت تبدیل شده است. به همین دلیل این...
با ۱۰ الگوی  پراستفاده و مهم معماری نرم‌افزار آشنا شوید

با ۱۰ الگوی پراستفاده و مهم معماری نرم‌افزار آشنا شوید

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

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

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

صفحه‌ها