انجمن جاواکاپ
2.29K 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
همه ما در طول دوران تحصیل و کار بارها واژه اسکرام (Scrum) را شنیدیم و شاید کتاب و مقالات زیادی هم در این مورد خوانده باشیم.
اگر همچنان دید درست و کاملی از نحوه کار متدولوژی اسکرام ندارید، خواندن این #مقاله را از دست ندهید.
در این مقاله، به زبانی ساده و به صورت خلاصه، نحوه کارکرد این متدولوژی توضیح داده می‌شود و از فردا می‌توانید آن را به کار ببرید

http://bit.ly/scrum-methodology

@JavaCupIR
انجمن جاواکاپ pinned «📢 اطلاعیه: کارگاه آموزشی با عنوان: «عملیات معماری نرم‌افزار» توسط: مهندس سیدجمال‌الدین پیشوایی در همایش بهکامپ ارائه خواهد شد: http://behcomp.ir/workshop.html معرفی و افتتاحیه این کارگاه بر عهده دکتر صادق علی‌اکبری است و سپس، مهندس پیشوایی این کارگاه آموزشی…»
#معرفی
با استفاده از پلاگین #EduTools در IntelliJ IDEA، می‌توانید مستقیما در IDE خود در کلاس‌های درس برنامه‌نویسی شرکت کرده و تمرین‌های آن‌ها را انجام دهید.
هم‌چنین، اگر در زمینه آموزش‌های مرتبط با برنامه‌نویسی فعال هستید، می‌توانید یک کلاس درس ایجاد کنید و با دیگران به اشتراک بگذارید.

در حال حاضر، امکان تجمیع‌شدن با سایر سرویس‌های آموزشی مانند
Stepik, Hyperskill, Coursera, Checkio
را هم دارد.

http://bit.ly/IDEA-EduTools

@JavaCupIR
در این #مقاله، نحوه کارکرد JWT به زبانی بسیار ساده توضیح داده شده است. JWT فناوری به‌روزی است که در امن کردن APIها استفاده می‌شود.
مشابه بسیاری از مسایل امنیتی، اگر قرار است از آن استفاده کنید، مهم است که بدانید دقیقا چطور کار می‌کند.

http://bit.ly/how-jwt-works

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

افزایش مهارت‌های کدنویسی، زمان‌بر است، نیاز به تلاش، نظم و از خودگذشتگی دارد. اما آیا واقعا امری ضروری است؟ تصمیمش با شماست.
باید بدانید که «بهترین کدنویس» بودن، هدف همه نیست و اجباری نیست که هدف شما هم باشد.

مطالعه #مقاله و تبادل نظر:

http://bit.ly/coders-life

@JavaCupIR
اگر هنوز چیزی در مورد Micronaut نشنیدید، الان وقتشه که باهاش آشنا شده و امتحانش کنید.

در این #مقاله با ویژگی‌های کلیدی Micronaut و ابزارهای مورد نیاز برای کار با آن آشنا شده و با کمک یک مثال ساده HTTP server and client، نحوه کار با این چارچوب را می‌بینید.

http://bit.ly/Micronaut

@JavaCupIR
کارگاه #عملیات_معماری_نرم‌افزار در #بهکامپ
مهندس سید جمال‌الدین پیشوایی
دکتر صادق علی‌اکبری

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

@JavaCupIR
در نظرسنجی زیر شرکت کنید.
پنج‌شنبه پاسخ صحیح را اعلام کرده و توضیح می‌دهیم.

#دستگرمی_سه‌شنبه

@JavaCupIR
به نظر شما، خروجی برنامه برنامه فوق کدام گزینه است؟
Final Results
18%
۰۰
15%
۱۰
10%
۱۱
24%
۱۲
8%
۲۱
25%
۲۲
انجمن جاواکاپ
در نظرسنجی زیر شرکت کنید. پنج‌شنبه پاسخ صحیح را اعلام کرده و توضیح می‌دهیم. #دستگرمی_سه‌شنبه @JavaCupIR
پاسخ صحیح: ۲۲

برای رسیدن به خروجی، متد method را خط به خط بررسی می‌کنیم:
خط 1: متغیرهای t1 و t2 هنوز new نشده‌اند.

خط 2: متغیر i برابر با 66 است بنابراین l1 برابر با 66 می‎شود. در مورد ++l2=l1، باید توجه داشت که چون ++بعد از اسم متغیر آمده، ابتدا l2 برابر با l1 یعنی 66 می‌شود و سپس مقدار l1 یک واحد افزایش یافته و برابر با 67 می‌شود. بنابراین در انتهای اجرای این خط، داریم: l1=67 و l2=66

خط 3: یک شی جدید از کلاس Program ایجاد می‌شود و در نتیجه آن بلوک مقداردهی اولیه هم اجرا شده و مقدار متغیر استاتیک i برابر با 65 می‌شود.

خط 4: خواهیم داشت: 67-65=2. پس عدد 2 در خروجی چاپ می‌شود.

خط 5: یک شی جدید از کلاس Program ایجاد می‌شود و در نتیجه آن، بلوک مقداردهی اولیه هم اجرا شده و مقدار متغیر استاتیک i برابر با 64 می‌شود.

خط 6: خواهیم داشت: 66-64=2. پس عدد 2 در خروجی چاپ می‌شود.

چند نکته:
📌 با load کلاس در حافظه، متغیرهای استاتیک مقداردهی می‎شوند.

📌 هرگاه یک شی جدید ایجاد شود، بلوک مقداردهی اولیه اجرا می‌شود. پیشنهاد می‌شه اسلایدهای جلسه ۶ آموزش جاوا از صفحه ۲۲ تا ۲۷ را مرور کنید.
http://javacup.ir/wp-content/uploads/2015/08/06_ObjectsLifeCycle.pdf

#دستگرمی_سه‌شنبه
@JavaCupIR
انجمن جاواکاپ
Photo
اسلایدها و فایل صوتی کارگاه آموزشی 《عملیات معماری نرم‌افزار》 منتشر شد.
http://asta.ir/software-architecture

@JavaCupIR