از ایده تا کدنویسی

برنامه نویسی.

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

معرفی فایل XML و بررسی کاربردهای آن

XML یا Extensible Markup Language زبان نشانه‌گذاری توسعه‌پذیری است که برای ذخیره داده‌های ساختاری یا تبادل اطلاعات بین سیستم‌ها و شبکه‌ها به کار می‌رود. حتی یک بانک اطلاعاتی ساده و کوچک نیز می‌تواند به شکل یک فایل متنی تعریف و مورد استفاده قرار گیرد، و این به سادگی انجام می‌پذیرد.

۱۴۰۲/۴/۲۴

سی شارپ چیست؟ کاربرد و آینده زبان برنامه نویسی #C

سی شارپ چیست؟ کاربرد و آینده زبان برنامه نویسی #C

استفاده‌ها و تأثیرات زبان برنامه‌نویسی C# در تمامی زمینه‌های توسعه نرم‌افزار قابل مشاهده است، از طراحی وبسایت‌ها گرفته تا ایجاد رابط‌های برنامه نویسی (API) و توسعه اپلیکیشن‌های موبایل و هر مکان دیگر که نیاز به عملکرد و کارایی بهتر در توسعه نرم‌افزار داریم.

۱۴۰۲/۴/۲۱

الگوریتم رمز نگاری MD5

الگوریتم رمز نگاری MD5

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

۱۴۰۲/۴/۱۱

فایل یا فرمت داده JSON

فایل یا فرمت داده JSON

جیسون بسیار ساده است و با یادگیری تنها چند قانون ابتدایی می‌توانید صفر تا صد آن را فهمیده و در هر محیط و زبان برنامه‌نویسی به کار برده‌اید. فایل JSON تنها یک استاندارد برای نحوه ذخیره‌سازی داده‌هاست.

۱۴۰۲/۴/۱۰

فریم ورک Tailwind دگرگونی در فرانت با نگاه جدید

فریم ورک Tailwind دگرگونی در فرانت با نگاه جدید

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

فیشینگ (PHISHING) چیست؟

فیشینگ (PHISHING) چیست؟

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

۱۴۰۱/۱۱/۲۵

node.js چیست؟

node.js چیست؟

node.js یک کتابخانه متن باز که در سال ۲۰۰۹ با زبان برنامه نویسی جاوا اسکریپت توسط آقای رایان دال نوشته شد.

۱۴۰۱/۱۱/۵

کوییک، تفکری جدید در تولید سایت ها و برنامه های تحت وب

کوییک، تفکری جدید در تولید سایت ها و برنامه های تحت وب

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

۱۴۰۱/۱۰/۱۳

15 دستور پر کاربرد داکر

15 دستور پر کاربرد داکر

15 دستور کاربری در docker که به آن نیاز دارید. داکر یک پلتفرم نرم‌افزاری است که به شما اجازه ساخت، تست و پیاده‌سازی سریع اپلیکیشن‌ها را می‌دهد. داکر نرم‌افزار را در واحد‌های استاندارد‌سازی‌شده‌ای به نام ظرف یا کانتینر (Container) بسته‌بندی می‌کند

پروتکل OAuth چیست؟

پروتکل OAuth چیست؟

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

۱۴۰۱/۸/۲۳

بهبود مستمر یا Continuous improvement چیست؟

بهبود مستمر یا Continuous improvement چیست؟

فرآیند بهبود مستمر که در انگلیسی به آن Continual Improvement Process یا Continuous Improvement گفته می‌شود، به معنی یک تلاش مستمر برای بهینه‌سازی محصولات، خدمات و روند‌ها است. این تلاش و کوشش می‌‌تواند به دنبال پیشرفت پلکانی به مرور زمان یا جابجایی مرزهای پیشرفت به طور ناگهانی باشد

۱۴۰۱/۸/۲۱

Kubernetes یا کوبرنتیز چیست؟

Kubernetes یا کوبرنتیز چیست؟

کوبرنتیز یا به اختصار k8s، یک پلتفرم منبع باز است که توسط گوگل معرفی شد. کوبرنتیز در ابتدا به عنوان یک ابزار ساده هماهنگ‌سازی کانتینر ( Container Orchestration ) شروع به کار کرد، اما پس از آن به یک پلتفرم cloud native تبدیل شد.

۱۴۰۱/۸/۱۱