دوره آموزشی جاوا برای همه پلتفرم ها: توسعه دسکتاپ، وب و موبایل
2 ساعتمبتدی2024-07-24
مدرسین

Todd Perkins
Developer specializing in iOS
جزئیات دوره
آیا علاقه مند به یادگیری بیشتر در مورد جاوا هستید تا بتوانید برنامه هایی را برای پلتفرم های دسکتاپ، وب و موبایل توسعه دهید؟ در این دوره، تاد پرکینز یک راهنمای ساختاریافته برای توسعه اپلیکیشن جاوا، از انتخاب IDE و ایجاد رابط کاربری گرفته تا کدنویسی برای اندروید و تست واحد ارائه می دهد.
بلوکهای اصلی زبان جاوا را کاوش کنید: متغیرها، توابع، آرایهها، دستورات شرطی و کلاسها. نکاتی را در مورد ایجاد رابط کاربری خود با JavaFX به عنوان ابزار خود دریافت کنید. با نحوه استفاده از Spring برای ساخت API و مدیریت استقرار برنامه های کاربردی جاوا از طریق برنامه نویسی سمت سرور با داده های JSON، Tomcat، JavaServer Pages و موارد دیگر آشنا شوید. در پایان این دوره، شما مهارت های لازم برای ایجاد برنامه های جاوا دسکتاپ، وب و موبایل ساده، بهینه سازی گردش کار توسعه اندروید خود را با تست، اشکال زدایی و ابزارهای مدیریت وابستگی خواهید داشت.
بلوکهای اصلی زبان جاوا را کاوش کنید: متغیرها، توابع، آرایهها، دستورات شرطی و کلاسها. نکاتی را در مورد ایجاد رابط کاربری خود با JavaFX به عنوان ابزار خود دریافت کنید. با نحوه استفاده از Spring برای ساخت API و مدیریت استقرار برنامه های کاربردی جاوا از طریق برنامه نویسی سمت سرور با داده های JSON، Tomcat، JavaServer Pages و موارد دیگر آشنا شوید. در پایان این دوره، شما مهارت های لازم برای ایجاد برنامه های جاوا دسکتاپ، وب و موبایل ساده، بهینه سازی گردش کار توسعه اندروید خود را با تست، اشکال زدایی و ابزارهای مدیریت وابستگی خواهید داشت.
مهارت ها
JavaFull-Stack Web DevelopmentOracleLearningWeb DevelopmentProgramming LanguagesSoftware Development
سرفصل ها
مقدمه
- یادگیری اصول توسعه جاوا
- آنچه باید بدانید
- استفاده حداکثری از فایلهای تمرینی
جاوا و یک IDE را نصب کنید
- انتخاب یک Java IDE
- نصب IntelliJ
- IntelliJ راهاندازی شد
- ایجاد کلاس جاوا
مروری بر مبانی جاوا
- متغیرها
- توابع
- آرایهها و لیست ها
- اظهارات مشروط
- کلاسها و پکیج ها
- ورودی و خروجی
- خواندن دادهها از یک فایل
- خطاهای جاوا را مدیریت کنید
- چالش - مجموع یک لیست
یک رابط کاربری با JavaFX ایجاد کنید
- ایجاد برنامه JavaFX
- ایجاد رابط کاربری
- فشار دادن دکمه ها
- چالش - حرف پنهانی
جاوا سمت سرور
- ایجاد پروژه بهار
- ساخت API
- برگرداندن دادههای JSON
- نصب Tomcat
- کار با JSP
- چالش - رنگ مورد علاقه
توسعه اندروید
- ایجاد پروژه اندروید در اندروید استودیو
- راهاندازی شبیه ساز اندروید
- سفارشی کردن رابط کاربری
- فشار دادن دکمه ها
- پذیرش ورودی کاربر از یک TextField
- چالش - کلید خاموش
تست واحد، اشکال زدایی، و وابستگی ها
- ایجاد آزمونهای واحد
- در حال اجرا آزمونهای واحد
- مدیریت وابستگیها با Maven
- مدیریت وابستگیها با Gradle
- کد اشکال زدایی
- پوشش
- چالش - تهی بودن را اعلام کنید
نتیجه گیری
- مراحل بعدی