آموزش جامع جاوا برای تمامی پلتفرم‌ها: توسعه دسکتاپ، وب و موبایل - آخرین آپدیت

دانلود Java for All Platforms: Desktop, Web, and Mobile Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آیا علاقه‌مندید زبان جاوا را بیاموزید تا بتوانید برای پلتفرم‌های دسکتاپ، وب و موبایل اپلیکیشن توسعه دهید؟ در این دوره، تاد پرکینز یک راهنمای جامع و ساختاریافته برای توسعه برنامه‌های جاوا ارائه می‌دهد؛ از انتخاب IDE و طراحی رابط کاربری گرفته تا کدنویسی برای اندروید و تست‌های واحد (Unit Testing).

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


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

مقدمه Introduction

  • بهره‌برداری حداکثری از فایل‌های تمرینی Making the most of the exercise files

  • یادگیری مبانی توسعه جاوا Learning the basics of Java development

  • پیش‌نیازها و موارد ضروری What you should know

1. نصب جاوا و IDE 1. Install Java and an IDE

  • ایجاد یک کلاس جاوا Creating a Java class

  • انتخاب IDE مناسب برای جاوا Picking a Java IDE

  • نصب IntelliJ Installing IntelliJ

  • تنظیمات IntelliJ IntelliJ set up

2. مرور مبانی جاوا 2. Java Basics Review

  • مدیریت خطاهای جاوا Handle Java errors

  • متغیرها Variables

  • خواندن داده‌ها از یک فایل Read data from a file

  • دستورات شرطی Conditional statements

  • ورودی و خروجی Input and output

  • کلاس‌ها و پکیج‌ها Classes and packages

  • آرایه‌ها و لیست‌ها Arrays and lists

  • توابع Functions

  • چالش: مجموع یک لیست Challenge: Sum of a list

3. طراحی رابط کاربری با JavaFX 3. Create a User Interface with JavaFX

  • طراحی رابط کاربری Creating a user interface

  • ایجاد یک اپلیکیشن JavaFX Creating a JavaFX application

  • مدیریت کلیک دکمه‌ها Handling button presses

  • چالش: کلمه رمز Challenge: Secret word

4. جاوا در سمت سرور 4. Server-Side Java

  • ایجاد یک پروژه Spring Creating a Spring project

  • کار با JSPها Working with JSPs

  • بازگرداندن داده‌های JSON Returning JSON data

  • نصب Tomcat Installing Tomcat

  • ساخت APIها Building APIs

  • چالش: رنگ مورد علاقه Challenge: Favorite color

5. توسعه اندروید 5. Android Development

  • مدیریت کلیک دکمه‌ها Handling button presses

  • دریافت ورودی کاربر از TextField Accepting user input from a TextField

  • ایجاد پروژه اندروید در Android Studio Creating an Android project in Android Studio

  • راه اندازی شبیه‌ساز اندروید Setting up an Android emulator

  • شخصی‌سازی رابط کاربری Customizing a user interface

  • چالش: سوئیچ روشن/خاموش Challenge: On/Off switch

6. تست واحد، دیباگ و مدیریت وابستگی‌ها 6. Unit Testing, Debugging, and Dependencies

  • مدیریت وابستگی‌ها با Maven Managing dependencies with Maven

  • دیباگ کردن کد Debugging code

  • اجرای تست‌های واحد Running unit tests

  • بررسی پوشش تست (Coverage) Coverage

  • ایجاد تست‌های واحد Creating unit tests

  • مدیریت وابستگی‌ها با Gradle Managing dependencies with Gradle

  • چالش: Assert null Challenge: Assert null

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع جاوا برای تمامی پلتفرم‌ها: توسعه دسکتاپ، وب و موبایل
جزییات دوره
2h 6m
40
(آخرین آپدیت)
10,059
- از 5
دارد
دارد
دارد
Todd Perkins
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Todd Perkins Todd Perkins

توسعه دهنده متخصص در iOS

تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.

او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعه‌دهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرم‌افزار از دانشگاه وسترن گاورنر است. وقتی برنامه‌ها یا دوره‌های آموزشی نمی‌سازد، پادکست Try, Try Again - a Movie Club را میزبانی می‌کند و مقدار مناسبی از بازی‌های ویدیویی را انجام می‌دهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.