برنامه نویسی
-
DevOps چیست؟
در سالهای متمادی در شرکتهای نرمافزاری دو تیم وجود داشت؛ تیم اول: مربوط به توسعه محصول و تیم دوم: تیم عملیات. این تیمها مسئولیت ثابت نگهداشتن اوضاع را برعهده داشتند. همانطور که مشخص است این دو تیم دو هدف کاملاً متفاوت را دنبال میکردند. بنابراین وجود یک واسطه به نام دوآپس (DevOps) بین این دو تیم لازم بود تا دیوار…
بیشتر بخوانید » -
Rest API چیست؟
REST API که با نام RESTful API نیز شناخته میشود یک API یا رابط برنامه نویسی کاربردی است که مطابق با سبک معماری REST است و امکان ارتباط با وب سرویسهای RESTful را به شما میدهد. کلمه REST مخفف عبارت Representational State Transfer و به معنی انتقال حالت بازنمایی است. این زبان توسط یک محقق کامپیوتر به نام “روی فیلدینگ”…
بیشتر بخوانید » -
API چیست؟ | چندمورد از کاربردهای آن
نام APIامروزه زیاد به گوش همه ما رسیده است و دنیای وب را تحت تاثیر خودش قرار داده. وقتی به راحتی میتوانید با استفاده از برنامههای موبایل وارد حساب ایمیل خود شوید یا بدون استفاده از شبکههای اجتماعی و فقط با یک کلاینت به حساب کاربری خود دسترسی پیدا کنید و فعالیت کنید، این API ها هستند که انجام این…
بیشتر بخوانید » -
بهترین زبان برنامه نویسی برای هکر شدن چیست؟
در هر حرفه و حوزه، مهارتهایی وجود دارند که یادگیری آنها برای موفقیت ضروری است، یا زمان لازم برای رسیدن به اهداف مشخص را تا حد زیادی کاهش میدهند. به عنوان یک هکر هم مهارتهایی هستند که کسب آنها به شما کمک میکند کار خود را بهتر، بهینهتر و سریعتر پیش ببرید. بهطور مثال چند نمونه از این مهارتها عبارتند…
بیشتر بخوانید » -
بازارکار و درآمد برنامه نویسی در ایران و جهان
همانطور که میدانید امروزه، استفاده از تلفنهای هوشمند و اینترنت در زندگی روزمره همه ما بسیار فراگیر شده. حتی کوچکترین کارها مانند سفارش غذا را نیز با استفاده از اینترنت و اپلیکیشنهای موجود انجام میدهیم. از طرفی طراحی تمام اپلیکیشنها و برنامههایی که ما در طول روز از آنها استفاده میکنیم یا وبسایتهایی که برای انجام کارهایمان به آنها مراجعه…
بیشتر بخوانید » -
چرا زبان پایتون، بهترین گزینه برای هک و تستنفوذ است؟
پایتون یک زبان برنامهنویسی عمومی (General Purpose) است و به یک حوزه خاص محدود نمیشود. بهبیاندیگر از این زبان میتوان در بخشهای مختلف تکنولوژی استفاده کرد. برخی از زبانهای برنامهنویسی روی حوزه خاصی متمرکز هستند و در بخشهای دیگر کاربرد زیادی ندارند، اما پایتون اینگونه نیست. امروزه پایتون درزمینه تجزیهوتحلیل بیگ دیتا ها، مدیریت سیستمها، توسعه برنامههای کاربردی تحت وب…
بیشتر بخوانید » -
آموزش تصویری کدنویسی امن در پایتون
زبان پایتون یکی از پرطرفدارترین زبانهای موجود حال حاضر در دنیای برنامهنویسی است. این زبان سطح بالا امروزه توسط طیف وسیعی از برنامهنویسان، از مبتدی تا حرفهای، استفاده میشود. از مهمترین دلایل محبوبیت و کاربرد گستردهی پایتون، برخورداری از ماژولهای قدرتمند در بسیاری از حوزههای تحقیقاتی و فناوری است. بیشتر بخوانید: ۱۰ دلیل محبوبیت پایتون بین برنامهنویسان در سال ۲۰۲۰…
بیشتر بخوانید » -
کدام زبان برنامهنویسی وب امنیت بیشتری دارد؟
این سوال بحثبرانگیزی است که همیشه باعث درگرفتن بحثهای داغی بین طرفداران زبانهای مختلف میشود. این سوال را به روشهای مختلفی میتوان پاسخ داد؛ اما WhiteHat Security در جدیدترین گزارش خود در ارتباط با اطلاعات آماری امنیت وبسایت سعی کرده به این سوال پاسخ دهد و دادههای آماری مربوط به زبانهای برنامهنویسی وب و همچنین مقایسه قدرت امنیتی آنها را…
بیشتر بخوانید » -
۱۰ دلیل محبوبیت پایتون بین برنامهنویسان در سال ۲۰۲۰
پایتون یکی از زبانهایی است که سال به سال شاهد رشد و محبوبیتی باورنکردنی بوده است. در سال ۲۰۱۷، وبسایت Stackoverflow پیشبینی کرد پایتون تا سال ۲۰۲۰ از تمام زبانهای برنامهنویسی دیگر پیشی میگیرد و اکنون میبینیم که این زبان سریعترین رشد را در میان زبانهای برنامهنویسی در دنیا داشته است. این زبان همچنین یکی از بهترین زبانها برای کار…
بیشتر بخوانید » -
نکات طراحی دیتابیس در MongoDB
دیتابیس مونگو یک پایگاه داده محبوب است که اجازه میدهد بدون اجبار از پیروی schema خاصی، دادهها ذخیره شوند. دادهها در قالب JSON ذخیره میشوند و میتوانند شامل ساختارهای مختلفی باشند. بهعنوان مثال در یک collection میتوانیم دو document زیر را داشته باشیم: برای بهدست آوردن بهترین نتیجه از MongoDB، باید اصول طراحی دیتابیس را بدانیم. قبل از مراجعه به…
بیشتر بخوانید »