برنامهنویسی با جاوا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه متدهایی برای سازماندهی و استفاده مجدد از کد بهصورت موثر
- اعمال مفاهیم برنامهنویسی شیگرا در زبان جاوا برای طراحی کد ماژولار و مقیاسپذیر
- مدیریت خطاها و استثناها در جاوا برای ایجاد اپلیکیشنهای قوی
توضیحات دوره
این دوره، دومین دوره در گواهینامه Amazon Junior Software Developer Professional Certificate است. در این دوره مفاهیم پیشرفته برنامهنویسی شیگرا (OOP) در جاوا را بررسی خواهید کرد که با آشنایی با رابطها و کلاسهای انتزاعی آغاز میشود. شما یاد میگیرید که چگونه بهطور موثر از رابطها برای دستیابی به وراثت چندگانه استفاده کنید و چگونه کلاسهای انتزاعی نقش مهمی در طراحی سلسلهمراتب کلاسها ایفا میکنند.
سپس، شما به مدیریت استثناها میپردازید و انواع مختلف استثناها در جاوا و بهترین شیوهها برای مدیریت آنها با استفاده از بلوکهای try-catch-finally را بررسی میکنید. شما همچنین با عملیاتهای ورودی و خروجی فایل آشنا میشوید، مهارتهایی در خواندن و نوشتن فایلها میآموزید، با انواع مختلف استریمها آشنا میشوید و عملیاتهای فایل را بهطور موثر انجام میدهید. در نهایت، شما تکنیکهای سریالسازی و سریالزدایی را بررسی خواهید کرد که به شما امکان میدهد تا state های آبجکت را ذخیره کرده و بازسازی کنید و همچنین از فایلهای آخرین اجرا برای پیکربندی state های فعلی اجرا بهطور موثر استفاده کنید. بهطور کلی، این دوره به شما مهارتهای پیشرفته برنامهنویسی جاوا را میآموزد که برای توسعه اپلیکیشنهای قوی، کارآمد و مقیاسپذیر ضروری است.
پس از تکمیل دوره میتوانید موارد زیر را انجام دهید:
- توسعه متدهایی برای سازماندهی و استفاده مجدد از کد بهصورت موثر
- اعمال مفاهیم برنامهنویسی شیگرا در زبان جاوا برای طراحی کد ماژولار و مقیاسپذیر
- مدیریت خطاها و استثناها در جاوا برای ایجاد اپلیکیشنهای قوی
برنامهنویسی با جاوا
-
مقدمه دوره - برنامهنویسی با جاوا 4:55
-
کلاسهای انتزاعی - متدهای واقعی و انتزاعی 5:31
-
مزایای متدهای انتزاعی 4:59
-
سلسلهمراتب کلاس - روابط 6:20
-
طراحی سلسلهمراتب کلاس 7:03
-
راهحل رابط 9:23
-
رابطهای واقعی 6:13
-
ترکیب رابطها و کلاسهای انتزاعی 8:20
-
خلاصه ماژول - واقعی و انتزاعی 5:08
-
پیشنمایش پروژه None
-
سیلابس دوره None
-
پیادهسازی رابطها None
-
استفاده از متدهای انتزاعی None
-
چگونه در این دوره موفق باشیم؟ None
-
درک اهمیت طراحی کلاس None
-
بررسی رابطهای پیچیده None
-
منابع اضافی - واقعی و انتزاعی None
-
زمانی که اوضاع خراب میشود 4:48
-
بررسی انواع استثنا 5:38
-
استثناهای چک نشده در عمل 6:59
-
بررسی آبجکت استثنا 6:03
-
مکانیزم try-catch 5:31
-
استفاده از بلوکهای catch متعدد 5:55
-
استفاده از try با منابع 6:43
-
اجتناب از استثناهای catch-all 4:49
-
مدیریت استثناهای چک شده 7:45
-
مدیریت استثناهای چک نشده 6:18
-
خلاصه ماژول - مدیریت خطا 6:59
-
استثناهای چک شده در عمل None
-
واژهنامه - استثناها None
-
آشنایی با بلوکهای try-catch None
-
بررسی بلوک finally None
-
Throw کردن استثناهای چک شده None
-
منابع اضافی - مدیریت خطا None
-
فایلها چه هستند؟ 7:23
-
بررسی مسیرهای فایل و آبجکتهای فایل 6:02
-
مقایسه استریمهای بایت با استریمهای کاراکتر 8:08
-
پرداختن به انکودینگ کاراکتر 9:13
-
خواندن و نوشتن فایلهای باینری 9:33
-
عملیاتهای استاندارد ورودی و خروجی فایل 9:41
-
پیوست داده به فایلها 8:10
-
ناوبری فایل 7:29
-
کار با دایرکتوریها 10:06
-
فرآیند سریالسازی و سریالزدایی 8:04
-
خلاصه ماژول - مدیریت فایل 6:43
-
خواندن از فایلها None
-
نوشتن در فایلها None
-
خواندن و نوشتن فایلهای متنی None
-
بستن استریمها None
-
منابع اضافی - مدیریت فایل None
-
جمع بندی دوره - برنامهنویسی با جاوا 7:57
-
تبریک 2:40
-
درباره پروژه None
-
مثال - ارتقای Zoo None
-
مرحلههای بعدی None
مشخصات آموزش
برنامهنویسی با جاوا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:55
- مدت زمان :03:46:29
- حجم :3.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy