همانطور که
جان آموس کومنیوس گفت : "کتاب ها ابزاری برای انتشار خرد هستند."
میپرسید چرا چنین آغاز پرمدعا؟ و به این واقعیت که ما فقط تصمیم گرفتیم کمی خرد را در خوانندگان JavaRush.ru القا کنیم. به طور دقیق تر، با صحبت در مورد کتاب های جدید (یا نه چندان جدید، اما قطعاً ارزش خواندن) در مورد جاوا و فناوری های مرتبط که ارزش خواندن در سال 2020 را دارند، به اجرای آن کمک کنید. یکی از جبران ناپذیرترین ضررها از دست دادن زمان است.
ژرژ لوئیس بوفون . بنابراین وقت خود را برای مقدمههای طولانی تلف نمیکنیم، و همچنین به نقل قولهای متفکرانه پایان میدهیم و مستقیماً به بررسی کتاب میپردازیم.
نسخه انگلیسی را میتوانید از اینجا خریداری کنید:
Cloud Native Java: Designing Resilient Systems with Spring Boot، Spring Cloud و Cloud Foundry .
نویسندگان: جاش لانگ، کنت باستانی کلود بومی جاوا از نظر بسیاری یکی از بهترین کتابهای خواندنی در حال حاضر در سال 2020 است. این در درجه اول برای برنامه نویسان با تجربه جاوا در نظر گرفته شده است، اما برای همه برنامه نویسان جاوا، از مبتدی تا پیشرفته، مفید خواهد بود. توسعه امروزی به طور فزاینده ای به سمت فناوری های ابری، میکروسرویس ها، معماری توزیع شده و غیره در حال حرکت است. این کتاب برای کمک به درک این فناوری ها و یادگیری نحوه به کارگیری آنها در عمل طراحی شده است. جاش لانگ و کنت باستانی به توسعه دهندگان Java/JVM نشان می دهند که چگونه با استفاده از Spring Boot، Spring Cloud و Cloud Foundry، برنامه های بهتر و سریعتر جاوا بسازند. نقل قول کوچکی از پیش نمایش کتاب از نویسندگان. در دنیای مدرن، همه می خواهند سریعتر حرکت کنند و فرآیندهای تجاری را تسریع کنند، اما تعداد کمی از مردم می دانند چگونه این کار را انجام دهند. بازار سرعت بیشتری را می طلبد و فرصت های بیشتری را برای کسانی که می توانند با آن همراهی کنند فراهم می کند. چه چیزی شرکت هایی مانند آمازون، نتفلیکس و اتسی را از مشاغل سنتی متفاوت می کند؟ ما میدانیم که این شرکتها با سرعت فوقالعادهای در حال رشد هستند، و با این حال به نوعی هنوز مزیتهای اصلی خود را حفظ کردهاند و به طور قابل توجهی از رقبای خود جلوتر هستند. آنها چطور این کار را انجام میدهند؟ این راهنمای عملی برای توسعه دهندگان جاوا و JVM نشان می دهد که چگونه با استفاده از Spring Boot، Spring Cloud و Cloud Foundry نرم افزارهای کارآمدتر و سریعتر بسازید. به هر حال، در JavaRush اخیراً در مورد استفاده از جاوا در رایانش ابری بحث کردیم. برای کسانی که آن را از دست دادند:
جاوا در ابرها. چگونه اپلیکیشن های ابری دنیا را تسخیر می کنند و چرا به جاوا نیاز دارند .
نسخه انگلیسی آن را میتوانید از اینجا خریداری کنید:
Effective Java 3rd Edition نویسنده: Joshua Bloch برای کسانی که هنوز این کتاب را نخواندهاند، منطقی است که با آن شروع کنند. ترجمه روسی ویرایش سوم این راهنما برای بهترین شیوه ها در برنامه نویسی جاوا توسط Joshua Bloch، نویسنده فوق العاده معتبر در محیط جاوا، اخیراً ظاهر شد. جاشوا بلوخ، برای کسانی که نمی دانند، معمار اصلی جاوا در گوگل، توسعه دهنده در Sun Microsystems و یک معمار ارشد سیستم در Transarc بود. این او بود که در توسعه و اجرای بسیاری از ویژگی های پلت فرم جاوا شرکت داشت. در نسخه جدید، نویسنده اطلاعاتی درباره ویژگیها و کتابخانههایی که در نسخههای جاوا 8 و 9 ظاهر شدهاند، اضافه کرده است. علاوه بر این، کتاب شامل نکات و ترفندهای جدید و بهروز شده و همچنین فصلی در مورد عبارات و جریانهای لامبدا است. در اینجا فقط برخی از موضوعات پوشش داده شده در "جاوا: برنامه نویسی موثر" آمده است: رابط های کاربردی، عبارات لامبدا، مراجع روش و جریان، روش های پیش فرض و استاتیک در رابط ها، استنتاج نوع، از جمله عملگر الماس (<>) برای انواع عمومی، @ حاشیه نویسی SafeVarrgs، ویژگی های جدید کتابخانه و غیره.
نسخه انگلیسی را می توان از اینجا خریداری کرد:
دستور العمل های مدرن جاوا: راه حل های ساده برای مشکلات دشوار در جاوا 8 و 9 نویسنده: Ken Couzen یک گزینه عالی برای کسانی که به کتاب های دستور العمل علاقه دارند. و همچنین کسانی که شروع به کاوش در یادگیری جاوا 8 و جاوا 9 کرده اند، زیرا این یکی از بهترین کتاب های درسی است. همانطور که از عنوان پیداست، در این کار کن کوسن "راه حل های ساده برای مشکلات پیچیده" را در جاوا 8 و 9 نشان می دهد. عبارات لامبدا، ارجاعات روش، و جریان ها اساساً اصطلاح این زبان را تغییر داده اند. در این کتاب، من استفاده از ویژگی های زبان جدید را برای حل طیف گسترده ای از مسائل با استفاده از بیش از 70 دستور پخت دقیق نشان می دهم. توسعهدهندگانی که با نسخههای قبلی جاوا آشنا هستند، تقریباً تمام نوآوریهایی را که در Java SE 8 ظاهر شدهاند، و همچنین فصل جداگانهای که به نوآوریهای جاوا 9 اختصاص دارد، در اینجا خواهند یافت.» نویسنده مینویسد.
نسخه انگلیسی را میتوانید از اینجا خریداری کنید:
معماری پاک: راهنمای صنعتگر برای ساختار و طراحی نرمافزار نویسنده: رابرت مارتین، اما اگرچه جدیدترین کتاب نیست (منتشر شده در پایان سال 2017)، اما یک کتاب واقعاً جالب برای برنامهنویسان با تجربه جاوا است که میخواستند به سطح بعدی بروید و به معماران راه حل تبدیل شوید. «معماری پاک» ادامهی کتابهای پرفروش فرقهای رابرت مارتین «کد پاک» و «کدگذار پاک» است. در این کتاب، مارتین در مورد چگونگی ایجاد معماری نرم افزاری که در آزمون زمان مقاومت می کند و همچنین نحوه غلبه بر تصورات غلط در مورد الگوهای طراحی و معماری نرم افزار به طور کلی صحبت می کند. «معماری پاک» برای توسعه دهندگان در همه سطوح، تحلیلگران سیستم، معماران و هر برنامه نویسی که می خواهد از نردبان شغلی بالا برود یا حداقل بر افرادی که این کار را انجام می دهند تأثیر بگذارد، خواندنی است. نویسنده می گوید: همه معماری ها از قوانین یکسانی پیروی می کنند.
نویسندگان: Sander Mack و Paul Becker ما نتوانستیم ترجمه روسی این کتاب را پیدا کنیم، به این معنی که کسانی که می خواهند آن را بخوانند فرصت بسیار خوبی دارند نه تنها تمام ویژگی های ماژول ها را در جاوا 9 یاد بگیرند، بلکه انگلیسی خود را نیز تمرین کنند. . به هر حال، ما در مورد این صحبت کردیم که چگونه یک برنامه نویس می تواند زبان انگلیسی را یاد بگیرد تا در مصاحبه ها و هنگام برقراری ارتباط با همکاران خارجی خود را خجالت نکشد. ماژولار بودن یکی از ویژگی های اصلی نسخه جاوا 9 بود و نویسندگان در این کتاب به طور کامل به این موضوع می پردازند. Sander Mak یک مرجع شناخته شده در جاوا 9 (و فراتر از آن) است و یک سخنران مکرر در کنفرانس ها است و وبلاگ خود را در branchandbound.net دارد. پل بکر نیز به نوبه خود یک چهره برجسته در جامعه جاوا است. او یک متخصص در ساخت برنامه های کاربردی سازمانی و یک معمار نرم افزار در Luminis Technologies است. با این کتاب کاربردی، توسعه دهندگان جاوا نه تنها تمام مزایای ماژولار بودن، بلکه الگوهای مورد نیاز برای ایجاد برنامه های کاربردی واقعا قوی را نیز خواهند آموخت. نویسندگان مفاهیم پشت سیستم مدولار پلتفرم جاوا و ابزارهای قدرتمندی که ارائه می دهد را توضیح می دهند. همچنین یاد خواهید گرفت که چگونه کدهای موجود را ماژولار کنید و برنامه های جاوای جدید را به روشی ماژولار توسعه دهید.» در پیش نمایش کتاب آمده است.
نویسندگان: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft یکی دیگر از کتاب های درسی بسیار خوب در مورد نسخه های مدرن جاوا که هنوز به زبان روسی منتشر نشده است. Modern Java in Action نسخه جدید کتاب پرفروش جاوا 8 در اکشن با تغییرات و اضافات است که جالب ترین و مهم ترین تغییرات جاوا 9 و جاوا 10 را پوشش می دهد. در حال حاضر ویرایش دوم کتاب در دسترس خوانندگان قرار گرفته است. و امید است که به زودی به روز رسانی دیگری با اطلاعاتی در مورد نسخه های جدید جاوا 11 و جاوا 12 منتشر شود. اما در حال حاضر جاوای مدرن در عمل یکی از بهترین کتاب های درسی جاوا مدرن است. این کتاب به شما کمک می کند تا تمام تکنیک های برنامه نویسی جاوا، از جمله لامبدا عبارات، جریان، برنامه نویسی تابعی و برنامه نویسی واکنشی را بیاموزید.
نسخه انگلیسی آن را میتوانید از اینجا خریداری کنید:
Core Java SE 9 for the Impatient 2nd Edition نویسنده: Kay S. Horstmann اما این یک کتاب عالی برای مبتدیان در یادگیری جاوا است - این کتاب درسی است که بسیاری در ابتدا استفاده از آن را توصیه میکنند. بسیاری از این به دلیل سبک کی هورستمن است: نویسنده واقعاً در نوشتن راهنماها خوب است. Horstmann در مورد Java SE 9 به زبان ساده صحبت می کند، اما در عین حال ساختار را ساده نمی کند و به جزئیات توجه کافی دارد. همین نویسنده تعدادی کتاب دیگر نوشته است که جاوا 8، اسکالا، اصول جاوا و موضوعات دیگر را پوشش می دهد. ناشر قول می دهد: «چه تازه کار با جاوا یا یک توسعه دهنده باتجربه باشید، این راهنما به شما کمک می کند تا مطمئن ترین، کارآمدترین و امن ترین کدهای آینده را بنویسید». کمی بی حیا، اما به طور کلی درست است. Core Java واقعاً حاوی مطالب مفید زیادی هم برای مبتدیان و هم برای کدنویسان با تجربه است.
GO TO FULL VERSION