انجمن جاواکاپ
2.63K subscribers
825 photos
12 videos
17 files
152 links
کانال رسمی انجمن جاواکاپ

ادمین: @JavaCupAdmin

رسانه‌های جاواکاپ👇
سایت
javacup.ir

اینستاگرام
instagram.com/javacup.ir

لینکدین
shorturl.at/csty2
shorturl.at/atBN7

توییتر
twitter.com/javacupir
Download Telegram
با نفرات برتر #هفتمین_آزمون_جاواکاپ آشنا شوید

در رده‌بندی کل، مجموع امتیازاتی که افراد از سوالات بخش SE و سوال بخش وب کسب کردند، در نظر گرفته شده است. پنج سوال در بخش SE وجود داشت و حداکثر ۵۰۰ امتیاز از آن بخش قابل کسب بود.
سوال بخش وب هم به تنهایی ۵۰۰ امتیاز داشت و در مجموع ۱۰۰۰ امتیاز قابل کسب بود.
افرادی که برای سوال وب هیچ پاسخی ارسال نکردند، در این رده‌بندی در نظر گرفته نشدند.

همانطور که از امتیاز نفرات برتر مشخص است، رقابت در این بخش نیر بسیار تنگاتنگ بود.

به همه این عزیزان تبریک می‌گیم و براشون آرزوی موفقیت روزافزون داریم.

@JavaCupIR
#کارآموزی_جاواوکاپ
انجمن جاواکاپ از برنامه‌نویسان جوان برای حضور در یک دوره کارآموزی فشرده و متفاوت دعوت به عمل می‌آورد.

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

کسب اطلاعات بیشتر و آشنایی با نحوه ثبت‌ درخواست:
https://javacup.ir/internship-1

@JavaCupIR
فیلم سخنرانی اول از #همایش_جاواویژن، در اینستاگرام جاواکاپ منتشر شد
http://b2n.ir/javavision99-1

@JavaCupIR
دریافت فایل ارائه👇👇
فیلم ارائه دوم از #همایش_جاویژن در اینستاگرام منتشر شد.
http://b2n.ir/javavision99-2

@JavaCupIR
دریافت فایل ارائه👇👇
فیلم ارائه سوم از #همایش_جاواویژن در اینستاگرام منتشر شد.

http://b2n.ir/javavision99-3
@JavaCupIR
دریافت فایل ارائه👇👇
#مقاله #در_سایت_جاواکاپ_بخوانید

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

در واقع PDFBox از ۴ جز اصلی تشکیل ‌شده‌ است که هر کدام در یک فایل jar جداگانه قرار دارند: PDFBox و FontBox و XmpBox و Preflight.

در این بین، مهم‌ترین آن‌ها PDFBox است که تمام کلاس‌های کاربردی برای پردازش pdf در آن قرار دارند.

با FontBox اجازه استفاده از فونت‌های مختلف را دارید.

از XmpBox برای کنترل متادیتای XMP فایل‌ها استفاده می‌شود.

با کلاس‌های Preflight می‌شود چک کرد که آیا فایل pdf از استاندارد PDF/A پیروی می‌کند یا خیر.

در این مقاله با برخی از کلاس‌های این کتاب‌خانه آشنا می‌شویم:

javacup.ir/apache_pdfbox_tutorial/

#امید_نژادعباسی
@JavaCupIR
This media is not supported in your browser
VIEW IN TELEGRAM
#سند_معماری_نرم‌افزار

🎥 آموزش نگارش سند معماری نرم‌افزار 🎥

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

مشاهده این فیلم هم برای مدیران و هم افراد فنی مفید خواهد بود.

در این ارائه، سعی شده به اهمیت و فواید سند معماری پرداخته بشه و بخش‌هایی که خوبه سند معماری داشته باشه، مرور بشه.

اگر به موضوع معماری نرم‌افزار علاقه‌مندید، این ویدیو رو ببینید، با دیگران به اشتراک بگذارید و اگر نظر، انتقاد و پیشنهادی دارید حتما با ما در میون بگذارید.

با تشکر از شرکت اعوان و تیم چکاپ که زحمت تهیه این ارائه و امکان انتشار آن به صورت عمومی رو فراهم کردند.

مشاهده فیلم کامل:
aparat.com/v/6Rvzo

@JavaCupIR
#مقاله #در_سایت_جاواکاپ_بخوانید

در این مقاله با قابلیت جدید Sealed Class یا کلاس مهر و مو‌م‌شده در جاوا ۱۵ آشنا می‌شویم.

کلاس‌های مهر و موم‌شده مهم‌ترین تغییر جاوا ۱۵ بوده و امکانات شی‌گرایی جاوا را بسیار بهتر کرده‌ است. با اضافه شدن این امکان به جرأت می‌توان گفت جاوا شی‌گراترین زبان برنامه‌نویسی موجود است. برای تکمیل این ویژگی، قرار است امکان switch زدن روی نوع کلاس اشیا هم به جاوا اضافه شود که البته قول این ویژگی و pattern matching مدت زیادی است که به برنامه‌نویس‌ها داده شده ولی هنوز به صورت رسمی به جاوا اضافه نشده‌اند.

همان‌طور که می‌دانید، هدف اصلی از وراثت در جاوا، استفاده دوباره از کد (code reuse) است. با این امکان، کلاس‌های متعدد می‌توانند از یک کلاس دیگر ارث‌بری کنند و از متد‌های از قبل تعریف‌شده آن برای خودشان استفاده کنند یا آن‌‌ها را گسترش دهند. هدف مهم دیگر این است که مدل و سلسله‌مراتبی برای درک بهتر پروژه طراحی شود.

با کمک «کلاس‌های مهر و موم‌شده»، با محدود کردن این‌که چه کلاسی می‌تواند از کلاس ما ارث‌بری کند، کارمان راحت‌تر شده است.
javacup.ir/sealed-classes/


#امید_نژادعباسی
@JavaCupIR
#مقاله #در_سایت_جاواکاپ_بخوانید

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

بهینه‌سازی زودهنگام (Premature optimization)، به معنای صرف وقت بیش از حد روی چیزیست که ممکن است اصلا نیاز نشود.

بسیاری از تیم‌های توسعه خیلی زود درگیر کارهای بهینه‌سازی و مقیاس‌پذیری پروژه می‌شوند در حالی که هنوز از عملکرد صحیح محصولشان مطمئن نیستند.

بهینه‌سازی زودهنگام چیزیست که باید همیشه آن را گوشه ذهن داشته باشید و چیزیست که باید همیشه در کارهای روزانه‌تان از آن دوری کنید.
javacup.ir/premature-optimizations

#روزبه_شریف_نسب
@JavaCupIR
🔅اطلاعیه برگزاری وبینار مقدمه‌ای بر Domain-Driven Desgin🔅

در انجمن DDD ایران، بار دیگر میزبان یک سخنران بین‌المللی هستیم. مارکو هایمس‌هاف (Marco Heimeshoff) توسعه دهنده ارشد نرم‌افزار، مشاور بین‌المللی، مربی و از بنیانگذاران انجمن DDD آلمان است.
در کارنامه او، سازماندهی کنفرانس KanDDDinsky آلمان و عضویت فعال در انجمن VirtualDDD را هم می‌توان دید.
مارکو در حوزه‌های توسعه چابک DDD، Functional Programming, CQRS, Event Sourcing فعالیت چشم‌گیری داشته و به تیم‌ها کمک می‌کند تا در کاربردی کردن روش‌ها و رویکردهای نوین توسعه نرم‌افزار موفق شوند.

بر همین اساس، از مارکو دعوت کرده‌ایم تا وبیناری برای ایرانیان علاقه‌مند به DDD داشته باشد با عنوان:

مقدمه‌ای بر Domain-Driven Desgin

زمان: پنج‌شنبه | ۳۰ اردی‌بهشت | ساعت ۲۰:۳۰

توجه: این وبینار به زبان انگلیسی و رایگان برگزار می‌شود.

لینک ثبت‌نام:
https://meetu.ps/e/K24rL/z9YW0/d

- انجمن DDD ایران
@DDD_IRAN