لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع جاوا برای تمامی پلتفرمها: توسعه دسکتاپ، وب و موبایل
- آخرین آپدیت
دانلود 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
تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.
او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعهدهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرمافزار از دانشگاه وسترن گاورنر است. وقتی برنامهها یا دورههای آموزشی نمیسازد، پادکست Try, Try Again - a Movie Club را میزبانی میکند و مقدار مناسبی از بازیهای ویدیویی را انجام میدهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.
نمایش نظرات