دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

مسترکلاس جاوا 17 - شروع کدنویسی در 2024

مسترکلاس جاوا 17 - شروع کدنویسی در 2024

✅ سرفصل و جزئیات آموزش

در این دوره مهارت های جاوا را یاد می گیرید و از مبانی تا پیشرفته برنامه نویسی جاوا و گواهینامه جاوا را درک می کنید. پس حرفه توسعه دهنده خود را شروع کنید.

آنچه یاد خواهید گرفت

  • مهارت های core Java که برای درخواست پوزیشن های شغلی توسعه دهنده جاوا لازم است را فقط در 14 ساعت می آموزید.
  • می توانید در آزمون گواهینامه Oracle Java Certificate شرکت کرده و قبول شوید.
  • می توانید درک خود از جاوا را به کارفرمایان آینده نشان دهید.
  • بهترین شیوه های صنعت در توسعه نرم افزار جاوا را از یک توسعه دهنده حرفه ای جاوا که 25 سال در این زبان کار کرده است می آموزید.
  • اصول اساسی جاوا را برای انتقال به فریمورک اسپرینگ، Java EE، توسعه اندروید و موارد دیگر به دست می آورید.
  • کسب مهارت در جاوا 17 و همچنین نسخه های قدیمی تر جاوا 8 و جاوا 11
  • جاوا 21 به زودی اضافه خواهد شد.

پیش نیازهای دوره

  • رایانه ای با ویندوز، مک یا لینوکس برای نصب همه نرم افزارها و ابزارهای رایگانی که برای ساخت اپلیکیشن های جدید خود نیاز دارید (ما برای هر پلتفرم ویدئوهای نصب خاصی ارائه می دهیم).
  • اخلاق کاری قوی، تمایل به یادگیری و هیجان زیاد در مورد برنامه های جدید و عالی که می خواهید بسازید.
  • فقط شما، کامپیوترتان و اشتیاق شما برای شروع کافی است.

توضیحات دوره

این که آیا می خواهید:

  • مهارت هایی را که برای به دست آوردن اولین شغل برنامه نویسی جاوا نیاز دارید، ایجاد کنید.
  • به سمت توسعه دهنده ارشد نرم افزار حرکت کنید.
  • برای آزمون گواهینامه Oracle Java certification آماده شوید.
  • اپلیکیشن های های جاوا خود را ایجاد کنید.

پس این مسترکلاس جاوا دوره ای است که برای انجام همه این ها و موارد دیگر نیاز دارید.

آیا قصد دارید اولین شغل برنامه نویسی جاوا خود را به دست آورید اما در تلاش هستید که بدانید کارفرمایان چه مهارت هایی را می خواهند و کدام دوره به شما این مهارت ها را یاد می دهد؟

این دوره طراحی شده تا مهارت های جاوا را به شما ارائه دهد تا بتوانید به عنوان توسعه دهنده جاوا شغلی پیدا کنید. در پایان دوره، جاوا را به خوبی درک کرده و می توانید اپلیکیشن های جاوای خود را بسازید و به عنوان توسعه دهنده نرم افزار سازنده باشید.

این دوره فوق العاده 100 ساعت طول می کشد. شاید به اندازه دوره نگاه کرده باشید و از فرصت یافتن برای تکمیل آن کمی مردد باشید. شاید از خود بپرسید که آیا باید همه آن را تماشا کنید؟

مباحث اصلی جاوا که برای یادگیری توسعه جاوا به آن نیاز دارید در هفت بخش اول (در مجموع حدود 14 ساعت) پوشش داده شده است. مبانی جاوا در آن بخش ها پوشش داده شده است. بقیه دوره شامل مطالب متوسط، پیشرفته و اختیاری است که از نظر فنی نیازی به گذراندن آن ندارید.

اگر می خواهید کاملاً همه مطالب را در مورد جاوا بدانید، در صورت تمایل می توانید کل دوره راتماشا کنید، اما اگر فقط به دنبال یادگیری اطلاعات ضروری برای به دست آوردن پوزیشن توسعه دهنده جاوا هستید، انجام این کار ضروری نیست.

آیا این دوره به من مهارت های اصلی جاوا را خواهد داد؟

بله، Core Java بخش اساسی Java JDK (کیت توسعه جاوا) است که برنامه نویسان باید یاد بگیرند تا به سمت سایر فناوری های پیشرفته تر حرکت کنند.

این دوره برای چه کسانی مناسب است؟

  • کدنویسان تازه کار که به دنبال شروع حرفه ای در فناوری با مهارت های اساسی جاوا هستند.
  • توسعه دهندگان نرم افزار که هدفشان بروزرسانی دانش جاوا خود به آخرین نسخه است.
  • حرفه ای هایی که گواهینامه Oracle Java Certification را برای رشد شغلی هدف قرار می دهند.
  • برنامه نویسان خودآموخته که به دنبال رسمی کردن و تعمیق تخصص خود در جاوا هستند.
  • مشتاقان فناوری که علاقه مند به ساخت اپلیکیشن های جاوا برای استفاده شخصی یا حرفه ای هستند.

مسترکلاس جاوا 17 - شروع کدنویسی در 2024

  • آشنایی با دوره 01:17
  • تسلط مجدد در حین پیشرفت دوره 00:58
  • کیفیت ویدئو 00:50
  • زیرنویس ها 00:59
  • چگونه کمک دریافت کنیم؟ 01:17
  • نکته مهم - کد منبع 01:10
  • بزرگ ترین نکته برای موفقیت به عنوان برنامه نویس جاوا 00:51
  • از کدام نسخه جاوا استفاده کنیم؟ 02:35
  • مقدمه ابزارهای نرم افزار 01:18
  • نصب JDK 17 برای ویندوز 03:01
  • نصب JDK 17 برای مک 02:38
  • نصب JDK 17 برای لینوکس 02:06
  • تأیید نصب و آشنایی با JShell 10:44
  • Hello World 09:35
  • متغیرها 16:05
  • شروع کار با عبارات 09:26
  • تایپ های Primitive 16:45
  • long ،short، بایت و پهنا 12:38
  • Casting در جاوا 09:07
  • چالش تایپ های Primitive 06:11
  • تایپ های Primitives دوبل و شناور 10:39
  • دقت ممیز شناور و یک چالش 11:39
  • تایپ های داده Primitive بولی و char 12:16
  • جمع بندی تایپ های Primitive و تایپ داده رشته 17:02
  • عملگرها، Operands و عبارات 11:32
  • مخفف کردن عملگرها 12:59
  • از JShell به IDE 02:27
  • نصب IntelliJ IDEA برای ویندوز 02:37
  • نصب IntelliJ IDEA برای مک 02:45
  • نصب IntelliJ IDEA برای لینوکس 02:24
  • پیکربندی IntelliJ IDEA - ویندوز، مک و لینوکس 06:29
  • Hello World در IntelliJ 07:53
  • Hello World در IntelliJ 11:10
  • دستور if-then 08:13
  • عملگر منطقی AND 06:48
  • عملگر منطقی OR 04:31
  • عملگر تخصیص در مقابل Equals به عملگر 07:48
  • عملگر سه تایی 06:38
  • تقدم عملگر و چالش عملگر 10:22
  • مقدمه 00:31
  • کلیدواژه ها و عبارات 09:15
  • دستورات، Whitespace و Indentation (سازماندهی کد) 09:19
  • بلوک های کد و دستور کنترل If then Else 09:00
  • چالش if then else 10:09
  • متدها در جاوا 13:53
  • اطلاعات بیشتر درباره متدها 09:32
  • خلاصه متدها 07:40
  • چالش متد 11:50
  • مقایسه کد در IntelliJ 06:40
  • مقدمه تمرین های کدنویسی 13:16
  • مثبت، منفی یا صفر None
  • مبدل سرعت None
  • مبدل مگابایت ها None
  • سگ در حال پارس کردن None
  • ماشین حساب سال کبیسه None
  • Comparator اعشاری None
  • چکر مجموع مساوی None
  • چکر اعداد Teen None
  • Overloading متد 13:17
  • چالش Overloading متد 08:32
  • چالش ثانیه ها و دقیقه ها 11:05
  • راه حل چالش جایزه 09:09
  • ماشین حساب مساحت None
  • ماشین حساب دقیقه تا سال و روز None
  • چاپگر برابری None
  • گربه در حال بازی None
  • مقدمه 00:53
  • دستور switch 10:33
  • اطلاعات بیشتر درباره دستور switch 12:42
  • چالش switch سنتی 05:46
  • چالش عبارت switch 08:49
  • عدد در کلمه None
  • تعداد روزها در ماه None
  • دستور for 11:57
  • تمرین چالش دستور for 14:26
  • چالش مجموع 3 و 5 و استفاده از دیباگر IntelliJ 15:44
  • جمع بندی حلقه For 08:29
  • مجموع فرد None
  • دستورات while و do while 10:46
  • تمرین چالش حلقه while 09:48
  • چالش مجموع ارقام 08:59
  • جمع بندی حلقه while و Do While 08:24
  • اسکوپ و متغیرهای محلی 05:42
  • فیلدهای کلاس، آبجکت، استاتیک و نمونه و متدها 07:19
  • پالیندروم عدد None
  • اولین و آخرین مجموع ارقام None
  • مجموع ارقام زوج None
  • رقم مشترک None
  • چکر آخرین رقم None
  • همه فاکتورها None
  • بزرگترین مقسوم علیه مشترک None
  • عدد کامل None
  • عدد به کلمات None
  • مسئله بسته آرد None
  • بزرگترین عدد اول None
  • ستاره مورب None
  • تجزیه مقادیر و خواندن ورودی با استفاده از ()System.console 12:02
  • مدیریت استثنا و آشنایی با اسکنر 10:52
  • خواندن ورودی با اسکنر 08:43
  • چالش خواندن ورودی کاربر 10:21
  • چالش مینیمم و ماکزیمم 07:45
  • ماشین حساب ورودی None
  • شغل نقاشی None
  • مقدمه 00:47
  • آشنایی با کلاس ها و آبجکت ها 12:32
  • آشنایی با کلاس ها با استفاده از متدهای Getter 08:54
  • کلاس ها، استفاده از Setters و ایجاد آبجکت ها 11:37
  • تمرین چالش کلاس ها 08:58
  • ماشین حساب مجموع None
  • شخص None
  • Constructors - بخش 1 07:54
  • Constructors - بخش 2 09:39
  • تمرین چالش Constructor 08:15
  • مرجع در برابر آبجکت در برابر وراثت در برابر کلاس 08:28
  • متغیرهای استاتیک در مقابل نمونه 04:12
  • متدهای استاتیک در مقابل نمونه 04:35
  • POJO 09:12
  • تایپ Implicit POJO در جاوا - رکورد 10:28
  • مساحت دیوار None
  • Point None
  • ماشین حساب قیمت فرش None
  • عملیات های پیچیده None
  • وراثت - بخش 1 12:01
  • وراثت - بخش 2 11:16
  • وراثت - بخش 3 10:34
  • java.lang.Object چیست؟ 12:28
  • چالش وراثت - بخش 1 10:44
  • چالش وراثت - بخش 2 09:31
  • مقایسه this و super 05:44
  • جمع بندی Overloading متد در مقابل Overriding متد 08:47
  • بلوک متنی و سایر گزینه های فرمت بندی 12:00
  • نگاهی دیگر به رشته 11:34
  • متدهای دستکاری رشته ها 11:06
  • کلاس StringBuilder 11:48
  • استوانه None
  • مساحت استخر None
  • مقدمه 00:38
  • کامپوزیشن - بخش 1 09:34
  • کامپوزیشن - بخش 2 11:00
  • چالش کامپوزیشن 09:45
  • کامپوزیشن None
  • کپسوله سازی - بخش 1 10:27
  • کپسوله سازی - بخش 2 08:44
  • چالش کپسوله سازی 09:16
  • کپسوله سازی None
  • پلی مورفیسم - بخش 1 09:54
  • پلی مورفیسم - بخش 2 12:50
  • Casting با کلاس ها و استفاده از آبجکت و مرجع های var 10:32
  • تست تایپ ران تایم با استفاده از عملگر instanceof 05:27
  • تمرین چالش پلی مورفیسم 08:46
  • پلی مورفیسم None
  • تمرین چالش پلی مورفیسم - بخش 2 06:24
  • تمرین چالش تسلط به OOP - بخش 1 11:09
  • تمرین چالش تسلط به OOP - بخش 2 12:56
  • تمرین چالش تسلط به OOP - جایزه 08:13
  • سازماندهی کلاس های جاوا، پکیج ها و دستورات ایمپورت 10:13
  • مقدمه 01:07
  • آرایه ها - بخش 1 11:09
  • آرایه ها - بخش 2 10:37
  • استفاده از java.util.Arrays (مرتب سازی، پر کردن و copyOf) 08:36
  • یافتن یک مچ، استفاده از جستجوی باینری و تست برابری آرایه ها 06:17
  • تمرین چالش آرایه ها 08:59
  • آرایه مرتب شده None
  • جمع بندی آرایه ها 07:18
  • تایپ های مرجع در برابر تایپ های مقدار 07:31
  • آرگومان های متغیر (Varargs) 06:39
  • چالش کمترین عنصر 07:24
  • کمترین عنصر None
  • چالش آرایه معکوس 09:13
  • آرایه معکوس None
  • آرایه های دو بعدی 10:27
  • آرایه های چندبعدی 07:19
  • مقدمه 01:16
  • لیست و ArrayList - بخش 1 10:08
  • ArrayList - بخش 2 09:38
  • ArrayList - بخش 3 08:23
  • آرایه ها در مقابل ArrayLists 10:37
  • چالش ArrayList - بخش 1 10:25
  • آرایه‌ها، ArrayList و لیست پیوندی - حافظه و حاشیه نویسی Big O 11:55
  • تلفن همراه None
  • لیست پیوندی - بخش 1 09:50
  • لیست پیوندی - بخش 2 08:23
  • Iterators 09:44
  • چالش لیست پیوندی 09:52
  • چالش لیست پیوندی - ادامه 10:35
  • پلی لیست None
  • آشنایی با Autoboxing و Unboxing 09:41
  • Autoboxing و Unboxing مرتبط با آرایه ها و لیست ها 06:33
  • چالش Autoboxing و Unboxing 06:58
  • چالش Autoboxing و Unboxing 06:04
  • بانکداری None
  • آشنایی با تایپ enum 08:33
  • ادامه تایپ enum با دستور switch 08:08
  • مقدمه 00:35
  • انتزاع و تعمیم (با بررسی انتزاع و سایر مودیفایرها) 04:18
  • کلاس های انتزاعی - بخش 1 08:53
  • کلاس های انتزاعی - بخش 2 06:43
  • کلاس های انتزاعی - بخش 3 09:15
  • چالش کلاس انتزاعی - بخش 1 07:52
  • چالش کلاس انتزاعی - بخش 2 07:04
  • رابط ها - بخش 1 09:50
  • رابط ها - بخش 2 09:40
  • رابط ها - بخش 3 10:23
  • رابط‌ ها، موارد جدید JDK 8 (متدهای پیش‌ فرض و متدهای استاتیک عمومی) 10:24
  • رابط‌ ها، موارد جدید از JDK8 (متدهای استاتیک عمومی و خصوصی) 09:18
  • رابط در مقابل کلاس انتزاعی 07:06
  • کلاس انتزاعی None
  • چالش رابط - بخش 1 11:04
  • چالش رابط - بخش 2 09:03
  • رابط None
  • آشنایی با جنریک ها 00:53
  • جنریک ها - بخش 1 08:48
  • جنریک ها - بخش 2 11:33
  • جنریک ها - بخش 3 11:01
  • چالش کلاس جنریک - بخش 1 10:21
  • چالش کلاس جنریک - بخش 2 07:04
  • بازبینی Comparable 09:40
  • Comparable در مقابل Comparator 11:29
  • کلاس های جنریک به عنوان تایپ های مرجع 10:36
  • متدهای جنریک، wildcards و type erasure 12:39
  • متدهای استاتیک و upper bounds چندگانه 11:27
  • جمع بندی، چالش بخش نهایی 11:14
  • مقدمه 01:46
  • کلاس های تودرتوی استاتیک 07:45
  • کلاس های داخلی 07:48
  • کلاس های داخلی برای چالش Bills Burger 08:27
  • چالش کلاس های داخلی 11:55
  • پلی لیست - کلاس داخلی None
  • کلاس های محلی 11:39
  • کلاس های ناشناس 10:30
  • چالش کلاس محلی و ناشناس 06:58
  • آشنایی با عبارات لامبدا 01:42
  • آشنایی با عبارت لامبدا و رابط های تابعی 12:07
  • عبارات لامبدا، سینتکس و مثال های اضافی 10:53
  • عبارات لامبدا - ادامه 11:42
  • رابط های تابعی جاوا، Consumer و گزاره 12:17
  • رابط های تابعی جاوا، تابع و Supplier 11:52
  • چالش های کوچک لامبدا 13:46
  • چالش عبارت لامبدا و جمع بندی 12:08
  • مرجع متد چیست؟ 09:28
  • گیج کننده ترین مرجع های متد 12:57
  • چالش مرجع متد 10:54
  • متدهای Convenience در رابط‌ های تابعی (زنجیره سازی لامبدا) 11:23
  • متدهای Convenience، ادامه با Comparator 04:59
  • آشنایی با فریمورک کالکشن های جاوا 00:50
  • کالکشن ها - آشنایی با جزئیات مهم 11:02
  • راه اندازی کد (دسته کارت ها) برای متدهای java.util.Collections 11:53
  • آشنایی با java.util.Collections 11:35
  • java.util.Collections (بر زدن، معکوس، مرتب سازی و indexOfSubList) 08:40
  • java.util.Collections (جستجوی باینری، فرکانس، حداقل، حداکثر، چرخش) 12:17
  • چالش متدهای کالکشن ها، بازی با ورق خودتان 11:45
  • چالش متدهای کالکشن ها، (کشیدن پنج کارت) - ادامه 11:18
  • درک اهمیت کد هش 16:16
  • راه اندازی کد (مخاطبین تلفن و ایمیل) برای مجموعه ها و نقشه ها 11:46
  • آشنایی با مجموعه ها و HashSet 14:18
  • عملیات های مجموعه، نتایج متقارن و نامتقارن 11:34
  • راه اندازی کد (تسک ها و داده تسک) 14:23
  • چالش عملیات های مجموعه 13:47
  • LinkedHashSet و TreeSet 10:59
  • TreeSet و Closest match و متدهای زیرمجموعه 10:15
  • چالش TreeSet (صندلی های تئاتر) 13:52
  • چالش TreeSet (جایزه صندلی های تئاتر) 12:09
  • رابط نقشه و قابلیت آن 13:59
  • قابلیت نقشه، ادامه با محاسبه، جایگزینی، حذف 09:27
  • کار با کالکشن های view نقشه (keySet، مقادیر و entrySet) 15:06
  • چالش HashMap، یک بازی ماجراجویی مبتنی بر متن 10:34
  • بازی ماجراجویی - ادامه 09:08
  • LinkedHashMap و نقشه درختی 12:11
  • کار با متدهای نقشه درختی (نقشه قابل ناوبری) 13:15
  • کالکشن های هدفمند برای تایپ های enum 08:30
  • چالش نهایی فریمورک کالکشن ها (راه اندازی) 12:47
  • چالش نهایی (موجودی فروشگاه) 10:57
  • چالش نهایی (موجودی فروشگاه) 09:59
  • مقدمه 02:30
  • بازبینی مودیفایر نهایی 11:19
  • اعمال مودیفایر نهایی روی متدها و متغیرهای محلی 12:13
  • زمانی که تغییر خوب نیست 13:19
  • اعلان کلاس های تغییرناپذیر برای تولید آبجکت های تغییرناپذیر - بخش 1 12:31
  • اعلان کلاس های تغییرناپذیر برای تولید آبجکت های تغییرناپذیر - بخش 2 12:48
  • چالش - نوشتن کلاس های تغییرناپذیر خود 08:09
  • کپی های دفاعی، کپی های سطحی و عمیق 10:58
  • کالکشن ها و Views تغییرناپذیر و تغییرپذیر 09:46
  • چالش - استفاده از کالکشن های تغییرناپذیر 09:20
  • چالش ادامه استفاده از کالکشن های تغییرناپذیر 10:51
  • بررسی Constructor، مقداردهی های اولیه فیلد نهایی، آشنایی با Initializers 13:55
  • Constructors رکورد (و javap) 11:02
  • Enum Constructors 09:11
  • راه اندازی کنسول بازی - بخش 1 09:48
  • راه اندازی کنسول بازی - بخش 2 07:22
  • چالش - Initializers و Constructors و بازی دزدان دریایی 11:32
  • چالش - بازی دزدان دریایی - ادامه 11:46
  • کلاس های نهایی، بررسی مودیفایرهای دسترسی به constructor 08:53
  • کلاس های Sealed 13:00
  • چالش بخش نهایی 13:41
  • چالش نهایی (ادامه دزدان دریایی - بخش 2) 15:35
  • آشنایی با استریم ها 04:40
  • اولین نگاه به یک استریم در عمل 08:09
  • ساختار پایپ لاین استریم 08:15
  • منابع استریم 15:24
  • چالش منابع استریم 11:52
  • عملیات های متوسط - distinct، فیلتر، limit و skip و takeWhile و dropWhile 09:22
  • عملیات های متوسط - نقشه، peek و sorted 11:31
  • عملیات های ترمینال برای اطلاعات آماری و انطباق 10:41
  • راه اندازی کد - بخش 1 (آمار مشارکت دانشجویی) 09:02
  • راه اندازی کد - بخش 2 (آمار مشارکت دانشجویی) 11:05
  • چالش - عملیات های ترمینال 09:43
  • چالش - بخش 2 - عملیات های ترمینال 06:05
  • عملیات های ترمینال برای پردازش و تبدیل عناصر استریم 10:00
  • استفاده از عملیات های ترمینال جمع آوری و کاهش استریم 09:36
  • چالش - عملیات های ترمینال - بخش 2 14:03
  • آپشنال چیست؟ 14:51
  • دیگر عملیات های ترمینال 09:06
  • استریم ها به نقشه ها 10:36
  • نقشه ها به استریم ها (استفاده از flatMap) 09:39
  • چالش استریم ها 11:46
  • مقدمه 00:58
  • قابلیت در java.lang.Math 08:19
  • تصادفی سازی در جاوا 13:24
  • چالش تصادفی سازی (پرتاب تاس) 09:05
  • چالش جایزه (بازی تاس با امتیازدهی) 14:29
  • آشنایی با BigDecimal 10:39
  • متدهای BigDecimal 13:47
  • بررسی - تاریخ و زمان (java.time) 07:13
  • LocalDate 11:47
  • LocalTime و LocalDateTime 13:39
  • بررسی - نمونه، دوره زمانی، مدت زمان و مناطق زمانی 09:54
  • ZoneId (مناطق زمانی) 11:11
  • Instant و ZonedDateTime، دوره زمانی، مدت زمان و ChronoUnit.between 13:02
  • محلی سازی - آشنایی با محلی سازی 08:52
  • محلی سازی - ادامه 10:50
  • چالش DateTime و محلی سازی 14:14
  • بین المللی سازی (ResourceBundle) - بخش 1 09:57
  • بین المللی سازی (ResourceBundle) - بخش 2 10:18
  • مقدمه 01:23
  • عبارت منظم چیست؟ 08:47
  • اجزای یک عبارت منظم 12:16
  • متدهایی که از عبارات منظم استفاده می کنند 07:48
  • چالش های کوچک - عبارات منظم 08:59
  • استفاده از الگو و Matcher 10:15
  • متدهای Matcher (یافتن، گروه‌ بندی)، گروه‌ بندی و ضبط 08:56
  • متدهای Matcher برای جایگزینی متن 13:22
  • بررسی عبارات منظم برای تگ های شماره تلفن و HTML 14:59
  • چالش Matcher 08:18
  • مقدمه 04:21
  • مدیریت استثنا - چک شده در مقابل چک نشده و finally clause 12:43
  • مدیریت استثنا - Try با منابع 11:16
  • مراحل اول - درک فایل، مسیر، فایل ها و مسیرها 13:39
  • استفاده از فایل، مسیر و فایل ها 12:33
  • متدها روی مسیر 10:55
  • کلاس فایل ها - لیست های دایرکتوری (لیست، walk و find) 16:55
  • کلاس فایل ها - استفاده از walkFileTree 16:22
  • چالش File Tree Walking 15:16
  • خواندن متن از یک فایل، روش ورودی و خروجی جاوا 10:40
  • اسکنر برای خواندن فایل های ورودی 12:41
  • مجموعه کاراکترها و خواندن متن از یک فایل با قابلیت NIO2 11:17
  • چالش - خواندن متن از یک فایل 11:52
  • نوشتن داده در یک فایل 12:15
  • BufferedWriter و FileWriter و PrintWriter 13:53
  • چالش نوشتن فایل 14:57
  • تغییر نام، کپی و حذف فایل ها و دایرکتوری ها 09:19
  • کپی و حذف دایرکتوری ها - متد InputStream و Reader's transferTo 13:56
  • چالش دایرکتوری و دستکاری فایل 09:29
  • RandomAccessFile 12:27
  • RandomAccessFile - ادامه 08:47
  • چالش RandomAccessFile 08:42
  • DataOutputStream ،DataInputStream و سریال سازی 11:26
  • سریال سازی و تغییر - بخش 1 11:19
  • سریال سازی و تغییر - بخش 2 10:59
  • مقدمه 05:24
  • مبانی Threads و Thread جاوا 10:08
  • ایجاد و اجرای Thread 10:25
  • تعامل با Thread در حال اجرا 14:34
  • چالش Thread 05:20
  • Multithreading و حافظه 12:39
  • مفاهیم threads همزمان - Interleaving و Atomicity، سازگازی حافظه و Volati 10:49
  • همزمان سازی، متدهای همزمان سازی شده 12:03
  • همزمان سازی، بلوک های همزمان سازی شده 10:47
  • اپلیکیشن Producer و Consumer و ددلاک ها 09:42
  • اجتناب از ددلاک ها با Wait و Notify 07:36
  • چالش همزمان سازی 08:36
  • java.util.concurrent.locks 08:46
  • java.util.concurrent.locks - ادامه 09:08
  • مدیریت Threads، آشنایی با ExecutorService و SingleThreadExecutorServi 13:55
  • FixedThreadPool ExecutorService 08:50
  • استخرهای Thread اضافی، قابل فراخوانی، ارسال و Future 15:04
  • چالش ExecutorService 11:01
  • زمانبندی تسک ها 13:13
  • WorkStealingPool و ForkJoinPool 14:32
  • استریم های موازی 09:29
  • استریم های موازی، مرتب سازی، کاهش و جمع آوری 13:54
  • کالکشن های همزمان سازی شده و همزمان 14:02
  • لیست‌ ها و صف‌ های Thread-Safe و ArrayBlockingQueue 12:36
  • ArrayBlockingQueue و تسک های Consumer 12:03
  • بازبینی ددلاک و سایر مشکلات رایج 09:54
  • مثال Livelock 16:08
  • لاک های Starvation و Fair 08:03
  • دیگر ویژگی های همزمانی جاوا 12:03
  • WatcherService (واچر فایل) 09:52
  • مقدمه 04:32
  • نصب MySQL برای ویندوز 21:47
  • نصب MySQL برای مک 13:30
  • نصب MySQL برای لینوکس 12:10
  • مبانی پایگاه داده در ده دقیقه 09:35
  • استفاده از MySQL WorkBench برای ایجاد و مشاهده پایگاه داده موسیقی 13:09
  • JDBC 06:59
  • اتصال به پایگاه داده موسیقی با JDBC 12:02
  • کوئری داده (بازیابی) 14:13
  • SQL Injection و ANSI SQL 12:54
  • Statement.execute در مقابل Statement.executeQuery 13:06
  • دستورات بروزرسانی و حذف و درج رکوردهای مرتبط 13:08
  • استفاده از executeUpdate، تراکنش ها، کامیت ها، Rollback و اجرای دسته ای 15:12
  • ایجاد پایگاه داده Store Front و استثناهای SQL 15:52
  • چالش JDBC، تراکنش ها و درج با استفاده از دستور 16:23
  • PreparedStatement 12:51
  • PreparedStatement - ادامه 14:00
  • چالش - PreparedStatement 15:04
  • CallableStatement 15:08
  • پارامترهای CallableStatement و OUT و IN/OUT 11:24
  • CallableStatement با توابع 14:38
  • چالش - CallableStatement 15:57
  • آشنایی با JPA و ORM 15:35
  • JPA در عمل 16:33
  • JPA با جداول مرتبط 12:23
  • کوئری های JPA و JPQL 14:19
  • کوئری های JPA و جوین های JPQL 10:17
  • کوئری های JPA و CriteriaBuilder و Native SQL 14:19
  • چالش JPA 14:59
  • چالش جایزه JPA - کوئری CriteriaBuilder با جوین ها 05:48
  • آشنایی با شبکه سازی جاوا 02:13
  • اصطلاحات شبکه سازی 12:39
  • ایجاد اتصال کلاینت-سرور ساده با استفاده از ServerSocket 13:17
  • ایجاد سرور Multi-threaded با استفاده از ServerSocket 08:29
  • SocketServer در مقابل ServerSocketChannel 09:42
  • بررسی کانال ها و بافرهای NIO 04:59
  • بررسی java.nio.ByteBuffer 14:52
  • نظرسنجی کانال های سوکت با یک Channel Manager سفارشی 08:16
  • استفاده از سلکتورها برای سرور رویداد محور 11:48
  • سرور کلاینت UDP با DatagramSocket 09:33
  • UDP DatagramSocket برای اشتراک گذاری داده صوتی 09:35
  • سرور کلاینت UDP با کانال دیتاگرام 09:16
  • APIs شبکه سازی سطح بالای جاوا، URL و URI 10:54
  • APIs شبکه سازی سطح بالای جاوا، URL در مقابل URI 11:40
  • آشنایی با HttpUrlConnection 11:17
  • راه اندازی HttpServer ساده 10:24
  • پست های HttpURLConnection 08:46
  • آشنایی با HttpClient 12:49
  • HttpClient، پست کردن یک درخواست و موارد دیگر 10:25
  • درخواست غیرهمزمان HttpClient و CompletableFuture 14:25
  • متدهای CompletableFuture و thenAccept و thenApply و thenRun 12:30
  • درخواست های همزمان HttpClient 12:37
  • چالش درخواست های همزمان - پست ها 09:30
  • پیاده سازی HttpResponse.BodyHandler برای مدیریت پاسخ سفارشی شده 13:24
  • آشنایی با وب سوکت 11:18
  • نوشتن اپلیکیشن چت وب سوکت 12:14
  • آشنایی با اشکال زدایی 17:57
  • اطلاعات بیشتر در مورد اشکال زدایی 11:24
  • امتیازات Field Watch 16:14
  • اشکال زدایی پیشرفته 10:14
  • آشنایی با تست واحد با JUnit 16:20
  • Asserts در Junit 18:19
  • اطلاعات بیشتر در مورد Asserts و مدیریت استثنا 16:34
  • تست پارامتری شده 12:21
  • چالش JUnit - بخش 1 و 2 21:41
  • چالش JUnit - بخش 3 و 7 12:22
  • چالش JUnit - بخش 8 و 10 12:06
  • پیکربندی کتابخانه گلوبال JDK11 05:05
  • ایجاد اولین پروژه JavaFX خود 06:00
  • بررسی JavaFX 09:48
  • برنامه JavaFX Hello World 10:55
  • طرح بندی GridPane 15:34
  • طرح بندی HBox 13:11
  • طرح بندی BorderPane 13:16
  • طرح بندی های دیگر 17:09
  • کنترل ها 15:17
  • RadioButton و CheckBox 17:02
  • ComboBox و ChoiceBox 17:13
  • کنترل‌ های اسلایدر، اسپینر، ColorPicker و DatePicker 14:30
  • TitledPane 06:42
  • رویدادها و هندلرهای رویداد 14:29
  • رویدادها - ادامه 14:38
  • Thread رابط کاربری 14:40
  • Threads و Runnable 16:17
  • راه اندازی نمونه اپلیکیشن لیست Todo 12:59
  • رابط اولیه 13:28
  • افزودن Change Listener 14:17
  • فرمت بندی تاریخ 07:03
  • سینگلتون ها 15:04
  • بارگذاری و ذخیره آیتم های ToDo از دیسک و به دیسک 16:25
  • افزودن DialogPane 16:31
  • نمایش دیالوگ و افزودن کد کنترلر 14:33
  • فیکس کردن باگ و بروزرسانی List View 10:27
  • اتصال داده و Observable 11:20
  • فکتوری های سلول 14:44
  • منوی کانتکس 15:37
  • رویدادهای کلید و نوارهای ابزار 15:41
  • لیست مرتب شده 12:44
  • لیست فیلتر شده 16:18
  • CSS با JavaFX 17:39
  • تبدیل گره ها و Chooser 16:37
  • اطلاعات بیشتر درباره Choosers و صفحات وب 22:11
  • SceneBuilder 03:23
  • نصب SceneBuilder برای ویندوز 05:00
  • نصب SceneBuilder برای مک 03:39
  • بررسی SceneBuilder 07:15
  • ساخت رابط کاربری با SceneBuilder 15:49
  • اطلاعات بیشتر درباره SceneBuilder 17:27
  • چالش JavaFX - بخش 1 15:14
  • چالش JavaFX - بخش 2 13:16
  • چالش JavaFX - بخش 3 16:07
  • چالش JavaFX - بخش 4 14:02
  • جمع بندی چالش JavaFX 09:15
  • آشنایی با ماژول ها 06:21
  • اعلان ها و دستورات ماژول 02:08
  • تایپ های ماژول 05:39
  • راه اندازی و تست پروژه 07:23
  • ساختاردهی پروژه جدید 04:01
  • ایجاد اولین ماژول (رایج) 12:04
  • ایجاد فایل Module Descriptor 13:25
  • ایجاد ماژول دوم (پایگاه داده) 10:44
  • چالش - ایجاد ماژول نهایی (رابط کاربری) 09:52
  • وابستگی های گذرا 07:29
  • آشنایی با دوره 02:27
  • تسلط مجدد در حین پیشرفت دوره 03:09
  • کیفیت ویدئو 01:16
  • زیرنویس ها 02:46
  • چگونه کمک دریافت کنیم؟ 04:54
  • نکته مهم - کد منبع 02:07
  • بزرگترین نکته برای موفقیت به عنوان برنامه نویس جاوا 01:15
  • مقدمه ابزارهای نرم افزار 01:12
  • بررسی نصب کیت توسعه جاوا 01:42
  • نصب JDK 11 برای ویندوز 02:47
  • نصب Intellij IDEA برای ویندوز 06:35
  • نصب JDK 11 برای مک 02:11
  • نصب Intellij IDEA برای مک 04:57
  • نصب JDK 11 برای لینوکس 04:33
  • نصب Intellij IDEA برای لینوکس 05:22
  • پیکربندی IntelliJ IDEA - ویندوز، مک و لینوکس 05:05
  • مقدمه 01:18
  • پروژه Hello World 06:36
  • تعریف متد Main 07:20
  • چالش Hello World و خطاهای رایج 03:18
  • متغیرها 09:03
  • شروع کار با عبارات 07:05
  • تایپ های Primitive 11:35
  • long ،short، بایت و پهنا 10:18
  • Casting در جاوا 04:06
  • چالش تایپ های Primitive 04:23
  • تایپ های Primitive دوبل و شناور 07:00
  • دقت ممیز شناور و یک چالش 10:22
  • تایپ های داده Primitive بولی و char 10:20
  • جمع بندی تایپ های Primitive و تایپ داده رشته 12:56
  • عملگرها، Operands و عبارات 08:50
  • مخفف کردن عملگرها 04:12
  • دستور if-then 09:16
  • عملگر منطقی and 06:24
  • عملگر منطقی OR 06:11
  • عملگر تخصیص در برابر Equals به عملگر 07:31
  • عملگر سه تایی 04:10
  • تقدم عملگر و چالش عملگر 11:44
  • خلاصه مراحل اول 01:29
  • پایان تسلط مجدد 02:01
  • مقدمه 00:31
  • کلیدواژه ها و عبارات 07:18
  • دستورات، Whitespace و Indentation (سازماندهی کد) 09:24
  • بلوک های کد و دستورات کنترل If Then Else 17:08
  • جمع بندی if then else 04:19
  • متدها در جاوا 18:03
  • اطلاعات بیشتر در مورد متدها و یک چالش 15:34
  • چالش متد - تغییرات کد نهایی 07:27
  • مقدمه ابزار DiffMerge 01:54
  • نصب DiffMerge 02:01
  • استفاده از DiffMerge 17:29
  • تمرینات کدنویسی 13:24
  • مثال تمرینات کدنویسی - بخش 1 11:08
  • مثال تمرینات کدنویسی - بخش 2 11:53
  • مثال تمرینات کدنویسی - بخش 3 09:50
  • Overloading متد 27:01
  • جمع بندی Overloading متد 03:38
  • چالش ثانیه و دقیقه 13:49
  • راه حل چالش جایزه 11:12
  • مقدمه 00:38
  • دستور switch (تمرین چالشی) 18:39
  • چالش روز هفته 10:47
  • دستور for (تمرین چالش) 25:02
  • جمع بندی حلقه For 07:59
  • چالش مجموع 3 و 5 06:13
  • دستورات while و do while (تمرین چالش) 24:21
  • جمع بندی While و Do While 07:58
  • چالش مجموع ارقام 10:29
  • تجزیه مقادیر از یک رشته 11:24
  • خواندن ورودی کاربر 12:26
  • مسائل و راه حل ها 10:20
  • چالش خواندن ورودی کاربر 15:06
  • چالش مینیمم و ماکزیمم 15:32
  • آرایه ها 21:27
  • آرایه ها (تمرین چالش) 16:20
  • جمع بندی آرایه ها 07:19
  • تایپ های مرجع در برابر تایپ های مقدار 16:13
  • چالش کمترین عنصر 11:51
  • چالش آرایه معکوس 10:31
  • لیست و ArrayList -بخش 1 16:29
  • ArrayList - بخش 2 20:11
  • ArrayList - بخش 3 16:48
  • چالش ArrayList - بخش 1 14:00
  • چالش ArrayList - بخش 2 18:12
  • چالش ArrayList - بخش 3 10:49
  • چالش فیکس کردن باگ برای ArrayList 06:40
  • Autoboxing و Unboxing 16:16
  • Autoboxing و Unboxing (تمرین چالش) - بخش 1 16:49
  • Autoboxing و Unboxing (تمرین چالش) - بخش 2 17:08
  • Autoboxing و Unboxing (تمرین چالش) - بخش 3 09:32
  • لیست پیوندی - بخش 1 16:43
  • لیست پیوندی - بخش 2 15:30
  • لیست پیوندی - بخش 3 20:46
  • چالش لیست پیوندی - بخش 1 15:05
  • فیکس کردن باگ برای خطای "Track 1" 01:03
  • چالش لیست پیوندی - بخش 2 17:20
  • چالش لیست پیوندی - بخش 3 (ویدئوی نهایی) 15:45
  • رابط ها 12:34
  • رابط ها - بخش 2 14:30
  • چالش رابط ها - بخش 1 18:11
  • چالش رابط ها - بخش 2 09:00
  • کلاس های داخلی - بخش 1 17:10
  • کلاس های داخلی - بخش 2 14:44
  • چالش کلاس های داخلی 11:57
  • کلاس های انتزاعی - بخش 1 16:42
  • کلاس های انتزاعی - بخش 2 10:55
  • کلاس رابط در برابر کلاس انتزاعی 04:48
  • چالش کلاس انتزاعی - بخش 1 19:46
  • چالش کلاس انتزاعی - بخش 2 12:53
  • چالش کلاس انتزاعی - بخش 3 (شامل بازگشت) 19:46
  • مقدمه جنریک ها 11:12
  • کلاس جنریک ما - بخش 1 11:37
  • کلاس جنریک ما - بخش 2 18:57
  • کلاس جنریک ما - بخش 3 10:13
  • چالش جنریک ها 13:08
  • مقدمه عبارات لامبدا 15:32
  • عبارات لامبدا - ادامه 14:50
  • بلوک های تودرتوی عبارات لامبدا 14:45
  • برنامه نویسی اسکوپ و تابعی 15:02
  • رابط های تابعی و گزاره ها 16:37
  • اطلاعات بیشتر درباره گزاره ها و Suppliers 12:06
  • توابع 13:11
  • زنجیره سازی توابع java.util.function 11:56
  • چالش لامبدا - بخش 1 12:07
  • چالش لامبدا - بخش 2 16:33
  • استریم ها 13:50
  • استریم ها - عملیات های متوسط و ترمینال 13:06
  • استریم ها - بهترین شیوه های لامبدا و Flatmap 21:30
  • کنوانسیون های نامگذاری 07:09
  • پکیج ها 17:40
  • پکیج ها - بخش 2 11:40
  • پکیج ها - بخش 3 12:05
  • پکیج ها (تمرین چالش) 13:28
  • اسکوپ 17:25
  • اسکوپ - بخش 2 و رویت پذیری 12:07
  • اسکوپ (تمرین چالش) 06:53
  • مودیفایرهای دسترسی 16:51
  • دستور استاتیک 12:32
  • دستور final 14:37
  • دستور final - بخش 2 و Initializers استاتیک 09:01
  • بررسی کالکشن ها 15:47
  • جستجوی باینری 15:39
  • متدهای لیست کالکشن ها 18:23
  • Comparable و Comparator 18:55
  • نقشه ها 16:51
  • ادامه نقشه و بازی ماجراجویی 16:33
  • افزودن خروج به بازی ماجراجویی 18:04
  • چالش بازی ماجراجویی 08:13
  • بازی ماجراجویی None
  • کلاس های تغییرناپذیر 15:42
  • چالش کلاس تغییرناپذیر 04:32
  • مجموعه ها و HashSet 19:52
  • HashSet - بررسی ()equals و ()hashCode 16:52
  • تکمیل ()equals و ()hashCode 10:56
  • مسئله احتمالی با ()equals و sub-classing 11:59
  • مجموعه ها - متقارن و نامتقارن 15:34
  • تکمیل مجموعه ها 09:16
  • چالش مجموعه ها - بخش 1 15:26
  • چالش مجموعه ها - بخش 2 12:50
  • چالش مجموعه ها - بخش 3 18:17
  • کالکشن های مرتب شده 13:11
  • کلاس StockList با نقشه ها 17:05
  • افزودن یک سبد 15:49
  • نقشه درختی و نقشه های تغییرناپذیر 20:50
  • چالش - بخش 1 12:40
  • چالش - بخش 2 10:52
  • چالش - بخش 3 07:56
  • چالش - بخش 4 - نهایی 18:04
  • استثناها 14:00
  • ردیابی استک و استک فراخوانی 13:04
  • ضبط و Throw کردن استثناها 14:20
  • استثنائات Multi Catch 08:06
  • آشنایی با ورودی و خروجی 15:55
  • نوشتن محتوا - کلاس FileWriter و بلوک Finally 14:57
  • Try با منابع 12:12
  • FileReader و Closeable 12:55
  • BufferedReader 12:59
  • بارگذاری لوکیشن بزرگ و فایل های خروج 07:29
  • چالش 05:01
  • رایتر بافر شده و چالش 13:11
  • استریم های بایت 15:45
  • خواندن داده باینری و استثناهای پایان فایل 15:44
  • خروجی ورودی آبجکت از جمله سریال سازی 14:15
  • تکمیل ورودی و خروجی آبجکت و کلاس RandomAccessFile 16:03
  • ایجاد فایل دسترسی تصادفی 14:29
  • بروزرسانی بلوک Initializer استاتیک با دسترسی فایل تصادفی 11:37
  • بروزرسانی بازی ماجراجویی برای خواندن فایل دسترسی تصادفی 14:20
  • Java NIO 14:47
  • نوشتن آبجکت ها با Java NIO 11:36
  • خواندن و نوشتن با Java NIO 15:47
  • نوشتن فایل های باینری با Java NIO 13:36
  • خواندن فایل ها با NIO 15:47
  • خواندن های نسبی و مطلق 11:10
  • متدهای Put زنجیره شده 13:55
  • نوشتن ترتیبی 13:04
  • FileChannel برای کپی فایل ها و پایپ ها با Threads 15:04
  • فایل سیستم 18:02
  • اطلاعات بیشتر درباره مسیرها 12:17
  • Exists و CopyFile 11:59
  • انتقال، تغییر نام و حذف 11:16
  • Attribute های فایل 12:50
  • خواندن محتویات دایرکتوری موجود 14:15
  • جداکننده های فایل های Temp و ذخیره های فایل 12:25
  • درخت Walk File 11:33
  • کپی کل درخت 12:58
  • نگاشت متدهای IO و NIO 12:53
  • کلاس های کاراکتر و Boundary Matchers 13:55
  • Quantifiers و کلاس های الگو و Matcher 14:42
  • Matcher find و متدهای گروه 15:03
  • Or ،And و Not 15:26
  • چالش عبارات منظم - بخش 1 17:04
  • چالش عبارات منظم - بخش 2 15:30
  • چالش عبارات منظم - بخش 3 06:13
  • مقدمه بخش 01:55
  • اصطلاحات پایگاه داده 10:32
  • نصب و راه اندازی SQLite برای ویندوز 07:56
  • نصب و راه اندازی SQLite برای مک 02:00
  • نصب و راه اندازی SQLite برای لینوکس 02:38
  • آشنایی با SQLite 11:15
  • اطلاعات بیشتر درباره SQLite 10:42
  • کوئری داده با SQL 16:02
  • Order by و جوین ها در SQL 13:11
  • جوین های پیچیده تر 11:44
  • Wildcards در کوئری ها و Views 15:17
  • چالش Housekeeping و SQL نهایی 14:17
  • JDBC و مرورگر SQLite GUI 15:49
  • ایجاد پایگاه داده ها با JDBC در جاوا 17:26
  • حذف، بروزرسانی و درج در JDBC 15:49
  • ()executeQuery. و استفاده از ثابت ها 20:39
  • پایگاه داده موسیقی SQLite 12:43
  • نوشتن کوئری جاوا برای آرتیست ها 14:46
  • اجرای SQL در مرورگر پایگاه داده 17:18
  • کوئری آلبوم ها به وسیله متد هنرمند 16:23
  • کوئری آرتیست ها برای متد آهنگ 15:03
  • مجموعه نتایج متادیتا 14:38
  • توابع و Views 16:38
  • نوشتن متد برای کوئری View 11:48
  • حملات SQL Injection و دستورات آماده شده 17:01
  • تراکنش ها 13:40
  • درج رکوردها با JDBC 10:08
  • درج آلبوم ها، آرتیست ها و آهنگ ها 14:00
  • تست درج کد JDBC 18:07
  • JDBC با برنامه GUI 17:53
  • افزودن آرتیست ها 12:35
  • فیکس کردن آرتیست و رکوردهای پیش بارگذاری 13:23
  • پیاده سازی کوئری آرتیست 11:57
  • افزودن نوار پیشرفت 09:38
  • مدیریت بروزرسانی ها 15:14
  • بررسی شبکه سازی 09:39
  • اولین کلاینت و اپلیکیشن های سرور 15:02
  • سرور Multi-Threaded 14:04
  • Multi-Threading و Timeouts 12:46
  • سرور و کلانت UDP 18:13
  • APIS سطح بالا 18:55
  • اتصالات URL و Reader استریم ورودی 16:06
  • HTTPUrlConnection 17:57
  • جایگزین ها به HTTPUrlConnection 21:06
  • ویدئوی معرفی قدیمی JavaFX برای JDK 8 17:31
  • کد JavaFX قدیمی در مقابل ویدئوی FXml برای JDK 8 13:27

53,509,000 10,701,800 تومان

مشخصات آموزش

مسترکلاس جاوا 17 - شروع کدنویسی در 2024

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:781
  • مدت زمان :135:28:50
  • حجم :50.25GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,853,000 1,370,600 تومان
  • زمان: 17:21:41
  • تعداد درس: 188
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید