اسپرینگ با اسپرینگ بوت، 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
مشخصات آموزش
اسپرینگ با اسپرینگ بوت، JPA ،Hibernate و میکروسرویسها
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:87
- مدت زمان :15:21:15
- حجم :5.99GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy