Spring Boot و Spring Data JPA را یاد بگیرید
با تسلط بر Spring Boot و Spring Data JPA، شما مجهز به ساخت برنامه های کاربردی کارآمد، مقیاس پذیر و ایمن به آسانی خواهید بود که شما را به یک دارایی ارزشمند در بازار کار و توسعه دهنده موثرتری تبدیل می کند.
ما به تازگی یک دوره ویدیویی جامع را در کانال YouTube freeCodeCamp.org منتشر کردیم که به آموزش Spring Boot و Spring Data JPA، دو فناوری محوری در اکوسیستم جاوا می پردازد. بوعلی علی این دوره را ایجاد کرد. بوعلی یک توسعه دهنده و معلم با تجربه است.
Spring Boot یک فریم ورک منبع باز و میکرو از Spring Framework بزرگتر است که برای ساده کردن بوت استرپ و توسعه برنامه های کاربردی جدید Spring طراحی شده است. هدف اصلی آن تسهیل فرآیند توسعه با ارائه طیف وسیعی از ویژگی های خارج از جعبه برای پیکربندی، همراه با سرورهای تعبیه شده برای تسهیل راه اندازی ساده برنامه های کاربردی وب است. روش قراردادی روی پیکربندی Spring Boot به میزان قابل توجهی مقدار پیکربندی دستی مورد نیاز را کاهش میدهد و آن را به انتخابی ارجح برای توسعهدهندگانی تبدیل میکند که قصد دارند برنامهها را به سرعت اجرا کنند.
از سوی دیگر، Spring Data JPA بخشی از خانواده بزرگتر Spring Data است که هدف آن ساده کردن دسترسی به داده ها در پایگاه داده های SQL است. این عملیات CRUD دیگ بخار را خلاصه می کند و راه ساده تری برای تعامل با پایگاه های داده از طریق Java Persistence API (JPA) ارائه می دهد. Spring Data JPA به طور یکپارچه با Spring Boot ادغام می شود و رویکردی بصری برای مدیریت عملیات پایگاه داده ارائه می دهد و پیچیدگی و مقدار کدهایی را که توسعه دهندگان برای نوشتن نیاز دارند کاهش می دهد.
این دوره هم برای مبتدیان و هم برای توسعه دهندگان با تجربه طراحی شده است که می خواهند درک خود را از Spring Boot و Spring Data JPA عمیق تر کنند. در اینجا مروری بر موضوعات کلیدی تحت پوشش در این دوره است:
مقدمه ای بر Spring Framework و Spring Boot
مروری بر چارچوب Spring
مقدمه ای بر چکمه فنری
راه اندازی پروژه Spring Boot
آشنایی با پیکربندی خودکار Spring Boot
اصول اولیه چکمه های بهار
ساخت خدمات وب RESTful با Spring Boot
ویژگی های برنامه Spring Boot
ورود به سیستم با چکمه فنری
ساخت یک CRUD API
دسترسی به پایگاه داده با Spring Data JPA
پیکربندی منبع داده در Spring Boot
مقدمه ای بر Spring Data JPA
پیاده سازی مخازن
روابط موجودیت و آبشاری
معاملات و قفل کردن
ویژگی های پیشرفته چکمه فنری
ایمن سازی برنامه های Spring Boot با Spring Security
احراز هویت مبتنی بر توکن
بوت بهار با OAuth2
میکروسرویس با بوت فنری
استقرار برنامه های Spring Boot
آزمایش کردن
نوشتن تست های واحد برای برنامه های Spring Boot
تست یکپارچه سازی با Spring Boot
بهترین روش های بوت بهار
شیوه های موثر ثبت درختان
رسیدگی به استثنا
نظارت بر برنامه با Actuator
نکاتی برای برنامه های کاربردی آماده تولید
این دوره با ترکیبی از مفاهیم نظری و نمایش های عملی، با هدف تجهیز شما به دانش و مهارت های مورد نیاز برای ساخت برنامه های کاربردی قوی و کارآمد است. دوره کامل را در کانال YouTube freeCodeCamp.org (تماشای 13 ساعته) تماشا کنید.
ارسال نظر