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

اسپرینگ با اسپرینگ بوت، JPA ،Hibernate و میکروسرویس‌ها

اسپرینگ با اسپرینگ بوت، JPA ،Hibernate و میکروسرویس‌ها

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

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

  • مبانی فریمورک اسپرینگ - یادگیری مفاهیم اصلی اسپرینگ شامل تزریق وابستگی، برنامه‌نویسی جنبه‌گرا (AOP)، معماری MVC - دسترسی و یکپارچه‌سازی داده‌ را برای اپلیکیشن‌های قدرتمند جاوا ساده می‌کنید.
  • تسلط به اسپرینگ بوت - مهارت در اسپرینگ بوت برای توسعه سریع و مبتنی بر قرارداد - پیکربندی خودکار، کانتینرهای تعبیه شده و میکروسرویس‌های کارآمد را بررسی می‌کنید.
  • معماری میکروسرویس‌ها - درک اصول میکروسرویس‌ها - به الگوهایی مانند service discovery، درگاه‌های API و ارتباط توزیع‌ شده می‌پردازید.
  • یکپارچه‌سازی با Spring Cloud - استفاده از ابزارهای Spring Cloud برای میکروسرویس‌ها - الگوهای service discovery، ردیابی توزیع‌ شده و الگوهای تاب‌آوری بی‌نقص را پیاده‌ می‌کنید.

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

  • برای دوره‌های اسپرینگ، اسپرینگ بوت و میکروسرویس‌ها، داشتن تسلط کامل به برنامه‌نویسی جاوا، مفاهیم پایه توسعه وب شامل HTTP و REST، دانش پایگاه داده و SQL، آشنایی با اصول توسعه نرم‌افزار، درک ابتدایی مفاهیم فریمورک اسپرینگ، تجربه با ابزارهای بیلد جاوا مانند Maven یا Gradle، درک وب سرویس‌ها و APIs و اصول کانتینرسازی (مثلاً داکر) و پلتفرم‌های ابری ضروری است. این پیش‌نیازها امکان یادگیری جامع و کاربرد موفق مفاهیم را در ساخت اپلیکیشن‌های مقیاس‌پذیر و قدرتمند جاوا فراهم می‌کند.

توضیحات دوره

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

شما اسپرینگ را از طریق ماژول‌های زیر یاد خواهید گرفت:

Spring IOC:

  • درباره کانتینرهای IOC، تزریق وابستگی، پلی‌مورفیسم ران تایم (کوپلینگ کم)، Autowiring، حاشیه‌نویسی‌های SterioType، چرخه عمر Bean و BeanFactory و ApplicationContext و WebApplicationContext و الگوی سینگلتون، نمونه اولیه -
  • Autowired@ و Controller@ و Service@ و Repository@ و Component@ و Configuration@ و Bean@ و Value@ و معماری MVC و POJO

Spring Jdbc:

  • اتصال، منبع داده، DriverManager، پولینگ اتصال، BasicDataSource و ComboPooledDataSource و JdbcTemplate و NamedParameterJdbcTemplate و RowMapper

Spring ORM:

  • سشن، SessionFactory و HibernateTemplate

Spring AOP:

  • MethodBeforeAdvice و AfterReturningAdvice و MethodInterceptor و Throws Advice و Aspect@ و Before@ و After@ و Around@ و ThrowsAdvice@ و JoinPoint و ProceedingJoinPoint

Spring MVC:

  • معماری MVC و DispatcherServlet و web.xml و Spring.xml و نگاشت‌ها

اسپرینگ بوت

  • پیکربندی خودکار، SpringBootApplication@، سرورهای تعبیه شده (تامکت، Undertow و Jetty)، ابزارهای توسعه ‌دهنده، اکچویتور، SpringInitializer و STS

میکروسرویس‌ها:

  • Config Server و Config Client، درگاه، سرور Eureka، کلاینت Eureka و Hystrix و Sleuth و Zipkin و RestTemplate و FeignClient و CQRS، لاگ کردن و ردیابی

JPA:

  • JPQL و EntityManager و EntityManagerFactory

Hibernate:

  • سشن، SessionFactory و Entity@ و Table@ و Id@ و Column@

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

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

  • توسعه‌دهندگان جاوا

اسپرینگ با اسپرینگ بوت، JPA ،Hibernate و میکروسرویس‌ها

  • مقدمه اسپرینگ بوت و میکروسرویس‌ها - بخش 1 09:11
  • مقدمه اسپرینگ بوت و میکروسرویس‌ها - بخش 2 11:14
  • مقدمه اسپرینگ بوت و میکروسرویس‌ها - بخش 3 17:31
  • کانتینر Spring IOC - بخش 1 04:05
  • کانتینر Spring IOC - بخش 2 (انواع Intilizers در کانتینر IOC) 03:57
  • کانتینر Spring IOC - بخش 3 (مثال عملی Intilizers تنبل و آسان) 08:25
  • کانتینر Spring IOC - بخش 4 (ایجاد آبجکت تنبل در مقابل زودهنگام) 05:01
  • کانتینر Spring IOC - بخش 5 (سینگلتون در ایجاد آبجکت) 03:44
  • کانتینر Spring IOC - بخش 6 (چندین آبجکت در یک کلاس) 07:44
  • کانتینر Spring IOC - بخش 7 (کانتینر اصلی IOC در XML) 03:10
  • کانتینر Spring IOC - بخش 8 (کانتینر J2EE در XML) 06:15
  • Pojos چیست؟ 04:27
  • تزریق وابستگی - بخش 1 07:49
  • تزریق وابستگی - بخش 2 03:03
  • ویژگی‌های تزریق وابستگی 05:40
  • متدهای Setter 12:25
  • IOC، آبجکت‌ها را در JVM ایجاد می‌کند 04:37
  • ویژگی‌های Setter 09:02
  • متدهای Constructor 10:33
  • تگ‌های XML برای تایپ‌های داده 08:24
  • مثال تگ‌های XML برای تایپ‌های داده 18:46
  • پلی‌مورفیسم ران تایم 05:24
  • مثال پلی‌مورفیسم ران تایم 06:51
  • مثال پلی‌مورفیسم ران تایم با XML 06:10
  • Autowire در XML 05:52
  • مثال Autowire در XML 14:01
  • Autowire با Constructor در Xml 06:31
  • پیکربندی و Bean 04:30
  • مثال پیکربندی و Bean 17:25
  • اتصال در مقابل استخر اتصال 04:43
  • مثال عملی استخر اتصال 11:26
  • اتصال پایگاه داده 03:39
  • Spring Jdbc 04:07
  • قالب Jdbc 05:55
  • مثال قالب Jdbc 09:28
  • Hibernate با اسپرینگ 07:04
  • Hibernate با اسپرینگ - مثال 1 12:11
  • Hibernate با اسپرینگ - مثال 2 19:34
  • مراحل دنبال کردن در Spring MVC 02:42
  • Dispatcher Servlet در XML 01:12
  • فریمورک‌های وب MVC 12:53
  • الگوی طراحی کنترلر فرانت‌اند در MVC وب 12:36
  • الگوی Dispatcher Servlet کنترلر فرانت‌اند 05:25
  • مثال DispatcherServlet در XML 03:02
  • ارتباط از فرانت‌اند تا بک‌اند 15:15
  • مثال ارتباط از فرانت‌اند تا بک‌اند 11:38
  • توضیحات End to End ORM 13:31
  • End to End ORM - مثال 1 09:06
  • End to End ORM - مثال 2 12:00
  • End to End ORM - مثال 3 15:02
  • اسپرینگ درمقابل اسپرینگ بوت 13:48
  • اسپرینگ بوت با Spring Initializer 07:22
  • مثال HelloWorld 08:53
  • تغییر بنر کنسول STS 02:40
  • پروفایل‌ها - بخش 1 11:37
  • پروفایل‌ها - بخش 2 13:55
  • تغییر پروفایل‌ها 02:01
  • تغییر پروفایل‌ها به مثال محلی 07:05
  • ارسال پروفایل‌ها از طریق آرگومان‌ها 05:53
  • تمام پروفایل‌ها در یک فایل 10:06
  • تبدیل ویژگی‌ها به YML 12:04
  • Jdbc اسپرینگ بوت 15:02
  • قالب Jdbc 26:02
  • مثال Log4j 08:05
  • توضیح JPA 16:45
  • مثال JPA end to end 25:26
  • میکروسرویس‌ها به طور خلاصه 01:36
  • درباره میکروسرویس‌ها - بخش 1 17:57
  • درباره میکروسرویس‌ها - بخش 2 14:15
  • توضیح پیکربندی 06:13
  • مثال پیکربندی 10:47
  • چرخه عمر Bean 24:10
  • Stereotypes 08:05
  • مثال Stereotypes 14:07
  • Autowiring وابستگی 15:05
  • ConfigServer همراه با گیت‌هاب 25:32
  • ویدئوی درگاه - بخش 1 14:30
  • ویدئوی درگاه - بخش 2 20:13
  • مثال درگاه 14:29
  • ویدئوی سرور و کلاینت Eureka - بخش 1 19:25
  • ویدئوی سرور و کلاینت Eureka - بخش 2 21:03
  • ویدئوی سرور و کلاینت Eureka - بخش 3 16:58
  • ویدئوی AOP - بخش 1 15:40
  • ویدئوی AOP - بخش 2 09:36
  • ویدئوی AOP - بخش 3 10:21
  • مثال AOP 24:02
  • ردیابی توزیع‌ شده در میکروسرویس‌ها 06:11

9,150,800 2,287,700 تومان

مشخصات آموزش

اسپرینگ با اسپرینگ بوت، JPA ،Hibernate و میکروسرویس‌ها

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:87
  • مدت زمان :15:21:15
  • حجم :5.99GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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