توضیحات
آموزش صفر تا صد و پروژه محور Spring 6
نام دوره : [NEW] Master Spring 6, Spring Boot 3, REST, JPA, Hibernate
پیش نیاز:
توضیحات:
دوره “Master Spring Framework، Spring Boot، REST، JPA، Hibernate” به درک درستی از فریم ورک Spring و نحوه ساخت برنامه های کاربردی وب، خدمات Rest با استفاده از Spring، Spring MVC SpringBoot، Thymeleaf، Spring JDBC، Spring Data JPA و غیره کمک می کند.
در پایان دوره آموزش صفر تا صد و پروژه محور Spring 6 ، دانش آموزان تمام موضوعات زیر را درک خواهند کرد:
- فریمورک Spring چیست؟
- Spring vs Java EE
- Evolution of Spring و جدول زمانی انتشار Spring
- پروژه های مختلف در داخل Spring
- مفاهیم اصلی فنری مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) و برنامه نویسی جنبه گرا (AOP)
- رویکردهای مختلف ایجاد Beans در چارچوب Spring
- Bean Scopes در چارچوب Spring
- کتابخانه لومبوک و حاشیه نویسی
- مقدمه ای بر الگوی MVC و نمای کلی برنامه های وب
- معماری داخلی Spring MVC و نحوه ایجاد برنامه های وب با استفاده از Spring MVC و Thymeleaf
- اعتبار سنجی MVC بهار
- نحوه ساخت برنامه های وب پویا با استفاده از Thymeleaf & Spring
- ادغام Thymeleaf با Spring، Spring MVC، Spring Security
- شیرجه عمیق در Spring Boot، پیکربندی خودکار
- Spring Boot Dev Tools
- پایگاه داده Spring Boot H2
- ایمن سازی برنامه های وب با استفاده از Spring Security
- احراز هویت، مجوز، دسترسی مبتنی بر نقش
- جعل درخواست بین سایتی (CSRF) و به اشتراک گذاری منابع متقاطع (CORS)
- ایجاد، خواندن، به روز رسانی، حذف عملیات پایگاه داده با استفاده از Spring JDBC
- مقدمه ای بر چارچوب های ORM و پایگاه داده ایجاد، خواندن، به روز رسانی، حذف عملیات با استفاده از Spring Data JPA/Hibernate
- روش های مشتق شده پرس و جو در JPA
- نگاشت OneToOne، OneToMany، ManyToOne، ManyToMany در داخل JPA/Hibernate
- مرتب سازی، صفحه بندی، JPQL در داخل Spring Data JPA
- خدمات استراحت ساختمان در داخل بهار
- مصرف خدمات Rest با استفاده از OpenFeign، Web Client، RestTemplate
- Spring Data Rest & HAL Explorer
- ورود به برنامه های کاربردی Spring
- پیکربندی ویژگی ها در برنامه های Spring
- پروفایل های داخل برنامه های Spring Boot
- ایجاد Bean شرطی با استفاده از پروفایل ها
- نظارت بر برنامه های Spring Boot با استفاده از SpringBoot Actuator و Spring Boot Admin
- استقرار برنامه SpringBoot در فضای ابری با استفاده از AWS Elastic Beanstalk
دوره آموزش صفر تا صد و پروژه محور Spring 6 برای چه کسانی است:
- دانش آموزان مبتدی که می خواهند چارچوب Spring و پروژه هایی مانند Spring Boot را یاد بگیرند
- توسعه دهندگانی که از قبل اصول چارچوب Spring را می دانند اما به دنبال تسلط بر Spring & Spring Boot هستند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید