دوره آموزشی یادگیری 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 - ویژگیهای پروژه بعدی شما
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Web MVC 6