توسعه نرم افزار

آموزش فارسی اسپرینگ بوت (Spring Boot) به صورت کاربردی

آموزش خلاصه اسپرینگ

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

ادامه مطلب

آموزش گیت (Git) بهترین ابزار مدیریت کد

آموزش گیت

مقدمه آموزش گیت در مطالب قبل با پلت فرم توسعه IntelliJ IDEA آشنا شدیم در این پست به آموزش گیت میپردازیم. داشتن ورژن‌های مختلف فایل‌های php, js, css, html و … برنامه، در پروژه‌های فردی و تک‌نفره نیز امری مطلوب …

ادامه مطلب

تفاوت برنامه نویسی OOP و DOP

تفاوت OOP و DOP

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

ادامه مطلب

فیلم آموزش کاربردی IntelliJ IDEA

آموزش کاربردی IntelliJ IDEA

در مطالب قبل در چندین قسمت به آموزش ابزار توسعه فدرتمند IntelliJ IDEA پرداختیم. در این پست فیلم آموزشی بسیار کاربردی برای آموزش IntelliJ IDEA آماده کرده ایم که میتوانید از لینک زیر آن را دانلود کنید. تمرکز این آموزش …

ادامه مطلب

معماری لامبدا در مقابل معماری کاپا برای بیگ دیتا

معماری لامبدا

معماری لامبدا تولید بی‌­وقفه داده­‌ها در دنیای امروز، نیاز به پایش لحظه­‌ای و سریع اطلاعات در کنار ذخیره آنها برای پردازش­های تحلیلی، ما را به سمت ساختاری هدایت می­کند که بتواند هر دو وجه از این نیازمندی یعنی پردازش جریان­‌های …

ادامه مطلب

یکسان سازی یا نرمال سازی متن با استفاده از کتابخانه JHazm

نرمال سازی متن

در متن کاوی منظور از پردازش زبان طبیعی (NLP)، قابل‌دسترس کردن زبان طبیعی برای ماشین است. پردازش زبان طبیعی، اسناد متنی بدون ساختار را دریافت و درنهایت به شکلی ساختاریافته تبدیل می‌کنند. در این حالت امکان استخراج اطلاعات از این …

ادامه مطلب