آموزش برنامه نویسی پیشرفته جاوا

Advanced Java Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آیا می خواهید از زبان و پلت فرم جاوا بیشتر استفاده کنید؟ در این دوره خنثی از پلتفرم و چارچوب ، مربی بتان پالمر برخی از ویژگی های پیشرفته تر زبان را جستجو می کند ، به شما کمک می کند مهارت های برنامه نویسی خود را گسترش دهید زیرا شما را به تکنیک هایی مجهز می کند که می توانید هنگام ساخت برنامه ها در هرجایی که جاوا استفاده می کنید ، استفاده کنید: در وب ، تلفن همراه ، و برنامه های دسک تاپ. بتان موضوعات مختلفی را شامل می شود ، از جمله موارد عمومی ، کار با چارچوب مجموعه و برنامه نویسی کاربردی. به علاوه ، با I / O در جاوا ، کار با پرونده ها و دایرکتوری ها و ساختار برنامه ها با استفاده از سیستم مدولار موجود در جاوا آشنا شوید.
موضوعات شامل:
  • نصب NetBeans IDE
  • استفاده از روشهای عمومی در جاوا
  • استفاده از کلمات وحشی در برنامه نویسی عمومی
  • اجرای صف با یک لینک LinkedList
  • برنامه نویسی عملکردی در جاوا
  • چند رشته
  • کار با I / O در جاوا
  • مدیریت پرونده ها و دایرکتوری ها

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

مقدمه Introduction

  • برنامه نویسی پیشرفته جاوا را بیاموزید Learn advanced Java programming

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

1. شروع کار 1. Getting Started

  • از کدام نسخه جاوا استفاده کنید؟ Which version of Java to use?

  • نصب NetBeans IDE Installing the NetBeans IDE

2. عمومی در جاوا 2. Generics in Java

  • معرفی عمومی در جاوا Introduction to generics in Java

  • روشهای عمومی در جاوا Generic methods in Java

  • استفاده از واررگ ها در جاوا Using varargs in Java

  • اصل جایگزینی در جاوا The substitution principle in Java

  • استفاده از کارتهای وحشی در برنامه نویسی عمومی Using wildcards in generic programming

3. ساختار داده های پیشرفته 3. Advanced Data Structures

  • چارچوب مجموعه ها در جاوا The Collections framework in Java

  • استفاده از لیست های پیوند شده برای ساختن داده ها Using linked lists to structure data

  • اجرای یک صف با یک لیست مرتبط Implementing a queue with a linked list

  • ذخیره جفت با HashMaps Storing pairs with HashMaps

  • پیاده سازی نقشه LinkedHashMap Implementing a LinkedHashMap

4- برنامه نویسی کاربردی در جاوا 4. Functional Programming in Java

  • رابط های عملکردی در جاوا Functional interfaces in Java

  • اجرای لامبدا در جاوا Implementing lambdas in Java

  • با استفاده از منابع متد در جاوا Using method references in Java

  • درک جریان در جاوا Understanding streams in Java

  • اجرای جریان در جاوا Implementing streams in Java

  • اجرای جریانهای موازی Implementing parallel streams

5- برنامه نویسی مدولار در جاوا 5. Modular Programming in Java

  • درک ماژول ها در جاوا Understanding modules in Java

  • ایجاد یک ماژول در جاوا Creating a module in Java

  • درک ساختارهای مدولار Understanding modular structures

  • کار با چندین ماژول Working with multiple modules

  • اجرای ماژول ها از خط فرمان Running modules from the command line

6. چند نوشتن در جاوا 6. Multithreading in Java

  • معرفی موضوعات در جاوا Introduction to threads in Java

  • کلاس موضوع در جاوا The Thread class in Java

  • رابط قابل اجرا در جاوا The Runnable interface in Java

  • روش های هماهنگ در جاوا Synchronized methods in Java

  • جلوگیری از بن بست موضوع Avoiding thread deadlock

7. ورودی و خروجی (I / O) 7. Input and Output (I/O)

  • درک I / O در جاوا Understanding I/O in Java

  • ورودی کنسول خواندن با یک اسکنر Reading console input with a scanner

  • خواندن فایلها با BufferedReader Reading files with BufferedReader

  • با استفاده از منابع سعی شده با I / O Using try-with-resources with I/O

8- کار با پرونده ها و دایرکتوری ها 8. Working with Files and Directories

  • ایجاد یک فایل جدید Creating a new file

  • کار با دایرکتوری ها در جاوا Working with directories in Java

  • با استفاده از کلاس مسیر در جاوا Using the Path class in Java

  • کپی کردن فایلها با کلاس Path Copying files with the Path class

نتیجه Conclusion

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

نمایش نظرات

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

آموزش برنامه نویسی پیشرفته جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 55m
39
Linkedin (لینکدین) lynda-small
11 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
56,749
- از 5
ندارد
دارد
دارد
Bethan Palmer

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bethan Palmer Bethan Palmer

توسعه دهنده

بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.

بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.

او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقاله‌هایی درباره جاوا، فناوری، کتاب‌هایی که می‌خواند و کنفرانس‌هایی که در آن شرکت می‌کند، می‌نویسد و می‌نویسد.

Linkedin (لینکدین)

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

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

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