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

آرایه در جاوا مجموعه‌ای از عناصر داده است که در حافظه به صورت به هم پیوسته ذخیره می‌شوند. این ساده‌ترین ساختار داده است که در آن می‌توان به هر عضو داده مستقیماً تنها با استفاده از شماره اندیس (نمایه | Index) آن دسترسی داشت. در تمام زبان‌های برنامه نویسی آرایه یکی از عناصر بسیار مهم به حساب می‌آید. در مقاله «آموزش آرایه در جاوا» به بررسی آرایه‌ها در زبان برنامه نویسی بسیار کاربردی و محبوب جاوا (Java) پرداخته شده است.

ادامه مطلب

چگونه از برنامه نویسی پول در بیاوریم؟ — کاربردی و اصولی ترین روش ها

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

ادامه مطلب

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

امروزه، با رشد روزافزون داده‌ها و پررنگ‌تر شدن نقش آن‌ها در زندگی بشر، نیاز است روش‌های ذخیره و بازیابی اطلاعات به صورت سریع و قابل اطمینان کار کنند. یکی از این روش‌ها استفاده از بانک‌های اطلاعاتی (Databaseها | پایگاه‌های داده‌) به حساب می‌آید. در طول سال‌های اخیر، فناوری پایگاه داده تغییر کرده و به تکامل زیادی رسیده است. از این رو، لازم است پیش از انتخاب یک سیستم پایگاه داده، آشنایی کافی با انواع پایگاه داده به دست آید. در این مقاله انواع پایگاه داده و ویژگی‌های آن‌ها به طور مفصل مورد بررسی قرار می‌گیرند. اما پیش از آن که به انواع پایگاه داده و سایر مفاهیم مربوطه پرداخته شود، ابتدا باید به این سوال پاسخ داد که اساساً پایگاه داده چیست و به چه معنا است؟ بنابراین، در ادامه به چیستی پایگاه داده یا همان دیتابیس پرداخته می‌شود.

ادامه مطلب

تست نفوذ سایت چیست؟ — آموزش به زبان ساده

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

ادامه مطلب

معرفی بهترین کتاب آموزش پایتون به زبان فارسی و انگلیسی — فهرست ضروری

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

ادامه مطلب

آموزش رمزنگاری رایگان + مفاهیم پایه و منابع یادگیری — به زبان ساده

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

ادامه مطلب

تابع در برنامه نویسی چیست؟ — به زبان ساده

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

ادامه مطلب

Smarty چیست؟ — آشنایی با موتور قالب ساز اسمارتی

اسمارتی (Smarty) یک «سیستم قالب وب» (Web Template System) به زبان برنامه نویسی PHP است که در ابتدا به عنوان ابزاری برای «تفکیک دغدغه‌ها» (Separation of Concerns) عرضه شد. در این مقاله به طور جامع به این سوال پاسخ داده شده است که Smarty چیست و همچنین به سایر مباحث و سوالات مهم برای آشنایی با موتور قالب ساز اسمارتی پاسخ داده می‌شود.

ادامه مطلب

دستور Goto در پایتون — آموزش به زبان ساده

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

ادامه مطلب

سوالات مصاحبه برنامه نویسی PHP — راهنمای استخدام

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

ادامه مطلب