دوره آموزشی
دوبله زبان فارسی
یادگیری اسپرینگ بوت 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، JDBC ،JPA ،MySQL ،MongoDB و کافکا [جدید]
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:88
- مدت زمان :08:06:53
- حجم :3.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy