JavaRush /جاوا بلاگ /Random-UR /2020 میں کیا پڑھنا ہے؟ جاوا ڈویلپرز کے لیے بہترین نئی کتا...

2020 میں کیا پڑھنا ہے؟ جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب

گروپ میں شائع ہوا۔
جیسا کہ جان آموس کومینیئس نے کہا تھا ، ’’کتابیں حکمت کے فروغ کا ایک ذریعہ ہیں۔‘‘ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 1آپ پوچھتے ہیں کہ ایسی دھوکہ دہی کی شروعات کیوں؟ اور حقیقت یہ ہے کہ ہم نے JavaRush.ru کے قارئین میں تھوڑی سی حکمت پیدا کرنے کا فیصلہ کیا ہے۔ مزید واضح طور پر، جاوا اور متعلقہ ٹیکنالوجیز کے بارے میں نئی ​​(یا اتنی نئی نہیں، لیکن یقیناً پڑھنے کے لائق) کتابوں کے بارے میں بات کرکے اس کے نفاذ میں اپنا حصہ ڈالنا جو 2020 میں پڑھنے کے قابل ہیں۔ "سب سے ناقابل تلافی نقصانات میں سے ایک وقت کا نقصان ہے۔" جارج لوئس بفون ۔ لہٰذا ہم طویل تمہیدوں پر وقت ضائع نہیں کریں گے، اور ہم سوچے سمجھے اقتباسات کے ساتھ بھی رکیں گے اور سیدھے کتاب کے جائزوں تک پہنچ جائیں گے۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 2

بادل میں جاوا۔ اسپرنگ بوٹ، اسپرنگ کلاؤڈ، کلاؤڈ فاؤنڈری

انگریزی ورژن یہاں خریدا جا سکتا ہے: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry . مصنفین: جوش لانگ، کینتھ بستانی کلاؤڈ مقامی جاوا کو بہت سے لوگ 2020 میں ابھی پڑھنے کے لیے بہترین کتابوں میں سے ایک سمجھتے ہیں۔ یہ بنیادی طور پر تجربہ کار جاوا پروگرامرز کے لیے ہے، لیکن یہ تمام جاوا پروگرامرز کے لیے کارآمد ہو گا، ابتدائی سے لے کر جدید تک۔ آج کی ترقی تیزی سے کلاؤڈ ٹیکنالوجیز، مائیکرو سروسز، تقسیم شدہ فن تعمیر وغیرہ کی طرف بڑھ رہی ہے۔ یہ کتاب آپ کو ان ٹیکنالوجیز کو سمجھنے اور عملی طور پر ان کا اطلاق کرنے کا طریقہ سیکھنے میں مدد کرنے کے لیے بنائی گئی ہے۔ جوش لانگ اور کینتھ باستانی Java/JVM ڈویلپرز کو دکھاتے ہیں کہ اسپرنگ بوٹ، اسپرنگ کلاؤڈ، اور کلاؤڈ فاؤنڈری کا استعمال کرتے ہوئے بہتر، تیز Java ایپلیکیشنز کیسے بنائیں۔ مصنفین کی طرف سے کتاب کے پیش نظارہ سے ایک چھوٹا سا اقتباس۔ "جدید دنیا میں، ہر کوئی تیزی سے آگے بڑھنا اور کاروباری عمل کو تیز کرنا چاہتا ہے، لیکن بہت کم لوگ جانتے ہیں کہ یہ کیسے کیا جائے۔ مارکیٹ ان لوگوں کو زیادہ مواقع فراہم کرتی ہے جو اس کے ساتھ رہ سکتے ہیں۔ کیا چیز Amazon، Netflix، اور Etsy جیسی کمپنیوں کو زیادہ روایتی کاروباروں سے مختلف بناتی ہے؟ ہم جانتے ہیں کہ یہ کمپنیاں زبردست شرح سے ترقی کر رہی ہیں، اور پھر بھی کسی نہ کسی طرح وہ اپنے بنیادی فوائد کو برقرار رکھتی ہیں اور اپنے حریفوں سے نمایاں طور پر آگے ہیں۔ وہ یہ کیسے کرتے ہیں؟ Java اور JVM ڈویلپرز کے لیے یہ عملی گائیڈ دکھاتا ہے کہ اسپرنگ بوٹ، اسپرنگ کلاؤڈ اور کلاؤڈ فاؤنڈری کا استعمال کرتے ہوئے مزید موثر اور تیز سافٹ ویئر کیسے بنایا جائے۔ ویسے، جاوا رش میں ہم نے حال ہی میں کلاؤڈ کمپیوٹنگ میں جاوا کے استعمال کے موضوع پر بات کی۔ ان لوگوں کے لئے جنہوں نے اسے یاد کیا: جاوا ان بادلوں میں۔ کلاؤڈ ایپلی کیشنز دنیا کو کیسے فتح کر رہی ہیں اور انہیں جاوا کی ضرورت کیوں ہے ۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 3

جاوا: موثر پروگرامنگ (تیسرا ایڈیشن)

انگریزی ورژن یہاں خریدا جا سکتا ہے: موثر جاوا 3rd ایڈیشن مصنف: جوشوا بلوچ ان لوگوں کے لیے جنہوں نے ابھی تک یہ کتاب نہیں پڑھی، اس کے ساتھ شروع کرنا سمجھ میں آتا ہے۔ جاوا کے ماحول میں ایک انتہائی مستند مصنف جوشوا بلوچ کی طرف سے جاوا پروگرامنگ کے بہترین طریقوں کے لیے اس گائیڈ کے تیسرے ایڈیشن کا روسی ترجمہ حال ہی میں شائع ہوا ہے۔ جوشوا بلوچ، ان لوگوں کے لیے جو نہیں جانتے، گوگل میں چیف جاوا آرکیٹیکٹ، سن مائیکرو سسٹم کے ایک ڈویلپر، اور ٹرانسارک میں ایک سینئر سسٹمز آرکیٹیکٹ تھے۔ یہ وہی تھا جو جاوا پلیٹ فارم کی متعدد خصوصیات کی ترقی اور نفاذ میں شامل تھا۔ نئے ایڈیشن میں، مصنف نے جاوا 8 اور 9 کے ورژن میں شائع ہونے والی خصوصیات اور لائبریریوں کے بارے میں معلومات شامل کی ہیں۔ اس کے علاوہ، کتاب میں نئی ​​اور اپ ڈیٹ کردہ تجاویز اور چالوں کے ساتھ ساتھ لیمبڈا کے تاثرات اور اسٹریمز پر ایک باب بھی شامل ہے۔ یہاں "جاوا: موثر پروگرامنگ:" فنکشنل انٹرفیسز، لیمبڈا ایکسپریشنز، طریقہ اور اسٹریم حوالہ جات، انٹرفیس میں پہلے سے طے شدہ اور جامد طریقے، ٹائپ انفرنس، جنرکس اقسام کے لیے ڈائمنڈ (<>) آپریٹر سمیت کچھ عنوانات ہیں، @ SafeVarargs تشریح، لائبریری کی نئی خصوصیات وغیرہ۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 4

جدید جاوا۔ پروگرامنگ کی ترکیبیں۔

انگریزی ورژن یہاں سے خریدا جا سکتا ہے: جاوا کی جدید ترکیبیں: جاوا 8 اور 9 میں مشکل مسائل کے آسان حل مصنف: کین کوزن ان لوگوں کے لیے ایک بہترین آپشن جو ترکیب کی کتابیں پسند کرتے ہیں۔ اور وہ بھی جو جاوا 8 اور جاوا 9 کو سیکھنے میں دلچسپی لینا شروع کر رہے ہیں، کیونکہ یہ بہترین درسی کتابوں میں سے ایک ہے۔ جیسا کہ عنوان سے پتہ چلتا ہے، اس کام میں کین کوزن جاوا 8 اور 9 میں "پیچیدہ مسائل کے آسان حل" دکھاتا ہے۔ "جاوا SE 8 میں فنکشنل پروگرامنگ ٹولز کی شمولیت قابل احترام آبجیکٹ پر مبنی زبان کے لیے ایک انقلابی تبدیلی کا نشان ہے۔ لیمبڈا کے تاثرات، طریقہ کار کے حوالہ جات اور اسٹریمز نے اس زبان کے محاورے کو بنیادی طور پر تبدیل کر دیا ہے۔ اس کتاب میں، میں 70 سے زیادہ تفصیلی ترکیبوں کا استعمال کرتے ہوئے مسائل کی ایک وسیع رینج کو حل کرنے کے لیے نئی زبان کی خصوصیات کے استعمال کا مظاہرہ کرتا ہوں۔ ڈویلپرز جو جاوا کے پچھلے ورژن سے واقف ہیں وہ یہاں جاوا SE 8 میں شائع ہونے والی تقریباً تمام اختراعات کو تلاش کریں گے، اور ساتھ ہی جاوا 9 میں اختراعات کے لیے وقف ایک الگ باب، مصنف لکھتے ہیں۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 5

صاف ستھرا فن تعمیر۔ سافٹ ویئر ڈویلپمنٹ کا فن

انگریزی ورژن یہاں خریدا جا سکتا ہے: کلین آرکیٹیکچر: ایک کرافٹسمین گائیڈ ٹو سافٹ ویئر سٹرکچر اینڈ ڈیزائن مصنف: رابرٹ مارٹن لیکن اگرچہ سب سے حالیہ نہیں (2017 کے آخر میں شائع ہوا)، لیکن تجربہ کار جاوا پروگرامرز کے لیے ایک بہت ہی عمدہ کتاب جو چاہتے تھے۔ اگلی سطح پر اٹھیں اور حل کے معمار بنیں۔ "کلین آرکیٹیکچر" رابرٹ مارٹن کے کلٹ بیسٹ سیلرز "کلین کوڈ" اور "کلین کوڈر" کا تسلسل ہے۔ اس کتاب میں، مارٹن نے اس بارے میں بات کی ہے کہ کس طرح سافٹ ویئر آرکیٹیکچر بنایا جائے جو وقت کی کسوٹی پر کھڑا ہو، نیز عام طور پر ڈیزائن کے نمونوں اور سافٹ ویئر فن تعمیر کے بارے میں غلط فہمیوں کو کیسے دور کیا جائے۔ "کلین آرکیٹیکچر" ہر سطح کے ڈویلپرز، سسٹمز کے تجزیہ کاروں، آرکیٹیکٹس، اور ہر پروگرامر کے لیے پڑھنا ضروری ہے جو کیریئر کی سیڑھی پر چڑھنا چاہتے ہیں یا کم از کم ان لوگوں پر اثر انداز ہونا چاہتے ہیں جو یہ کام کرتے ہیں۔ تمام فن تعمیر ایک جیسے اصولوں پر عمل کرتے ہیں،" مصنف کا کہنا ہے۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 6

جاوا 9 ماڈیولریٹی: قابل مینٹین ایبل ایپلی کیشنز تیار کرنے کے نمونے اور طرز عمل

مصنفین: سینڈر میک اور پال بیکر ہمیں اس کتاب کا روسی ترجمہ نہیں مل سکا، جس کا مطلب ہے کہ جو لوگ اسے پڑھنا چاہتے ہیں ان کے پاس جاوا 9 کے ماڈیولز کی تمام خصوصیات کو نہ صرف سیکھنے کا، بلکہ اپنی انگریزی پر عمل کرنے کا بھی بہترین موقع ہے۔ . ویسے، ہم نے اس بارے میں بات کی کہ ایک پروگرامر انگریزی کیسے سیکھ سکتا ہے تاکہ انٹرویو کے دوران اور غیر ملکی ساتھیوں سے بات چیت کرتے وقت خود کو شرمندہ نہ کرے۔ ماڈیولریٹی جاوا 9 کی ریلیز کی اہم خصوصیات میں سے ایک تھی، اور اس کتاب میں مصنفین نے اس موضوع کا مکمل احاطہ کیا ہے۔ Sander Mak Java 9 (اور اس سے آگے) پر ایک تسلیم شدہ اتھارٹی ہے اور کانفرنسوں میں اکثر بولنے والا ہے اور اس کا برانچ اینڈ باؤنڈ ڈاٹ نیٹ پر اپنا بلاگ ہے۔ پال بیکر، بدلے میں، جاوا کمیونٹی میں بھی ایک نمایاں شخصیت ہیں۔ وہ انٹرپرائز ایپلی کیشنز بنانے کا ماہر اور Luminis Technologies میں سافٹ ویئر آرکیٹیکٹ ہے۔ "اس عملی کتاب کے ساتھ، جاوا کے ڈویلپرز نہ صرف ماڈیولریٹی کے تمام فوائد سیکھیں گے، بلکہ وہ نمونے بھی سیکھیں گے جو حقیقی معنوں میں مضبوط ایپلی کیشنز بنانے کے لیے درکار ہیں۔ مصنفین جاوا پلیٹ فارم کے ماڈیولر سسٹم کے پیچھے تصورات اور اس کے پیش کردہ طاقتور ٹولز کی وضاحت کرتے ہیں۔ آپ یہ بھی سیکھیں گے کہ موجودہ کوڈ کو کیسے ماڈیولرائز کیا جائے اور ماڈیولر طریقے سے نئی جاوا ایپلی کیشنز کو کیسے تیار کیا جائے،" کتاب کا پیش نظارہ بتاتا ہے۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 7

جدید جاوا ان ایکشن: لیمبڈاس، اسٹریمز، فنکشنل اور ری ایکٹو پروگرامنگ

مصنفین: Raul-Gabriel Urma، Mario Fusco، Alan Mycroft جاوا کے جدید ورژن پر ایک اور بہت اچھی درسی کتاب، جو ابھی تک روسی زبان میں شائع نہیں ہوئی ہے۔ ماڈرن جاوا ان ایکشن سب سے زیادہ فروخت ہونے والی کتاب جاوا 8 ان ایکشن کا نیا ورژن ہے جس میں تبدیلیاں اور اضافے جاوا 9 اور جاوا 10 میں انتہائی دلچسپ اور اہم تبدیلیوں کا احاطہ کیا گیا ہے۔ اس وقت کتاب کا دوسرا ایڈیشن قارئین کے لیے دستیاب ہے۔ ، اور امید ہے کہ اسے جلد ہی جاوا 11 اور جاوا 12 کی نئی ریلیز کے بارے میں معلومات کے ساتھ ایک اور اپ ڈیٹ جاری کیا جائے گا۔ لیکن اس وقت جدید جاوا میں ایک بہترین درسی کتابوں میں سے ایک ہے۔ یہ کتاب آپ کو جاوا پروگرامنگ کی تمام موجودہ تکنیکوں کو سیکھنے میں مدد دے گی، بشمول Lambda Expressions، Stream، Functional Programming، اور Reactive Programming۔ 2020 میں کیا پڑھنا ہے؟  جاوا ڈویلپرز کے لیے بہترین نئی کتابوں کا انتخاب - 8

Java SE 9. بنیادی کورس

انگریزی ورژن یہاں خریدا جا سکتا ہے: Core Java SE 9 for the Impatient 2nd Edition مصنف: Kay S. Horstmann لیکن یہ جاوا سیکھنے کے ابتدائی افراد کے لیے ایک بہترین کتاب ہے - یہ وہ نصابی کتاب ہے جسے بہت سے لوگ شروع میں استعمال کرنے کا مشورہ دیتے ہیں۔ اس میں سے زیادہ تر Kay Horstmann کے انداز کی وجہ سے ہے: مصنف گائیڈ لکھنے میں واقعی اچھا ہے۔ ہورسٹ مین جاوا SE 9 کے بارے میں سادہ الفاظ میں بات کرتا ہے، لیکن ساتھ ہی ساخت کو آسان نہیں بناتا اور تفصیل پر کافی توجہ دیتا ہے۔ اسی مصنف نے کئی دوسری کتابیں لکھی ہیں جو جاوا 8، اسکالا، جاوا کے بنیادی اصولوں اور دیگر موضوعات کا احاطہ کرتی ہیں۔ "چاہے آپ جاوا میں نئے ہوں یا ایک تجربہ کار ڈویلپر، یہ گائیڈ آپ کو مستقبل کا سب سے قابل اعتماد، موثر اور محفوظ کوڈ لکھنے میں مدد کرے گا،" پبلشر نے وعدہ کیا۔ تھوڑا سا غیر معمولی، لیکن عام طور پر سچ ہے. کور جاوا واقعی میں ابتدائی اور تجربہ کار کوڈرز دونوں کے لیے بہت ساری مفید چیزیں رکھتا ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION