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

تسلط به ساختار داده و الگوریتم‌ها با زبان Java

تسلط به ساختار داده و الگوریتم‌ها با زبان Java

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

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

  • اصول و مفاهیم پیشرفته ساختار داده و الگوریتم‌ها
  • انواع مختلف ساختار داده مانند آرایه‌ها، لیست‌های پیوندی، پشته‌ها، صف‌ها، درخت‌ها و گراف‌ها
  • انواع مختلف الگوریتم‌ها مانند مرتب‌سازی، جستجو، هشینگ و برنامه‌نویسی پویا
  • چگونه ساختمان داده و الگوریتم‌ها را در زبان برنامه‌نویسی Java پیاده‌سازی کنیم؟
  • چگونه کد را برای بهبود کارایی تحلیل و بهینه‌سازی کنیم؟
  • چگونه مسائل پیچیده برنامه‌نویسی را با استفاده از ساختمان داده‌ و الگوریتم‌ها حل کنیم؟
  • کاربردهای عملی ساختار داده و الگوریتم‌ها در توسعه نرم‌افزار

توضیحات دوره

به دوره «تسلط به ساختار داده و الگوریتم‌ها با Java» خوش آمدید - دوره‌ای کامل برای یادگیری و درک مفاهیم اصلی ساختار داده و الگوریتم‌ها با زبان برنامه‌نویسی Java است.

این دوره برای همه کسانی که می‌خواهند مهارت‌های برنامه‌نویسی خود را بهبود بخشند و Java را به صورت حرفه‌ای یاد بگیرند، طراحی شده است. چه تازه‌کار، چه در سطح متوسط یا پیشرفته باشید، این دوره دانش کامل و کاربردی از ساختار داده و الگوریتم‌ها و کمک به حل مسائل واقعی را به شما ارائه می‌دهد.

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

علاوه بر مباحث نظری، این دوره شامل مثال‌های عملی، تمرین‌های برنامه‌نویسی و تست‌های کوتاه است تا یادگیری شما را مستحکم کند. همچنین یاد می‌گیرید چگونه کدهای خود را تحلیل و بهینه کنید تا بهتر و سریع‌تر اجرا شوند.

در پایان این دوره، دانش و مهارت لازم برای حل مسائل پیچیده برنامه‌نویسی و ارائه راه‌حل‌های بهینه با استفاده از ساختار داده و الگوریتم‌های Java را دارید. اگر آماده هستید که در ساختار داده و الگوریتم‌ها با Java متخصص شوید، همین حالا در این دوره شرکت کنید و شروع کنیم!

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

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

تسلط به ساختار داده و الگوریتم‌ها با زبان Java

  • مقدمه 07:56
  • کاربردها، ویژگی‌ها و 3J_s در Java 08:03
  • متغیرها در Java 10:19
  • انواع داده و کلمات کلیدی 09:00
  • انواع داده و کلمات کلیدی 05:25
  • حل تمرین 1 بخش اول 21:12
  • حل تمرین 1 بخش دوم 17:22
  • عملگرها و ترتیب تقدم آنها 14:55
  • رشته در Java 11:25
  • رشته در Java 10:00
  • دستور Switch در Java 06:06
  • حلقه for در Java 09:36
  • حلقه for در Java 05:13
  • حلقه do-while در Java 05:44
  • دستورهای Break ،Continue و کامنت‌ها در Java 08:59
  • تمرین 2 02:58
  • حل تمرین 2 بخش اول 11:49
  • حل تمرین 2 بخش اول 16:41
  • پروژه اپلیکیشن بانکداری 1- مقدمه 03:45
  • پروژه اپلیکیشن بانکداری 2 - راه‌اندازی و واریز به حساب 06:51
  • پروژه اپلیکیشن بانکداری 4 - نمایش منو در حساب 08:26
  • پروژه اپلیکیشن بانکداری 4 - نمایش منو در حساب 18:48
  • پروژه اپلیکیشن بانکداری 5 - اجرای پروژه 10:49
  • مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOPs) 04:23
  • کلاس‌ها و آبجکت ها در Java 08:28
  • متدها در Java 08:26
  • متدها در Java 09:01
  • متدها در Java 09:58
  • مباحث وراثت در Java بخش اول 04:11
  • انواع وراثت در Java بخش دوم 08:18
  • وراثت چندگانه و سلسله‌مراتبی در Java 08:07
  • وراثت چندگانه و سلسله‌مراتبی در Java 08:52
  • وراثت چندگانه و سلسله‌مراتبی در Java 11:27
  • متد Overridding در Java 13:51
  • کلمه کلیدی Super در Java 13:04
  • کلمه کلیدی Super در Java 09:27
  • کلمه کلیدی Super در Java 12:42
  • رابط‌ها در Java 12:03
  • رابط‌ها در Java 10:34
  • محدود کننده‌های دسترسی در Java 07:20
  • محدود کننده‌های دسترسی در Java 11:59
  • تمرین برنامه‌نویسی شیءگرا در Java بخش دوم 13:52
  • مبانی نظری آرایه‌ها در Java 13:53
  • مبانی نظری آرایه‌ها در Java 10:53
  • مبانی نظری آرایه‌ها در Java 18:58
  • حذف اعداد زوج از یک آرایه 16:03
  • معکوس کردن آرایه 09:58
  • معکوس کردن آرایه 07:36
  • دومین مقدار بزرگترین در آرایه 11:59
  • انتقال صفرها به انتهای آرایه 08:46
  • تغییر اندازه آرایه در Java 07:05
  • رشته‌ها در Java 13:33
  • مبانی نظری لیست پیوندی یک‌طرفه 06:21
  • نحوه ساخت لیست پیوندی یک‌طرفه 13:48
  • چاپ و تعیین طول لیست پیوندی یک‌طرفه 12:47
  • جستجوی عنصر در لیست پیوندی یک‌طرفه 07:57
  • معکوس کردن لیست پیوندی یک‌طرفه 09:20
  • یافتن گره میانی در لیست پیوندی یک‌طرفه 09:27
  • درج در ابتدای لیست پیوندی یک‌طرفه 13:48
  • درج در انتهای لیست پیوندی یک‌طرفه 08:40
  • درج در موقعیت مشخص شده توسط کاربر در لیست پیوندی یک‌طرفه 20:13
  • حذف عنصر از ابتدای لیست پیوندی یک‌طرفه 13:56
  • حذف در انتهای لیست پیوندی یک‌طرفه 11:16
  • حذف در موقعیت مشخص شده توسط کاربر در لیست پیوندی یک‌طرفه 10:58
  • لیست پیوندی دوطرفه در Java 08:27
  • چگونگی ساخت لیست پیوندی دوطرفه در Java 13:40
  • چاپ لیست پیوندی دوطرفه در Java 09:35
  • یافتن طول لیست پیوندی دوطرفه در Java 08:37
  • درج در ابتدای لیست پیوندی دوطرفه در Java 11:32
  • درج در انتهای لیست پیوندی دوطرفه در Java 08:51
  • درج در موقعیت مشخص شده توسط کاربر در لیست پیوندی دوطرفه در Java 14:16
  • حذف در ابتدای لیست پیوندی دوطرفه در Java 08:27
  • حذف در انتهای لیست پیوندی دوطرفه در Java 06:26
  • حذف در موقعیت مشخص شده توسط کاربر در لیست پیوندی دوطرفه در Java 10:59
  • مقدمه‌ای بر لیست پیوندی دایره‌ای در Java 07:37
  • ایجاد لیست پیوندی دایره‌ای در Java 12:37
  • چاپ لیست پیوندی دایره‌ای در Java 07:31
  • یافتن طول لیست پیوندی دایره‌ای در Java 07:07
  • درج در ابتدای لیست پیوندی دایره‌ای در Java 08:39
  • درج در انتهای لیست پیوندی دایره‌ای در Java 07:39

8,211,200 2,052,800 تومان

مشخصات آموزش

تسلط به ساختار داده و الگوریتم‌ها با زبان Java

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:80
  • مدت زمان :13:46:40
  • حجم :5.59GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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