اصول و مبانی بوت بهار را بیاموزید

Learn Fundamentals and Basics of Spring boot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تحت پوشش موضوعات Imp مانند Spring MVC vs Spring Boot، راه اندازی پروژه، معماری، Bean، IOC، Dependency Injection و غیره. تنها پیش نیاز این دوره است.

در این دوره شما موضوعات زیر را خواهید یافت:

  1. مقدمه ای بر Spring Boot: ابتدا به اصول Spring Boot و تمایز آن از Spring MVC پرداختم. (همچنین توسط Servlets پوشش داده شده است، که قبل از چارچوب Spring بسیار محبوب بود) این یک درک اساسی از اهمیت چارچوب در توسعه وب جاوا ارائه می دهد.

  2. راه اندازی پروژه در Spring Boot: مرحله بعدی شامل راه اندازی یک پروژه Spring Boot است که برای شروع تلاش های توسعه ما ضروری است. این مرحله تضمین می‌کند که محیط ما به‌طور بهینه برای توسعه برنامه‌های کاربردی آینده پیکربندی شده است.

  3. درک معماری لایه ای: معماری لایه ای برای سازماندهی و مقیاس پذیری برنامه های ما بسیار مهم است. این مفهوم ما را قادر می سازد تا کد خود را به گونه ای ساختار دهیم که ماژولار بودن و قابلیت نگهداری را ارتقا دهد.

  4. Maven و چرخه حیات آن: Maven به عنوان یک ابزار قدرتمند برای مدیریت پروژه و حل وابستگی عمل می کند. درک چرخه عمر آن برای توسعه کارآمد پروژه و مدیریت وابستگی ها ضروری است. ما می توانیم پروژه بوت Spring را با استفاده از Maven یا Gradle ایجاد کنیم، بنابراین درک این موضوع، فکر می کنم ضروری است.

  5. حاشیه نویسی لایه کنترل کننده: درک عمیق از حاشیه نویسی هایی مانند @RestController و @RequestMapping توسعه API های RESTful را تسهیل می کند. این حاشیه‌نویسی دستورالعمل‌هایی را به Spring Boot ارائه می‌کند و رفتار کنترل‌کننده‌های ما را دیکته می‌کند. بسیاری از حاشیه نویسی های دیگر مانند @RestController @Controller @Responebody @RequetMapping @RequestParam @PathVariable @InitBinder @RequestBody

    را پوشش داد
  6. چرخه زندگی Bean در Spring Boot: در این قسمت با BEAN و چرخه عمر آن آشنا می شوید، همچنین در مورد IOC (Inversion of Control) که آن Bean را مدیریت می کند توضیح داده ام.
    شما با روش های مختلف آشنا خواهید شد. ایجاد Bean (Component@ و حاشیه‌نویسی @Bean)، انواع مختلف هنگام ایجاد bean (با اشتیاق و تنبلی).


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

اصول پایه چکمه بهاره Spring boot Fundamentals

  • معرفی چکمه بهار - قسمت 1 Spring boot Introduction - Part1

  • معرفی چکمه های بهار - قسمت 2 Spring boot Introduction - Part2

  • راه اندازی پروژه بوت بهار و معماری لایه ای Spring boot Project Setup and Layered Architecture

  • Maven و چرخه حیات آن - قسمت 1 Maven and its Lifecycle - Part1

  • Maven و چرخه حیات آن - قسمت 2 Maven and its Lifecycle - Part2

  • حاشیه نویسی لایه کنترلر بوت بهار Spring boot Controller Layer Annotations

  • بوت بهار باقلا و چرخه عمر آن | وارونگی کنترل Spring boot Bean and its Lifecycle | Inversion of Control

  • تزریق وابستگی - قسمت 1 | تزریق میدانی، تزریق ستر Dependency Injection - Part1 | Field Injection, Setter Injection

  • تزریق وابستگی - قسمت 2 | تزریق سازنده Dependency Injection - Part2 | Constructor Injection

  • محدوده - قسمت 1 | Singleton و Prototype Bean Scopes Scopes - Part1 | Singleton and Prototype Bean Scopes

  • محدوده - قسمت 2 | محدوده درخواست و Session Bean Scopes - Part2 | Request and Session Bean Scope

  • بوت فنری: لوبیاهای پویا اولیه | حاشیه نویسی ارزش Spring boot: Dynamically Initialized Beans | Value Annotation

  • بهار بوت پروفایل و @Profile Annotation - Part1 Spring boot Profiling and @Profile Annotation - Part1

  • بوت بهار @ConditionalOnProperty Annotation Spring boot @ConditionalOnProperty Annotation

  • بهار بوت پروفایل و @Profile Annotation - Part2 Spring boot Profiling and @Profile Annotation - Part2

  • بوت بهار AOP (برنامه نویسی جنبه گرا) - قسمت 1 Spring boot AOP (Aspect Oriented Programming) - Part1

  • بوت بهار AOP (برنامه نویسی جنبه گرا) - قسمت 2 Spring boot AOP (Aspect Oriented Programming) - Part2

  • بوت بهار @Transactional Annotation - Part1 Spring boot @Transactional Annotation - Part1

  • بوت بهار @Transactional Annotation - Part2 | اعلامی و برنامه ای Spring boot @Transactional Annotation - Part2 | Declarative and Programmatic

  • بوت بهار @Transactional Annotation - Part3 | تکثیر و انواع آن Spring boot @Transactional Annotation - Part3 | Propagation and its types

  • @Transactional Annotation - Part4 | کثیف خواندن، مشکلات خواندن غیر قابل تکرار @Transactional Annotation - Part4 | Dirty Read, Non-Repeatable Read Problems

  • @Transactional Annotation - Part5 | سطح جداسازی و انواع آن @Transactional Annotation - Part5 | Isolation Level and its Types

  • @Async Annotation - Part1 @Async Annotation - Part1

  • @Async Annotation - Part2 @Async Annotation - Part2

  • @Async Annotation | سوالات مهم مصاحبه @Async Annotation | Important Interview questions

  • چکمه فنری: رهگیرهای سفارشی Spring boot: Custom Interceptors

  • بوت فنری: فیلترها در مقابل رهگیرها Spring boot: Filters Vs Interceptors

  • HATEOAS برای REST API HATEOAS for REST APIs

  • بوت بهار: ResponseEntity و Response Codes (Part1) Spring boot: ResponseEntity and Response Codes (Part1)

  • بوت بهار: قسمت 2 ResponseEntity و Response Codes Spring boot: Part 2 of ResponseEntity and Response Codes

نمایش نظرات

Udemy (یودمی)

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

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

اصول و مبانی بوت بهار را بیاموزید
جزییات دوره
11.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,058
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shrayansh Jain Shrayansh Jain

مهندس ارشد نرم افزار @ PayPal