آموزش Java Essential Training: اشیا and و API ها

Java Essential Training: Objects and APIs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اگر می خواهید برای دستگاه های تلفن همراه ، رایانه های رومیزی یا وب برنامه ایجاد کنید ، باید Java را بشناسید - و با تکامل زبان دانش خود را به روز نگه دارید. جاوا 9 در حال تغییر چندین جنبه مهم از روند کار برنامه نویسی ، به ویژه مدیریت اشیا و API ها است. این دوره دومین دوره از آموزش ضروری جاوا است ، که پایه یادگیری جاوا 9 را فراهم می کند. مربی دیوید گاسنر با نشان دادن نحوه اشکال زدایی کد جاوا در IntelliJ IDEA ، و رسیدگی به موارد استثنایی شروع می شود. وی نحوه ایجاد کلاسهای سفارشی و درک چگونگی پیاده سازی وراثت توسط جاوا ، یک اصل اصلی برنامه نویسی شی گرا را توضیح می دهد. به علاوه ، یاد بگیرید که چگونه داده ها را با استفاده از Java Collections Framework در حافظه ذخیره کنید ، Java را با API های محبوب گسترش دهید ، درخواست شبکه کنید و برنامه های خود را برای استقرار در پرونده های JAR بسته بندی کنید.
موضوعات شامل:
  • اشکال زدایی کد جاوا
  • مدیریت استثناها
  • ایجاد کلاسهای سفارشی
  • کار با ارث
  • مدیریت مجموعه داده ها
  • استفاده از بسته های جاوا و کتابخانه ها
  • آماده سازی برنامه جاوا برای استقرار

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه شما باید بدانید What you should know

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • کدام نسخه از جاوا را می خواهید یاد بگیرید؟ Which version of Java do you want to learn?

1. استثناء رسیدگی و اشکال زدایی 1. Exception Handling and Debugging

  • خطاهای نحوی در مقابل استثناها Syntax errors vs. exceptions

  • اشکال زدایی با IntelliJ IDEA Debug with IntelliJ IDEA

  • موارد استثنایی را با try-catch مدیریت کنید Handle exceptions with try-catch

  • چندین بلوک صید ایجاد کنید Create multiple catch blocks

  • موارد استثنایی علامت زده نشده است Checked vs. unchecked exceptions

2. ایجاد کلاس های سفارشی 2. Create Custom Classes

  • درباره کپسول سازی About encapsulation

  • از کلاسهای زمان اجرا Java استفاده کنید Use the Java runtime classes

  • بسته بندی کد در روش های استاتیک Wrap code in static methods

  • کلاسهای سفارشی را اعلام و استفاده کنید Declare and use custom classes

  • کد را با بسته ها سازماندهی کنید Organize code with packages

  • روشهای نمونه را ایجاد و استفاده کنید Create and use instance methods

  • حالت را با متغیرهای نمونه مدیریت کنید Manage state with instance variables

  • چندین روش سازنده را اعلام کنید Declare multiple constructor methods

  • از فیلدهای ثابت به عنوان ثابت استفاده کنید Use static fields as constants

  • انواع enum را اعلام و استفاده کنید Declare and use enum types

  • کد را با انواع تو در تو سازماندهی کنید Organize code with nested types

3. با وراثت کار کنید 3. Work with Inheritance

  • درباره وراثت و چند شکلی About inheritance and polymorphism

  • کلاسها را گسترش دهید و روشها را نادیده بگیرید Extend classes and override methods

  • اشیا را به عنوان انواع مختلف بازیگران کنید Cast objects as different types

  • رابط ها را ایجاد و پیاده سازی کنید Create and implement interfaces

  • از کلاسها و روشهای انتزاعی استفاده کنید Use abstract classes and methods

4- مجموعه داده ها را مدیریت کنید 4. Manage Data Collections

  • مقادیر را در آرایه های ساده ذخیره کنید Store values in simple arrays

  • آرایه های قابل تغییر با لیست را مدیریت کنید Manage resizable arrays with List

  • با Map جفتهای مقدار-کلید را مدیریت کنید Manage key-value pairs with Map

5. از بسته های جاوا و کتابخانه ها استفاده کنید 5. Use Java Packages and Libraries

  • با تاریخ و زمان کار کنید Work with dates and times

  • پرونده ها را با خوانندگان و بافرها کپی کنید Copy files with readers and buffers

  • فایلها را با کلاسهای Path و Files کپی کنید Copy files with Path and Files classes

  • تجزیه یک فایل JSON Parse a JSON file

  • بسته های دارای ماژول را در آن قرار دهید Include packages with modules

6. یک برنامه جاوا را برای استقرار آماده کنید 6. Prepare a Java Application for Deployment

  • کد سند با Javadoc Document code with Javadoc

  • کلاس های بسته بندی در پرونده های JAR Package classes in JAR files

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Java Essential Training: اشیا and و API ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 46m
36
Linkedin (لینکدین) lynda-small
01 آبان 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
181,555
- از 5
ندارد
دارد
دارد
David Gassner

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.