ویژگیهای کلیدی
یک راهنمای گام به گام برای مبتدیان برای شروع برنامهنویسی در جاوا ۱۷
بررسی مباحث اصلی برنامهنویسی از جمله برنامهنویسی رابط کاربری گرافیکی، همزمانی و مدیریت خطا
نوشتن کد کارآمد و ساخت پروژهها در حین یادگیری اصول برنامهنویسی
شرح کتاب
جاوا یکی از زبانهای مورد علاقه در بین توسعهدهندگان است. این زبان در همه چیز از تلفنهای هوشمند و کنسولهای بازی گرفته تا حتی ابررایانهها استفاده میشود و ویژگیهای جدید آن به سادگی به غنای زبان میافزاید.
این کتاب در مورد برنامهنویسی جاوا با کمک به شما در یادگیری نحوه نصب کیت توسعه جاوا آغاز میشود. سپس بر درک برنامهنویسی شیءگرا (OOP) تمرکز خواهید کرد و بینشهای منحصر به فردی در مورد مفاهیمی مانند انتزاع، کپسولهسازی، وراثت و چندریختی خواهید داشت که در برنامهنویسی برای برنامههای دنیای واقعی به شما کمک میکند. در مرحله بعد، ساختارهای برنامهنویسی اساسی جاوا مانند ساختارهای داده و الگوریتمهایی را که به عنوان بلوکهای سازنده برنامههای شما عمل میکنند، با کمک برنامههای نمونه و مثالهای تمرینی پوشش خواهید داد. همچنین به مباحث اصلی برنامهنویسی خواهید پرداخت که به شما در مدیریت خطا، اشکالزدایی و آزمایش برنامههایتان کمک میکند. با پیشرفت، به مباحث پیشرفتهای مانند کتابخانههای جاوا، مدیریت پایگاه داده و برنامهنویسی شبکه خواهید پرداخت و همچنین یک پروژه نمونه برای کمک به درک کاربردهای این مفاهیم خواهید ساخت.
در پایان این کتاب جاوا، شما نه تنها با جاوا ۱۷ به خوبی آشنا شدهاید، بلکه چشماندازی نسبت به آینده این زبان به دست آوردهاید و مهارتهای لازم برای کدنویسی کارآمد با بهترین شیوهها را نیز خواهید داشت.
آنچه خواهید آموخت
اصول شیگرایی در جاوا را درک و به کار خواهید گرفت
الگوهای طراحی جاوا و بهترین شیوهها را برای حل مشکلات روزمره کاوش کنید
رابطهای کاربری گرافیکی کاربرپسند و جذاب را به راحتی بسازید
استفاده از میکروسرویسها را با کمک مثالهای عملی درک کنید
تکنیکها و اصطلاحاتی را برای نوشتن کد جاوا با کیفیت بالا کشف کنید
با استفاده از ساختارهای داده در جاوا آشنا شوید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای کسانی است که میخواهند حرفه جدیدی را در حرفه برنامهنویسی مدرن جاوا آغاز کنند، و همچنین کسانی که از قبل این کار را به صورت حرفهای انجام میدهند و میخواهند دانش خود را در مورد جدیدترین جاوا و فناوریها و ایدههای مرتبط بهروز کنند.
فهرست مطالب
شروع کار با جاوا ۱۷
برنامهنویسی شیگرا (OOP) جاوا
مبانی جاوا
مدیریت استثنا
رشتهها، ورودی/خروجی و فایلها
ساختارهای داده، جنریکها و ابزارهای محبوب
کتابخانههای استاندارد و خارجی جاوا
چندنخی و پردازش همزمان
ساختار JVM و جمعآوری زباله
مدیریت دادهها در پایگاه داده
برنامهنویسی شبکه
برنامهنویسی رابط کاربری گرافیکی جاوا
برنامهنویسی تابعی
جریانهای استاندارد جاوا
برنامهنویسی واکنشی
مهار میکروبنچمارک جاوا
بهترین شیوهها برای نوشتن کد با کیفیت بالا






























