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

یادگیری اسپرینگ بوت 3، JDBC ،JPA ،MySQL ،MongoDB و کافکا [جدید]

یادگیری اسپرینگ بوت 3، JDBC ،JPA ،MySQL ،MongoDB و کافکا [جدید]

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

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

  • چگونه وب اپلیکیشن‌ها را با استفاده از اسپرینگ بوت بسازید؟
  • یادگیری فریمورک اسپرینگ به شیوه‌ای مدرن - همان‌طور که پروژه‌های واقعی از آن استفاده می‌کنند.
  • تسلط به اصول اولیه فریمورک اسپرینگ از ابتدا - نیازی به تجربه قبلی نیست.
  • یادگیری شگفتی‌های اسپرینگ بوت - پیکربندی خودکار، Spring Initializr و پروژه‌های استارتر
  • چگونه از انواع مختلف پروژه‌های استارتر اسپرینگ بوت استفاده کنید؟ - درک وب اسپرینگ بوت و Spring Boot Data JPA
  • شما به شخصی تبدیل می‌شوید که برای حل مشکلات فریمورک اسپرینگ جاوا در پروژه‌تان به سراغ او می‌روند.
  • درک آخرین فریمورک‌ها و فناوری‌ها از جمله اسپرینگ بوت، Maven و IntelliJIDEA، کافکا، MySQL ،MongoDB و هوش مصنوعی
  • اسپرینگ چیست و پروژه‌های مختلف در اکوسیستم اسپرینگ کدامند؟
  • مفاهیم اصلی اسپرینگ بوت مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) و برنامه‌نویسی جنبه‌گرا (AOP)
  • ایجاد و Consuming سرویس‌های REST با استفاده از اسپرینگ بوت
  • پروفایل‌های اسپرینگ بوت
  • Spring Data Rest و Actuator اسپرینگ بوت
  • شما تمامی مهارت‌ها را برای نشان دادن تخصص خود در فریمورک اسپرینگ در مصاحبه‌های شغلی کسب خواهید کرد.
  • توسعه یک پروژه بلادرنگ با ری‌اکت و اسپرینگ بوت از ابتدا

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

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

توضیحات دوره

دوره «یادگیری اسپرینگ بوت 3، JDBC ،JPA ،MySQL ،MongoDB و کافکا» به درک فریمورک اسپرینگ و نحوه ساخت وب اپلیکیشن‌ها، سرویس‌های Rest با استفاده از اسپرینگ، Spring MVC، اسپرینگ بوت، Spring JDBC ،Spring Data JPA ،MySQL و MongoDB، کافکا، Spring AI و غیره کمک خواهد کرد.

در پایان دوره، دانشجویان تمامی مباحث زیر را درک خواهند کرد:

  • فریمورک اسپرینگ و اسپرینگ بوت چه هستند؟
  • پروژه‌های مختلف در داخل اسپرینگ
  • مفاهیم اصلی اسپرینگ مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) و برنامه‌نویسی جنبه‌گرا (AOP)
  • رویکردهای مختلف ایجاد Beans در داخل فریمورک اسپرینگ
  • اسکوپ‌های Bean در داخل فریمورک اسپرینگ
  • Autowiring برای Beans در اسپرینگ
  • کتابخانه و حاشیه‌نویسی‌های Lombok
  • بررسی عمیق اسپرینگ بوت و پیکربندی خودکار
  • ابزارهای توسعه‌دهنده اسپرینگ بوت
  • Actuators اسپرینگ بوت
  • عملیات‌های ایجاد، خواندن، بروزرسانی و حذف داده با استفاده از Spring JDBC
  • آشنایی با فریمورک‌های ORM و عملیات‌های ایجاد، خواندن، بروزرسانی و حذف داده‌ با استفاده از Spring Data JPA و Hibernate
  • متدهای کوئری مشتق‌ شده در JPA
  • مرتب‌سازی، صفحه‌بندی، JPQL در داخل Spring Data JPA
  • ایجاد سرویس‌های Rest در داخل اسپرینگ
  • Consuming سرویس‌های Rest
  • Spring Data Rest
  • لاگ‌ کردن در داخل اپلیکیشن‌های اسپرینگ
  • پیکربندی ویژگی‌ها در داخل اپلیکیشن‌های اسپرینگ
  • پروفایل‌ها در داخل اپلیکیشن‌های اسپرینگ بوت
  • ایجاد Beans شرطی با استفاده از پروفایل‌ها
  • نظارت بر اپلیکیشن‌های اسپرینگ بوت با استفاده از Actuator اسپرینگ بوت و ادمین اسپرینگ بوت
  • تست واحد با استفاده از اپلیکیشن اسپرینگ بوت
  • استفاده از JUnit و Mockito برای تست اپلیکیشن
  • کار کردن با MongoDB، معماری، نصب و راه‌اندازی
  • ایجاد اپلیکیشن اسپرینگ بوت با MongoDB
  • ایجاد REST API برای ایجاد، بروزرسانی، خواندن و حذف منابع با MongoDB و اپلیکیشن اسپرینگ بوت
  • کار کردن با کوئری‌ها و Aggregators در MongoDB و MongoTemplates و موارد دیگر در اسپرینگ بوت
  • کار با آپاچی کافکا، مزایا، معماری، نصب و موارد دیگر
  • ترکیب Zookeeper و آپاچی کافکا
  • کار با بروکرها و Consumers در آپاچی کافکا
  • زمین بازی آپاچی کافکا
  • ایجاد REST APIs با آپاچی کافکا و اسپرینگ بوت

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

  • شما برنامه‌نویس مبتدی جاوا هستید که به دنبال یادگیری فریمورک‌های اسپرینگ و اسپرینگ بوت می‌باشید.
  • شما برنامه‌نویس مبتدی جاوا هستید که به دنبال ساخت وب اپلیکیشن، REST API یا اپلیکیشن فول‌استک می‌باشید.

یادگیری اسپرینگ بوت 3، JDBC ،JPA ،MySQL ،MongoDB و کافکا [جدید]

  • آشنایی با دوره 04:58
  • نیاز به فریمورک اسپرینگ جاوا 02:48
  • شروع کار با فریمورک اسپرینگ جاوا 01:02
  • ایجاد پروژه جدید فریمورک اسپرینگ با Maven و جاوا 03:52
  • ساخت اولین اپلیکیشن با اسپرینگ 03:02
  • درک کوپلینگ محکم 09:03
  • درک کوپلینگ ضعیف 05:04
  • اصلاً Bean در اسپرینگ چیست؟ 13:40
  • استفاده از فریمورک اسپرینگ برای ایجاد اپلیکیشن جاوا دارای کوپلینگ آزاد 04:35
  • تزریق وابستگی در اسپرینگ 04:18
  • Autowiring - بررسی Primary و Qualifier 04:28
  • استفاده از Autowiring و Primary و Qualifier در اپلیکیشن ما 03:54
  • استفاده از حاشیه‌نویسی‌ کامپوننت و اسکن کامپوننت 06:42
  • انواع مختلف تزریق وابستگی 04:54
  • مقدمه‌ مفاهیم پیشرفته اسپرینگ 01:10
  • بررسی مقداردهی اولیه Lazy و Eager در Beans فریمورک اسپرینگ 09:48
  • اسکوپ‌های Bean اسپرینگ 02:17
  • مقایسه نمونه اولیه در مقابل سینگلتون - اسکوپ‌های Bean در فریمورک اسپرینگ 02:14
  • PostConstruct و PreDestroy در چرخه عمر Bean اسپرینگ 05:06
  • آشنایی با اسپرینگ بوت 00:34
  • چرا اسپرینگ بوت؟ 04:37
  • راه‌اندازی اولین اپلیکیشن اسپرینگ بوت 08:31
  • ساخت اپلیکیشن در اسپرینگ بوت 07:56
  • ساخت API در اسپرینگ بوت 08:40
  • سرورهای تعبیه در اسپرینگ بوت 05:38
  • ویژگی‌های سفارشی در اسپرینگ بوت 12:57
  • پروفایل‌ها در اسپرینگ بوت 10:44
  • Actuators در اسپرینگ بوت 08:57
  • آشنایی با Spring JDBC 01:12
  • نصب پایگاه داده MySQL در سیستم 04:24
  • شروع کار با Spring JDBC 08:47
  • درج و کوتاه کردن داده‌ با استفاده از Spring JDBC 07:12
  • PreparedStatement در Spring JDBC 05:28
  • پارامتر نامگذاری شده در Spring JDBC 04:53
  • حذف داده‌ با استفاده از Spring JDBC 02:36
  • اجرای کوئری انبوه در Spring JDBC 05:26
  • واکشی داده‌ با استفاده از Spring JDBC 08:13
  • واکشی داده شرطی با استفاده از Spring JDBC 05:20
  • پروجکشن در Spring JDBC 02:11
  • آشنایی با Spring Data JPA 06:53
  • شروع کار با Spring Data JPA و واکشی داده‌ 15:24
  • درج داده‌ با استفاده از Spring Data JPA 04:30
  • کار با JPARepository در مقابل EntityManager 05:34
  • یافتن، بروزرسانی، حذف و حذف همه با استفاده از Spring Data JPA 04:56
  • کوئری دسته‌ای با استفاده از Spring Data JPA 02:43
  • متدهای مشتق‌ شده در Spring Data JPA 06:18
  • JPQL و کوئری‌های نیتیو با استفاده از Spring Data JPA 05:49
  • پروجکشن در Spring Data JPA با JPARepository 04:12
  • صفحه‌بندی با Spring Data JPA 04:40
  • آشنایی با REST API با اسپرینگ بوت 01:18
  • بررسی اپلیکیشن 01:06
  • ایجاد پروژه اسپرینگ بوت 03:24
  • ساخت REST API با اپلیکیشن اسپرینگ بوت 17:42
  • ساخت درخواست POST با اسپرینگ بوت 11:52
  • لاگ‌ کردن در اپلیکیشن اسپرینگ بوت 02:29
  • ساخت درخواست GET با اسپرینگ بوت 05:13
  • کار با متغیرهای مسیر در اسپرینگ بوت 06:27
  • مدیریت استثنا در اپلیکیشن اسپرینگ بوت 09:33
  • ساخت درخواست DELETE با اسپرینگ بوت 03:51
  • کار با پارامترهای کوئری در اسپرینگ بوت 07:17
  • اعتبارسنجی در اپلیکیشن اسپرینگ بوت 04:14
  • مستندسازی API در اپلیکیشن اسپرینگ بوت 04:56
  • نظارت بر اپلیکیشن اسپرینگ بوت 05:48
  • آشنایی با اسپرینگ بوت با MongoDB 01:13
  • MongoDB چیست؟ 05:51
  • نصب MongoDB در سیستم 05:25
  • ایجاد اپلیکیشن اسپرینگ بوت برای MongoDB 02:29
  • بررسی اپلیکیشن و ایجاد پکیج‌ها 04:18
  • ساخت اپلیکیشن اسپرینگ بوت با Mongo DB 07:27
  • ذخیره‌ داده در MongoDB با استفاده از اپلیکیشن اسپرینگ بوت 05:39
  • جستجوی داده از MongoDB با استفاده از اپلیکیشن اسپرینگ بوت 04:13
  • واکشی داده از MongoDB با استفاده از اپلیکیشن اسپرینگ بوت 02:01
  • متدهای مشتق‌ شده در MongoDB با اپلیکیشن اسپرینگ بوت 04:21
  • استفاده از حاشیه‌نویسی کوئری برای واکشی داده از MongoDb با اپلیکیشن اسپرینگ بوت 02:29
  • بررسی تغییرات اپلیکیشن 05:10
  • راه‌اندازی پایگاه‌ داده‌های متعدد با اپلیکیشن اسپرینگ بوت 05:48
  • اجرای اپلیکیشن 05:45
  • سوئیچینگ پایگاه داده‌ها در اپلیکیشن اسپرینگ بوت 02:43
  • پیکربندی اپلیکیشن برای عدم اجرای پیکربندی خودکار زمانی که لازم نیست 02:53
  • آشنایی با اسپرینگ بوت با آپاچی کافکا 00:23
  • آپاچی کافکا چیست؟ 01:35
  • چه زمانی از آپاچی کافکا استفاده کنیم؟ 05:18
  • چرا باید از آپاچی کافکا استفاده کرد؟ 02:37
  • معماری آپاچی کافکا 05:12
  • نصب آپاچی کافکا 04:29
  • زمین بازی آپاچی کافکا 08:32
  • ساخت اپلیکیشن اسپرینگ بوت با آپاچی کافکا - بخش 1 19:20
  • ساخت اپلیکیشن اسپرینگ بوت با آپاچی کافکا - بخش 2 08:20

3,199,500 639,900 تومان

مشخصات آموزش

یادگیری اسپرینگ بوت 3، JDBC ،JPA ،MySQL ،MongoDB و کافکا [جدید]

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:88
  • مدت زمان :08:06:53
  • حجم :3.8GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,067,000 413,400 تومان
  • زمان: 05:14:59
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,428,500 285,700 تومان
  • زمان: 03:37:21
  • تعداد درس: 57
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,165,500 433,100 تومان
  • زمان: 05:29:46
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:39
  • تعداد درس: 60
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 45:15
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,577,000 1,515,400 تومان
  • زمان: 19:11:34
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 50:18
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
796,500 159,300 تومان
  • زمان: 02:01:30
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی

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

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