[جدید] آموزش Spring Boot 3، JDBC، JPA، MySQL، MongoDB، Kafka

[NEW] Learn Spring Boot 3, JDBC, JPA, MySQL, MongoDB, Kafka

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید Java Framework Spring 6, Spring MVC, Spring Boot 3, Spring JDBC, JPA, REST, MySQL, MongoDB, Kafka, Spring AI نحوه ساخت برنامه های وب با استفاده از Spring Boot شما Spring Framework را به روش مدرن یاد خواهید گرفت - روشی که Real Projects استفاده می کند آن را شما از صفر به مبانی Spring Framework مسلط خواهید شد، بدون نیاز به تجربه قبلی، جادوی Spring Boot - Configuration Auto، Spring Initializr و Starter Projects را یاد خواهید گرفت. استفاده از طیف گسترده ای از پروژه های Spring Boot Starter - Spring Boot Web، Spring را یاد خواهید گرفت. Boot Data JPA شما برای رفع مشکلات Java Spring Framework در پروژه خود تبدیل به فردی خواهید شد که جدیدترین فریم ورک ها و فناوری ها از جمله Spring Boot، Maven، IntelliJIDEA، Kafka، MySQL، MongoDB، AI What is Spring و پروژه های مختلف داخل آن را خواهید فهمید. مفاهیم هسته فنری اکوسیستم فنری مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) و برنامه نویسی جنبه گرا (AOP) ساخت و مصرف خدمات REST با استفاده از پروفایل SpringBoot Spring Boot Rest Data Spring، Spring Boot Actuator شما تمام مهارت ها را کسب خواهید کرد. در مصاحبه های شغلی خود یک تخصص با Spring Framework را نشان دهید شما یک پروژه Real-time با React و Spring Boot از SCRATCH توسعه خواهید داد. در حین تفریح ​​یاد بگیر :)

دوره آموزشی "Learn Spring Boot 3، JDBC، JPA، MySQL، MongoDB، Kafka، AI" به درک چارچوب Spring و نحوه ساخت برنامه های وب، خدمات Rest با استفاده از Spring، Spring MVC، SpringBoot، Spring JDBC، Spring کمک می کند. داده JPA، MySQL، MongoDB، Kafka، Spring AI و غیره. در پایان این دوره، دانش آموزان تمام موضوعات زیر را درک خواهند کرد،


  • Framework Spring و Spring Boot چیست؟

  • پروژه های مختلف در داخل بهار

  • مفاهیم اصلی فنری مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) برنامه نویسی جنبه گرا (AOP)

  • رویکردهای مختلف ایجاد Beans در چارچوب Spring

  • Bean Scopes در چارچوب Spring

  • سیم کشی خودکار فنر لوبیا

  • کتابخانه لومبوک و حاشیه نویسی

  • غواصی عمیق در Spring Boot، پیکربندی خودکار

  • Spring Boot Dev Tools

  • محرک های بوت فنری

  • پایگاه داده با استفاده از Spring JDBC

    عملیات ایجاد، خواندن، به روز رسانی و حذف را ایجاد می کند
  • مقدمه ای بر پایگاه داده چارچوب های ORM ایجاد، خواندن، به روز رسانی، حذف عملیات با استفاده از Spring Data JPA/Hibernate

  • روشهای جستجوی مشتق شده در JPA

  • مرتب سازی، صفحه بندی، JPQL در داخل Spring Data JPA

  • خدمات استراحت در داخل بهار

  • مصرف خدمات استراحت

  • استراحت داده بهار

  • ثبت نام در برنامه های Spring

  • پیکربندی ویژگی‌ها در برنامه‌های Spring

  • نمایه‌های داخل برنامه‌های Spring Boot

  • ایجاد Bean مشروط با استفاده از نمایه‌ها

  • نظارت برنامه‌های Spring Boot با استفاده از SpringBoot Actuator Spring Boot Admin

  • تست واحد با برنامه Spring Boot

  • استفاده از JUnit و Mockito برای آزمایش برنامه

  • کار با MongoDB، معماری، نصب و راه اندازی

  • ساخت برنامه Spring Boot با MongoDB

  • ایجاد REST API برای ایجاد، به روز رسانی، خواندن و حذف منابع با MongoDB و Spring Boot Application

  • کار با Queries و Aggregators در MongoDB، MongoTemplates و موارد دیگر در Spring Boot

  • کار بر روی آپاچی کافکا، مزایا، معماری، نصب، و موارد دیگر...

  • ترکیب Zookeeper و Apache Kafka

  • کار با کارگزاران و مصرف کنندگان در آپاچی کافکا

  • Apache Kafka Playgound

  • ساخت REST API با Apache Kafka و Spring Boot




سرفصل ها و درس ها

مقدمه دوره Introduction to the Course

  • مقدمه دوره Introduction to the Course

شروع کار با Java Spring Framework Getting Started with Java Spring Framework

  • نیاز Java Spring Framework چیست؟ What is the need of Java Spring Framework?

  • جزئیات مخزن دوره Course Repo Details

  • شروع کار با Java Spring Framework Getting Started with Java Spring Framework

  • ایجاد یک پروژه چارچوب جدید Spring با Maven و Java Creating a New Spring Framework Project with Maven and Java

  • ساخت اولین برنامه با فنر Building First Application with Spring

  • درک کوپلینگ محکم Understanding Tight Coupling

  • درک کوپلینگ شل Understanding Loose Coupling

  • لوبیا بهار چیست؟ What the heck is Spring Bean?

  • وارد کردن Spring Framework برای ایجاد اتصال آزادانه برنامه جاوا Bringing in Spring Framework to Make Java App Loosely Coupled

  • تزریق وابستگی در بهار Dependency Injection in Spring

  • سیم کشی خودکار - اولیه و مقدماتی Auto Wiring - Primary & Qualifier

  • استفاده از Autowiring، Primary، Qualifier در برنامه ما Usage of Autowiring, Primary, Qualifier in our Application

  • استفاده از حاشیه نویسی Component و Component Scan Using Component and Component Scan annotation

  • انواع مختلف تزریق وابستگی Different Types of Dependency Injection

مفاهیم پیشرفته بهار Spring Advanced Concepts

  • معرفی مفاهیم پیشرفته بهار Spring Advance Concepts Intro

  • کاوش اولیه سازی تنبل و مشتاق بهار چارچوب لوبیا Exploring Lazy and Eager Initialization of Spring Framework Beans

  • اسکوپ باقلا بهار Spring Bean Scopes

  • مقایسه Prototype در مقابل Singleton - Spring Framework Bean Scopes Comparing Prototype vs Singleton - Spring Framework Bean Scopes

  • PostConstruct و PreDestroy در چرخه زندگی Spring Bean PostConstruct and PreDestroy in Spring Bean Lifecycle

شروع کار با بوت بهار Getting Started with Spring Boot

  • معرفی چکمه های بهار Introdcutin to Spring Boot

  • چرا چکمه بهاره؟ Why Spring Boot ?

  • راه اندازی First Spring Boot Application Setting up First Spring Boot Application

  • کاربرد ساختمان در Spring Boot Building Application in Spring Boot

  • ساخت API در Spring Boot Building API in Spring Boot

  • سرورهای جاسازی شده در Spring Boot Embedded Servers in Spring Boot

  • ویژگی های سفارشی در Spring Boot Custom Properties in Spring Boot

  • پروفایل ها در بوت بهار Profiles in Spring Boot

  • عملگرها در چکمه فنری Actuators in Spring Boot

بوت بهار با JDBC و Hibernate Spring Boot with JDBC & Hibernate

  • مقدمه ای بر Spring JDBC Introduction to Spring JDBC

  • نصب پایگاه داده MySQL در سیستم Installing MySQL Database in the System

  • شروع کار با Spring JDBC Getting Started with Spring JDBC

  • درج و کوتاه کردن داده ها با استفاده از Spring JDBC Inserting and Truncating data using Spring JDBC

  • آماده شده در بهار JDBC PreparedStatement in Spring JDBC

  • نام پارامتر در Spring JDBC Named Parameter in Spring JDBC

  • حذف داده ها با استفاده از Spring JDBC Deleting data using Spring JDBC

  • اجرای پرس و جو انبوه در Spring JDBC Bulk Query Execution in Spring JDBC

  • واکشی داده ها با استفاده از Spring JDBC Fetching data using Spring JDBC

  • واکشی داده های شرطی با استفاده از Spring JDBC Fetching Conditional data using Spring JDBC

  • طرح ریزی در Spring JDBC Projection in Spring JDBC

بوت بهار با JPA و Hibernate Spring Boot with JPA & Hibernate

  • مقدمه ای بر Spring Data JPA Introduction to Spring Data JPA

  • با Spring Data JPA و Fetching Data شروع کنید Gettig started with Spring Data JPA and Fetching Data

  • درج داده با استفاده از Spring data JPA Inserting data using Spring data JPA

  • کار با JPARepository vs. EntityManager Working with JPARepository Vs. EntityManager

  • یافتن، به روز رسانی، حذف، حذف همه با استفاده از Spring Data JPA Find, Update, Delete, DeleteAll using Spring Data JPA

  • پرس و جو دسته ای با استفاده از Spring Data JPA Batch query using Spring Data JPA

  • روش های مشتق شده در داده های بهار JPA Derived Methods in Spring Data JPA

  • JPQL و جستجوهای بومی با استفاده از داده های Spring JPA JPQL and Native Queries using Spring data JPA

  • طرح ریزی در داده های Spring JPA با JPARepository Projection in Spring data JPA with JPARepository

  • صفحه بندی با Spring Data JPA Pagination with Spring Data JPA

Building Rest API با Spring Boot Building Rest API’s with Spring Boot

  • معرفی REST API با Spring Boot Introduction to REST API with Spring Boot

  • نمای کلی برنامه Overview of the Application

  • ایجاد یک پروژه بوت بهار Creating a Spring Boot Project

  • ساخت REST API با برنامه Spring Boot Building REST API with Spring Boot Application

  • ساخت درخواست POST با Spring Boot Building POST Request with Spring Boot

  • ورود به برنامه Spring Boot Logging in Spring Boot Application

  • ساخت درخواست GET با Spring Boot Building GET Request with Spring Boot

  • کار با متغیرهای مسیر در Sprnig Boot Working with Path Variables in Sprnig Boot

  • رسیدگی به استثنا در برنامه Spring Boot Exception Handling in Spring Boot Application

  • درخواست DELETE ساختمان با Spring Boot Building DELETE Request with Spring Boot

  • کار با پارامترهای Query در Spring Boot Working with Query Parameters in Spring Boot

  • اعتبار سنجی در برنامه Spring Boot Validation in Spring Boot Application

  • مستندات API در برنامه Spring Boot API Documentation in Spring Boot Application

  • مانیتورینگ برنامه بوت فنری Monitoring Spring Boot Application

چکمه فنری با Mongo DB Spring Boot with Mongo DB

  • معرفی Spring Boot با MongoDB Introduction to Spring Boot with MongoDB

  • MongoDB چیست؟ What is MongoDB?

  • نصب MongoDB در سیستم Installing MongoDB in the System

  • ایجاد اپلیکیشن Spring Boot برای MongoDB Creating Spring Boot App for MongoDB

  • بررسی اجمالی برنامه و ایجاد بسته ها Application Overview and Creating Packages

  • ساخت اپلیکیشن Spring Boot با Mongo DB Building Spring Boot App with Mongo DB

  • ذخیره داده ها در MongoDB با استفاده از برنامه Spring Boot FG Saving Data to MongoDB usinfg Spring Boot App

  • جستجوی داده ها از MongoDB با استفاده از برنامه Spring Boot Search Data from MongoDB using Spring Boot App

  • واکشی داده ها از MongoDB با استفاده از برنامه Spring Boot Fetch Data from MongoDB using Spring Boot App

  • روش های مشتق شده در MongoDB با اپلیکیشن Spring Boot Derived Methods in MongoDB with Spring Boot App

  • استفاده از Query Annotation برای واکشی داده ها از MongoDb با برنامه Spring Boot Using Query Annotation to Fetch data from MongoDb with Spring Boot App

بوت بهار پیشرفته Spring Boot Advanced

  • مروری بر تغییرات برنامه Overview of the Application Changes

  • راه اندازی چند DB با برنامه Spring Boot Setting up Multiple DB with Spring Boot Application

  • در حال اجرا کردن برنامه Making the Application Running

  • تغییر پایگاه داده در برنامه Spring Boot Switching Databases in Spring Boot Application

  • پیکربندی برنامه به گونه ای که در صورت عدم نیاز، پیکربندی خودکار اجرا نشود Configuring Application to not run AutoConfiguration when not needed

بوت بهار با آپاچی کافکا Spring Boot with Apache Kafka

  • مقدمه ای بر Spriong Boot با آپاچی کافکا Introduction to Spriong Boot with Apache Kafka

  • آپاچی کافکا چیست؟ What is Apache Kafka?

  • چه زمانی از آپاچی کافکا استفاده کنیم؟ When to use Apache Kafka?

  • چرا از آپاچی کافکا استفاده کنیم؟ Why to use Apache Kafka?

  • معماری آپاچی کافکا Architecture of Apache Kafka

  • نصب آپاچی کافکا Installing Apache Kafka

  • زمین بازی آپاچی کافکا Apache Kafka Playground

  • Building Spring Boot Application با آپاچی کافکا - 1 Building Spring Boot Application with Apache Kafka - 1

  • Building Spring Boot Application با آپاچی کافکا - 2 Building Spring Boot Application with Apache Kafka - 2

امنیت بهار Spring Security

  • مقدمه ای بر امنیت بهار Introduction to Spring Security

  • امنیت چگونه کار می کند؟ How Security Works?

  • راه اندازی Project for Spring Security Setting up Project for Spring Security

  • افزودن امنیت Spring به برنامه Adding Spring Security to Application

  • جریان امنیتی Spring چگونه کار می کند؟ How Spring Security Flow works?

  • Session در Spring Security چگونه نگهداری می شود؟ How Session is maintained in Spring Security?

  • افزودن API جدید در برنامه Adding New API in Application

  • CSRF چیست؟ What is CSRF?

  • دریافت توکن CSRF و اجازه دادن به POST API Getching CSRF Token and allowing POST API

  • اعتبارنامه های سفارشی در امنیت Spring Custom Credentials in Spring Security

  • اجزای مختلف امنیت Spring چیست؟ What are different components fo Spring Security?

  • پیکربندی امنیتی بهار سفارشی Custom Spring Security Configuration

  • پیاده سازی ورود برای چند کاربر در برنامه Implement Login for Multi User in Application

  • پیاده سازی API ثبت نام کاربر User Registration API Implementation

  • پیاده سازی API ورود به سیستم User Login API Implementation

  • واکشی داده ها از DB با UserdetailsService Fetching Data from DB with UserdetailsService

  • احراز هویت با پایگاه داده Authentication with Database

  • با رمزهای رمزگذاری شده وارد شوید Login with Encrypted Passwords

امنیت فنری با JWT Spring Security with JWT

  • مقدمه ای بر JWT (Json Web Tokens) Introduction to JWT (Json Web Tokens)

  • نحوه مدیریت JWT با Spring Security How to handle JWT with Spring Security

  • Refactor Login API با AuthManager برای JWT Refactor Login API with AuthManager for JWT

  • توکن JWT را با Login API ایجاد کنید Generate JWT Token with Login API

  • پیاده سازی روش تأیید JWT JWT Verify method Implementation

  • پیاده سازی چند روش JWT برای تأیید Imlpementing few JWT methods for Verification

  • مدیریت خروج از سیستم با JWT Handling Logout with JWT

نمایش نظرات

Udemy (یودمی)

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

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

[جدید] آموزش Spring Boot 3، JDBC، JPA، MySQL، MongoDB، Kafka
جزییات دوره
11.5 hours
114
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,048
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shabbir Dawoodi Shabbir Dawoodi

توسعه دهنده ارشد نرم افزار