آموزش یادگیری جاوا به صورت مثال

Learning Java by Example

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا با انجام کار بهتر یاد می گیرید؟ چرا جاوا را از آن طریق یاد نمی گیرید؟ آموزش مفاهیم جاوا با مثال کتاب آشپزی جاوا است که چهار چالش برنامه نویسی جاوا را با راه حل های گام به گام جفت می کند. جولیان Robichaux نحوه ایجاد برنامه های خط فرمان برای جستجوی متن و دسترسی به یک پایگاه داده رابطه ای ، یک برنامه GUI برای نمایش و تغییر اندازه تصاویر و Java API برای دسترسی به محتوای صفحه شخص ثالث را نشان می دهد. با تمرین این مثالها ، مفاهیمی مانند عبارات منظم ، آرایه ها ، JDBC ، پرونده های JAR ، Swing ، ریاضی جاوا ، lambdas و برنامه نویسی RESTful را فرا می گیرید - همه اینها در متن برنامه های واقعی است.
موضوعات شامل:
  • ایجاد یک برنامه خط فرمان
  • ایجاد یک رابط کاربر گرافیکی
  • ایجاد API جاوا
  • تجزیه داده های JSON
  • بازسازی و آزمایش کد جاوا

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

مقدمه Introduction

  • خوش آمدی Welcome

  • چه چیزی میخواهید بدانید What you need to know

  • با استفاده از فایل های تمرینی Using exercise files

1. یک برنامه خط فرمان ایجاد کنید که در جستجوی فایلهای متن است 1. Create a Command-Line Application That Searches Text Files

  • برای بدست آوردن پارامترها از یک روش اصلی استفاده کنید Use a main method to get parameters

  • ساختار کد Structuring the code

  • تمام پرونده ها را در یک فهرست قرار دهید Get all the files in a directory

  • هر پرونده را باز کرده و بخوانید Open and read each file

  • متن را با استفاده از عبارات منظم جستجو کنید Search text using regular expressions

  • برای ذخیره نتایج از آرایه ها استفاده کنید Use arrays to store the results

  • گزینه ای را برای پستی کردن نتایج اضافه کنید Add an option to zip the results

2- یک برنامه خط فرمان ایجاد کنید که به یک پایگاه داده دسترسی پیدا کند 2. Create a Command-Line Application That Accesses a Database

  • برای به دست آوردن پارامترها از یک پرونده خصوصیات استفاده کنید Use a properties file to get parameters

  • برای دسترسی به یک پایگاه داده از JDBC استفاده کنید Use JDBC to access a database

  • از رمزنگاری جاوا برای رمزگشایی رشته ها استفاده کنید Use Java crypto to decrypt strings

  • برای گزارش خطاها از ورود به سیستم جاوا استفاده کنید Use Java logging to report errors

  • برنامه خود را در یک پرونده JAR بسته بندی کنید Package your application in a JAR file

3. یک برنامه GUI ایجاد کنید که تصاویر را تغییر اندازه دهد 3. Create a GUI Application That Resizes Images

  • برای ایجاد یک رابط کاربری گرافیکی از Swing استفاده کنید Use Swing to create a GUI

  • از کلاس های ناشناس و لامبدا برای دکمه ها استفاده کنید Use anonymous classes and lambdas for buttons

  • برای دستکاری تصاویر از کلاس های Java 2D استفاده کنید Use Java 2D classes for image manipulation

  • ریاضیات پایه جاوا Basic Java math

  • چرخش و صرفه جویی در تصویر Image rotation and saving

  • از جعبه های پیام و اعلان ها برای تعامل کاربر استفاده کنید Use message boxes and prompts for user interaction

4- یک API جاوا ایجاد کنید که Seack Overflow را جستجو می کند 4. Create a Java API That Searches Stack Overflow

  • API چیست؟ What is an API?

  • کد را تنظیم کنید Set up the code

  • به صفحات وب با استفاده از Java.net دسترسی پیدا کنید Access webpages using Java.net

  • تماس های REST را با استفاده از JSON-P تجزیه کنید Parse REST calls using JSON-P

  • پارس تماس های REST را با استفاده از جکسون انجام دهید Parse REST calls using Jackson

  • API را با JUnit تست کنید Test the API with JUnit

  • اصلاح مجدد نهایی کلاسها Final refactoring of classes

  • API را با Javadoc مستند کنید Document the API with Javadoc

نتیجه Conclusion

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

نمایش نظرات

آموزش یادگیری جاوا به صورت مثال
جزییات دوره
3h 33m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
127,278
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julian Robichaux Julian Robichaux

Julian Robichaux یک مهندس نرم افزار است که روی Eclipse و Java تمرکز دارد. جولیان از اوایل دهه نود میلادی یک برنامه نویس حرفه ای در بخش خصوصی بوده است. کار برنامه نویسی وی با استفاده از نرم افزار BBS و پایگاه داده های سازگار با Clipper آغاز شد و خیلی زود به سمت پلتفرم Lotus Notes / Domino حرکت کرد و به دنبال آن نوشتن نرم افزار و برنامه های کاربردی برای فناوری ها و سیستم های IBM بطور کلی. در طول راه ، جولیان وب سایت هایی را توسعه داده است ، و حتی چند برنامه آیفون را نیز نوشت. در حالی که وی در حال حاضر بر روی محصول MarvelClient برای panagenda کار می کند ، جولیان در زمینه مشاوره و پروژه های توسعه برای تعدادی از شرکت های Fortune 500 در سراسر ایالات متحده کار کرده است. او همچنین یک سخنران مکرر در کنفرانس های مربوط به سیستم های همکاری IBM در ایالات متحده و اروپا است. او را در توییترjrobichaux یا LinkedIn پیدا کنید.