دوره آموزشی یادگیری Lombok: برنامه نویسی جاوا ساده
1 ساعت 40 دقیقهمتوسط2023-04-11
مدرسین

Michael D. Rodgers, Jr
Java Web Applications Engineer and Consultant
جزئیات دوره
هنگام نوشتن برنامه های جاوا، تعداد زیادی کد استاندارد و تکراری مورد نیاز است، و نوشتن این کد دیگ بخار می تواند زمان بر و خسته کننده باشد. در این دوره، مربی مایکل دی. او نحوه نصب پلاگین را در Eclipse و IntelliJ و وابستگی های Maven مناسب مورد نیاز برای پروژه را نشان می دهد. از آنجا، او اصول اولیه را پوشش میدهد: بازسازی برخی از کلاسهای پایه و قدم زدن در موارد استفاده برای کاهش زمان در نوشتن کد، کاهش کد دیگ بخار - و در نتیجه نوشتن کدی که ذاتاً بسیار ایمنتر و بدون اشکال است. مایکل همچنین ویژگیهای فعلی و ویژگیهای آزمایشی Lombok را پوشش میدهد که کد توسعهدهنده را حتی بیشتر کاهش داده و بهبود میبخشد.
مهارت ها
SpringProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - Lombok برای توسعه دهندگان جاوا
- 02 - نمای کلی پروژه و فایلهای تمرین
- 03 - IDE خود را پیکربندی کنید - Eclipse یا IntelliJ
1. کاهش کد Boilerplate در POJOs با Lombok
- 04 - کاهش نفخ تنظیم کننده و دریافت کننده کد
- 05 - افزودن اما کاهش متدهای ToString، Equals و HashCode
- 06 - جفت کردن نفخ سازنده
- 07 - یک حاشیه برای حکومت بر همه آنها
- 08 - بازی زیبا با Spring @Autowired
- 09 - رکورد JEP 359 در مقابل @Data و @Value
- 10 - چالش - کاهش کد دیگ بخار در POJOs
- 11 - راه حل - کاهش کد دیگ بخار در POJOs
2. استفاده از Lombok POJOهای ساده شده
- 12 - لومبوک الگوی طراحی سازنده را پیادهسازی میکند
- 13 - ساده سازی چکهای پوچ و رفع نفخ
- 14 - اعلان نهایی متغیر محلی را ساده کنید
- 15 - متغیرهای محلی قابل تغییر در مقابل JEP 286 var
- 16 - تنظیم کنندههای قابل تغییر با استفاده از Lombok @With
- 17 - چالش - استفاده از لومبوک POJOهای ساده شده
- 18 - راه حل - استفاده از Lombok POJOs ساده شده
3. مواد افزودنی کلاس مهم ارائهشده توسط Lombok
- 19 - کد دیگ بخار ورود به سیستم را ساده کنید
- 20 - پاکسازی کد و انتشار منابع
- 21 - ذخیره محاسبات یکبار مصرف گران قیمت
- 22 - مدیریت استثناهای خود را با SneakyThrows کوتاه کنید
- 23 - چالش - اعمال ورود به سیستم و پاکسازی
- 24 - راه حل - اعمال ورود به سیستم و پاکسازی
نتیجه
- 25 - ویژگیهای پروژه بعدی شما
دوره های مرتبط
- دوره آموزشی تنظیمات عملکرد لینوکس
- دوره آموزشی یادگیری MongoDB
- دوره آموزشی Microsoft Entra ID برای توسعه دهندگان: راهنمای مبتدیان (2023)
- دوره آموزشی مقدمه ای بر SQLite
- دوره آموزشی یادگیری BIM 360 Building Ops
- دوره آموزشی یادگیری Power Automate Desktop برای غیر توسعه دهندگان
- دوره آموزشی یادگیری OWASP API Security Top 10
- دوره آموزشی راه حل Azure VMware: اصول برنامه ریزی و عیب یابی
مسیرهای مرتبط
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی ارتقاء مهارت های خود را در هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی تبدیل شدن به استاد اکسل برای علوم داده
- مسیر آموزشی افزایش مهارت تجزیه و تحلیل داده های خود
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به یک متخصص تجزیه و تحلیل دادهها
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7