حمیدرضا تائبی

به عنوان یک تکنسین کامپیوتر یا شبکه‌های کامپیوتری، باید از این موضوع مطلع باشید که چگونه باید از تجهیزات الکترونیکی حساسی که از آن‌ها استفاده می‌کنید محافظت کنید. محافظت از شبکه‌ها تنها محدود به جنبه‌های نرم‌افزاری نیست، بلکه جنبه‌های سخت‌افزاری نیز حائز اهمیت هستند. پیش‌بینی رخدادهایی که ممکن است باعث خراب شدن تجهیزات ‌شوند به شما کمک می‌کنند در زمان بروز مشکل به بهترین شکل به پیشامدهای ناخواسته پاسخ دهید. بد نیست بدانید که نتورک‌پلاس روی محافظت فیزیکی از تجهیزات و سلامت فردی تکنسین‌های شبکه تاکید دارد.
اگر توسعه‌دهنده برنامه‌های موبایل و به‌ویژه بازی‌های کامپیوتری هستید، به‌خوبی می‌دانید که بالاترین میزان سوددهی در این حوزه به پلتفرم iOS اختصاص دارد. همان‌گونه که در مقاله مقایسه‌ای میان iOS و اندروید گفته شد، iOS در این زمینه جایگاه بهتری دارد. اما آیا چنین مقایسه‌ای در ارتباط با توسعه‌دهندگان ایرانی نیز صدق می‌کند؟ متاسفانه پاسخ این پرسش منفی است، به دلیل این‌که توسعه‌دهندگان ایرانی به دلایل مختلفی با تحریم‌ها روبه‌رو هستند، در نتیجه دست‌کم در مقطع فعلی این بازار برای توسعه‌دهندگان ایرانی پر سود نخواهد بود، اما در مقابل بازار اندروید جایگاه بهتری داشته و به‌عنوان یک توسعه‌دهنده اگر روی ساخت برنامه‌های اندرویدی متمرکز شوید، سود بهتری را به دست خواهید آورد. اما برای آن‌که یک دید کلی از سطح درآمد دو فروشگاه اپل استور و گوگل استور به دست آورید، در این مقاله میزان دانلود برنامه‌ها و بازی‌ها را روی هر دو پلتفرم بررسی کرده‌ایم و در انتها نیز به سراغ گوگل پلی رفته و بر اساس جدیدترین گزارش منتشرشده در ماه اکتبر 2018 به تعداد برنامه‌های رایگان، پولی، بازی‌ها اشاره کرده و نکته‌های جالبی را که در ارتباط با این فروشگاه وجود دارد، برای شما شرح خواهیم داد.
نرم‌افزار یک مفهوم انتزاعی و غیرقابل لمس است که با واژه مهندسی نرم‌افزار ارتباط مستقیمی دارد. مهندسی نرم‌افزار یک نظم مهندسی است که تمرکزش بر طراحی مقرون‌به‌صرفه سیستم‌های نرم‌افزاری با کیفیت بالا است.
پیش از یادگیری برنامه‌نویسی و ساخت برنامه‌های کاربردی، ابتدا لازم است با مباحث اولیه برنامه‌نویسی آشنایی داشته باشید. مادامی که ندانید یک متغیر به چه معنا است، روال/رویه چه معنایی می‌دهد یا در حالت کلی یک برنامه چیست، هیچ‌گاه موفق نخواهید شد برنامه‌ای اصولی و استاندارد را پیاده‌سازی کنید. در نتیجه آشنایی با مقدمات و پیش‌نیازهای برنامه‌نویسی به مراتب مهم‌تر از یادگیری دستورات کاربردی یک زبان است.
در شماره گذشته آموزش رایگان دوره نتورک‌پلاس با مدل مرجع OSI آشنا شدیم. در این شماره از آموزش +Network نحوه عملکرد این مدل مرجع و پروتکل PDU آشنا خواهیم شد.
توسعه برنامه‌های اندرویدی دیگر همچون گذشته یک رویکرد ساده مبتنی بر یک زبان محبوب و چند محیط‌ توسعه یکپارچه نیست. امروزه، به روش‌های مختلفی می‌توان برنامه‌های اندرویدی را ایجاد کرد؛ حتی بدون نیاز به دانش برنامه‌نویسی و از طریق سرویس‌های آنلاین، با محدودیت‌هایی در این زمینه روبه‌رو هستید. اما اگر به دنبال ساخت برنامه‌های جدی هستید، هیچ جایگزینی بهتر از زبان‌های برنامه‌نویسی نیست. اگر به دنبال آن هستید تا آینده خوبی را در اکوسیستم اندروید برای خود رقم بزنید باید به دنبال یادگیری یک زبان روبه‌رشد و جدید باشید. زبانی‌که انعطاف‌پذیری بالایی داشته و بهترین قابلیت‌های زبان‌های مختلف را در خود جای داده باشد. کوتلین، یکی از بهترین گزینه‌های پیش رو است. زبانی که بر آینده توسعه برنامه‌های اندرویدی و اکوسیستم اندرویدی تأثیرگذار است.
هر زمان از واژه رکود اقتصادی سخن به میان می‌آوریم، فعالان اقتصادی و مدیران شرکت‌ها به‌خوبی می‌دانند در نظر داریم در ارتباط با چه مشکلی صحبت کنیم. رکود اقتصادی را می‌توانیم همانند یک سونامی تفسیر کنیم که اثرات مخرب آن بر همه بخش‌ها و اقشار مختلف جامعه پدیدار می‌شود. اما در این یادداشت قصد ندارم به بررسی این مسئله یا علل به وجود آمدن این مشکل بپردازم. بلکه قصد دارم به تشریح این مسئله بپردازم که چطور می‌توانیم در بدترین شرایط اقتصادی باز هم کسب‌وکار خود را سروپا نگه داریم.
چه زبان برنامه‌نویسی را سراغ دارید که ترکیب نحوی آن ساده باشد و به شما اجازه دهد روی هر پلتفرم معروفی برنامه‌نویسی کرده و برنامه‌های خود را روی آن پلتفرم اجرا کنید؟ زبانی بهتر از پایتون سراغ دارید؟ پایتون ویژگی شگفت‌انگیزی دارد، این زبان به شما اجازه می‌دهد روی یک پلتفرم برنامه خود را بنویسید و روی سایر پلتفرم‌ها از برنامه خود استفاده کنید. برعکس بیشتر زبان‌های برنامه‌نویسی که وعده مستقل از سکو بودن را می‌دهند، این پایتون است که به معنای واقعی کلمه به یک چنین وعده‌ای جامع عمل پوشانده است. به عقیده من پایتون فراتر از یک زبان است، به عبارت دقیق‌تر پایتون کلید ورود به دنیایی است که فرصت‌های شغلی متعددی در اختیارتان قرار می‌دهد. اگر به آگهی‌های استخدامی نگاهی داشته باشید، از هر پنج مورد دست‌کم دو مورد به پایتون اشاره کرده‌اند. با توجه به نیاز روزافزون جامعه علمی کشور بر تسلط بر زبان برنامه‌نویسی پایتون، مجله شبکه تصمیم گرفت آموزش زبان برنامه‌نویسی پایتون را به شکل رایگان روی سایت شبکه قرار دهد. اگر دوست دارید این سری از آموزش‌ها به شکل رایگان و فارسی روی سایت مجله شبکه منتشر شود، از بخش دیدگاه‌ها در پایین همین صفحه ما را مطلعه کنید.
رشد روزافزون هوش مصنوعی و ادراک‌پذیری این فناوری باعث شده تا هم سازمان‌ها و هم کاربران عادی ترغیب شوند از یک چت‌بات تعاملی و محتوایی با کیفیت و مهم‌تر از آن پاسخ‌گویی سریع به‌جای مکانیزم‌های رایج امروزی استفاده کنند. پس جای تعجب نیست که به شما پیشنهاد کنیم کمی وقت صرف کرده و این کتاب را مطالعه کنید.
در شماره گذشته آموزش رایگان دوره نتورک‌پلاس (+Network) با سخت‌افزار شبکه، انواع شبکه‌های کامپیوتری و نقش سوییچ در شبکه آشنا شدید. در این قسمت از سری آموزش‌های رایگان نتورک پلاس به سراغ مدل مرجع OSI و عناصر تشکیل دهنده آن خواهیم گرفت.

صفحه‌ها

اشتراک در حمیدرضا تائبی