در این مبحث قصد دارم به صورت خلاصه به آموزش کاربردی اسپرینگ بوت بپردازم. برای شروع باید بدانیم Spring چیست؟ همه ما میدانیم که برای اکثر زبانهای برنامهنویسی سطح بالا و همچنین تحت وب فریمورکهایی وجود دارد. به عنوان مثال …
ادامه مطلبنحوه اتصال به کاساندرا با جاوا (قسمت دوم برنامه نمونه)
در قسمت اول با درایور یا راه اندازهای کاساندرا نسخه 3 برای اتصال به جاوا آشنا شدیم. در این بخش، نحوه اتصال به cassandra با java با استفاده از راه انداز DataStax بررسی خواهد شد و در ادامه یک مثال …
ادامه مطلبآموزش گیت (Git) بهترین ابزار مدیریت کد
مقدمه آموزش گیت در مطالب قبل با پلت فرم توسعه IntelliJ IDEA آشنا شدیم در این پست به آموزش گیت میپردازیم. داشتن ورژنهای مختلف فایلهای php, js, css, html و … برنامه، در پروژههای فردی و تکنفره نیز امری مطلوب …
ادامه مطلبپنج راه که واقعیت مجازی (VR) جهان را تغییر خواهد داد
واقعیت مجازی چیست؟ واقعیت مجازی فناوری است که که در آن محیطی مجازی در جلوی چشمان کاربر قرار می گیرد و براساس حرکت سر و بدن با محیط مجازی تعامل برقرار می کند. به عبارت دیگر هنگامی که یک فرد …
ادامه مطلبتفاوت برنامه نویسی OOP و DOP
در این مبجث تفاوت بین دو روش برنامه نویسی OOP و DOP مورد بررسی قرار خواهد گرفت. برنامه نویسی OOP همانطور که از نام آن پیداست، در فضای مسئله، این نوع برنامه نویسی تمرکز بر روی تعریف، تولید و پردازش …
ادامه مطلبفیلم آموزش کاربردی IntelliJ IDEA
در مطالب قبل در چندین قسمت به آموزش ابزار توسعه فدرتمند IntelliJ IDEA پرداختیم. در این پست فیلم آموزشی بسیار کاربردی برای آموزش IntelliJ IDEA آماده کرده ایم که میتوانید از لینک زیر آن را دانلود کنید. تمرکز این آموزش …
ادامه مطلبتفاوت ui با ux و درک واسط کاربری و تجربه کاربری
واسط کاربری User Interface واسط کاربری که بهاختصار UI نیز گفته میشود، در طراحی وب و اپلیکیشن به محیطی گفته میشود که کاربر با استفاده از عناصر آن با یک سیستم ارتباط بصری برقرار میکند. به زبان سادهتر، به پوسته …
ادامه مطلبمعماری لامبدا در مقابل معماری کاپا برای بیگ دیتا
معماری لامبدا تولید بیوقفه دادهها در دنیای امروز، نیاز به پایش لحظهای و سریع اطلاعات در کنار ذخیره آنها برای پردازشهای تحلیلی، ما را به سمت ساختاری هدایت میکند که بتواند هر دو وجه از این نیازمندی یعنی پردازش جریانهای …
ادامه مطلبیکسان سازی یا نرمال سازی متن با استفاده از کتابخانه JHazm
در متن کاوی منظور از پردازش زبان طبیعی (NLP)، قابلدسترس کردن زبان طبیعی برای ماشین است. پردازش زبان طبیعی، اسناد متنی بدون ساختار را دریافت و درنهایت به شکلی ساختاریافته تبدیل میکنند. در این حالت امکان استخراج اطلاعات از این …
ادامه مطلبآموزش IntelliJ IDEA (قسمت چهارم دی باگ برنامه های جاوا)
دی باگ یا اشکال زدایی اولین برنامه جاوا شما (دیباگ کردن) در این پست روش اشکال زدایی برنامه های جاوا را توصیف می کنیم. IntelliJ IDEA طیف گسترده ای از امکانات را برای اشکال زدایی یا دیباگ کردن کد منبع …
ادامه مطلبآموزش IntelliJ IDEA (قسمت سوم ایجاد یک پروژه جدید جاوا)
در مبحث قبل آموزش نصب intellij ارائه شد. این آموزش گردش کار توسعه و ایجاد یک پروژه جدید جاوا با intellij IDEA برای یک برنامه Java SE را نشان می دهد. پس امروز ایجاد یک پروژه جدید با intellij IDEA …
ادامه مطلبانواع مجوزها یا لایسنس های مـتن بـاز (Open Source)
بخش 1 مقدمه لایسنس های مـتن بـاز (Open Source) قبل از آشنایی با لایسنس های مـتن بـاز (Open Source) ، به مقدمه کوتاهی در رابطه با مسائل حقوقی نرم افزار خواهیم پرداخت. نرمافزار به عنوان يکی از محصولات ساخته تفکر …
ادامه مطلبآموزش IntelliJ IDEA (قسمت دوم نصب در لینوکس ابونتو)
آموزش نصب IntelliJ IDEA در لینوکس ابونتو و ویندوز: در بخش قبلی آموزش IntelliJ IDEA به امکانات این ابزار قدرتمند توسعه نرم افزار اشاره کردیم. در این بخش به معرفی نسخه ها و نصب آن می پردازیم. نرم افزار Intellij …
ادامه مطلبنحوه اتصال به کاساندرا با جاوا (قسمت اول آشنایی با راه اندازها)
در این بخش، نحوه اتصال به کاساندرا با جاوا بررسی خواهد شد. ابتدا به نحوه ی عملکرد دایور ها یا راه انداز کاساندرا پرداخته خواهد شد و در بخش بعدی مطلب یک مثال کاربردی از اتصال زبان برنامه نویسی جاوا …
ادامه مطلبآموزش IntelliJ IDEA (قسمت اول بهترین IDE برای جاوا)
در این پست قصد داریم به صورت ساده و کاربردی به آموزش IntelliJ IDEA بپردازیم. IntelliJ IDEA یکی از بهترین و پرکاربرد ترین IDE های تولید شده در جهان است و در حال حاضر مهاجرت به سوی این IDE به …
ادامه مطلب