کتاب Spring Boot and Angular (اسپرینگ و انگولار: توسعه وب استک کامل با جاوا اسپرینگ و Angular) یک منبع کاربردی و کامل برای یادگیری چارچوب Java Spring به همراه Angular است که در 17 فصل به صورت عملیاتی این دو چارچوب را آموزش میدهد.
در ادامه مقدمهای از کتاب Spring Boot and Angular را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Spring Boot and Angular:
Spring Boot بستری را برای کاربران جاوا اسکریپت فراهم میکند تا برنامه ای را تنها با چند خط کد راه اندازی و اجرا کنند. در عین حال، Angular یک فریم ورک مبتنی بر کامپوننت است که ساختن صفحه اصلی یک برنامه وب را آسان میکند. این کتاب توضیح میدهد که چگونه Spring Boot و Angular با هم کار میکنند تا به شما کمک کنند تا برنامههای فول استک را سریع و مؤثر ایجاد کنید.
در این کتاب، قبل از اینکه با راهحلهای متخصص و بهترین روشها برای ساختن اپلیکیشن وب خود هدایت شوید، با بررسی اینکه چرا Spring Boot و Angular چارچوبهای مورد تقاضا هستند، شروع میکنید. در مورد Backend، خواهید دید که چگونه Spring Boot به شما اجازه میدهد تا با اجازه دادن به Spring Framework و Spring Boot کارهای سنگین را انجام دهند، در حالی که از وابستگی Spring Data JPA و Postgres در پروژه خود برای ذخیره یا ماندگاری دادهها در یک پایگاه داده استفاده میکنید. با frontend، از Angular برای ساخت معماری پروژه، ساخت فرمهای Reactive و افزودن احراز هویت برای جلوگیری از سرقت دادههای کاربران مخرب از برنامه استفاده خواهید کرد.
در نهایت، نحوه آزمایش سرویسها با Mockito، استقرار برنامهها با استفاده از یکپارچهسازی مداوم و استقرار مداوم، و ادغام Spring Boot و Angular برای ایجاد یک بسته واحد را خواهید دید تا در پایان کتاب، بتوانید موارد مورد نیاز خود را بسازید. برنامه وب تمام پشته خود.
کتاب Spring Boot and Angular برای چه کسی است؟
این کتاب برای توسعهدهندگان وب پرمشغله جاوا و توسعهدهندگان TypeScript با تجربه کمی در توسعه برنامههای Angular و Spring Boot است که میخواهند در مورد بهترین روشها برای ایجاد برنامههای وب تمام پشته بیاموزند.
آنچه کتاب Spring Boot and Angular پوشش میدهد:
فصل 1، Spring Boot و Angular – The Big Picture، به عنوان خلاصهای کوتاه از وضعیت فعلی Spring Boot و Angular ارائه میشود تا نگاهی اجمالی به آنچه در توسعه وب Java Spring Boot و Angular وجود دارد، ارائه دهد. همچنین خواهید دید که Vue.js به عنوان یک برنامه و تیم پشت نوشتن و حفظ چارچوب Vue.js چقدر پایدار و قابل اعتماد است.
فصل 2، راهاندازی محیط توسعه، به شما میآموزد که چگونه محیط توسعه رایانه خود را برای ساخت برنامههای کاربردی وب باطنی و فرانتاند تنظیم کنید. ما برای نوشتن کد به IDE ها و ویرایشگرهای متن مختلف مراجعه میکنیم و قبل از ادامه توسعه برنامه مطمئن میشویم که همه چیز تنظیم شده است.
فصل 3، انتقال به Spring Boot، عملکرد درونی Spring Boot و نحوه شروع یک پروژه با استفاده از Spring Initializr را آشکار میکند. این فصل همچنین مفهوم تزریق وابستگی و ظرف IoC را به شما آموزش میدهد. این فصل همچنین به نحوه عملکرد Beans و حاشیه نویسی میپردازد.
فصل 4، تنظیم پایگاه داده و Spring Data JPA، به شما کمک میکند تا Java Spring Boot را به یک پایگاه داده متصل کنید. این فصل به شرح Spring Data JPA و نحوه افزودن وابستگی Spring Data JPA و Postgres در پروژه میپردازد. این فصل همچنین نحوه استفاده از یک فایل پیکربندی برای اتصال Java Spring Boot به یک نمونه پایگاه داده Postgres را نشان میدهد.
فصل 5 کتاب Spring Boot and Angular، ساخت API با Spring، به شما نشان میدهد که چگونه یک برنامه Java Spring Boot را راه اندازی و اجرا کنید. این فصل همچنین نحوه اضافه کردن مدلها برای برنامه و استفاده از آنها هنگام نوشتن روترها و کنترلکنندهها را نشان میدهد. پس از آن، این فصل نحوه استفاده از Redis برای حافظه پنهان برای بهبود عملکرد یک برنامه را توضیح میدهد.
فصل 6 کتاب Spring Boot and Angular، مستندسازی APIها با مشخصات OpenAPI، بخش مستندسازی APIهای برنامه Java Spring Boot را پوشش میدهد. این فصل همچنین به شما نشان میدهد که چگونه میتوانید رابط کاربری Swagger را در برنامه برای ارائه رابطهای گرافیکی در مستندات APIها قرار دهید.
فصل 7 کتاب Spring Boot and Angular، افزودن امنیت بوت فنری با JWT، جزئیات CORS چیست و چگونه میتوان یک خط مشی CORS را در برنامه Spring Boot اضافه کرد. این فصل امنیت Spring، احراز هویت و مجوز را توضیح میدهد. این فصل همچنین نشان میدهد که توکنهای وب JSON چگونه کار میکنند و هویت به عنوان سرویس (IaaS) چیست.
فصل 8، ثبت رویدادها در Spring Boot، توضیح میدهد که ورود به سیستم چیست و بستههای محبوب برای پیادهسازی گزارشگیری چیست. این فصل همچنین به شما آموزش میدهد که کجا لاگها را ذخیره کنید و با لاگها چه کار کنید.
فصل 9 کتاب Spring Boot and Angular، تستهای نوشتن در Spring Boot، همه چیز در مورد نوشتن تست برای یک برنامه Java Spring Boot است. این فصل JUnit و AssertJ را توصیف میکند. این فصل همچنین به شما یاد میدهد که چگونه تست بنویسید، چگونه یک مخزن را آزمایش کنید، و چگونه یک سرویس را با استفاده از Mockito آزمایش کنید.
فصل 10، راهاندازی پروژه و معماری زاویهای ما، بر نحوه سازماندهی ویژگیها و ماژولها، نحوه ساختاربندی اجزا و نحوه افزودن متریال زاویهای تمرکز دارد.
فصل 11 کتاب Spring Boot and Angular، ساخت فرمهای واکنشگرا، نحوه ساخت فرمهای واکنشگرا، کنترل اولیه فرم و گروهبندی کنترلهای فرم را نشان میدهد. این فصل همچنین نحوه استفاده از FormBuilder و اعتبارسنجی ورودی فرم را توضیح خواهد داد.
فصل 12 کتاب Spring Boot and Angular، مدیریت ایالات با NgRx، مدیریت حالت را در برنامههای پیچیده پوشش میدهد. این فصل همچنین NgRx و نحوه راهاندازی و استفاده از آن در یک برنامه Angular را معرفی میکند.
فصل 13، ذخیره، حذف و بهروزرسانی با NgRx، نحوه حذف یک مورد با استفاده از NgRx، نحوه افزودن یک مورد با استفاده از NgRx و نحوه بهروزرسانی یک مورد با استفاده از NgRx را شرح میدهد.
فصل 14 کتاب Spring Boot and Angular، افزودن احراز هویت در Angular، نحوه افزودن ورود و خروج کاربر، بازیابی اطلاعات نمایه کاربر، محافظت از مسیرهای برنامه و فراخوانی یک API با نقاط پایانی محافظت شده را بررسی میکند.
فصل 15، تستهای نوشتن در انگولار، نحوه نوشتن تستهای اولیه Cypress و نحوه تمسخر درخواستهای HTTP برای آزمایش را نشان میدهد.
فصل 16، بستهبندی Backend و Frontend با Maven، نحوه استفاده از افزونه Maven frontend برای Angular و Spring Boot را برای ادغام آنها در یک بسته نشان میدهد.
فصل 17، استقرار Spring Boot و Angular App، اقدامات CI/CD و GitHub را شرح میدهد. این فصل همچنین به شما نشان میدهد که چگونه یک گردش کار یا خط لوله CI برای یک برنامه Spring Boot و Angular ایجاد کنید.
سرفصلهای کتاب Spring Boot and Angular:
- Contributors
- About the authors
- About the reviewer
- Preface
- Part 1: Overview of Spring Boot and Angular Development
- Chapter 1: Spring Boot and Angular – The Big Picture
- Chapter 2: Setting Up the Development Environment
- Part 2: Backend Development
- Chapter 3: Moving into Spring Boot
- Chapter 4: Setting Up the Database and Spring Data JPA
- Chapter 5: Building APIs with Spring
- Chapter 6: Documenting APIs with the OpenAPI Specification
- Chapter 7: Adding Spring Boot Security with JWT
- Chapter 8: Logging Events in Spring Boot
- Chapter 9: Writing Tests in Spring Boot
- Part 3: Frontend Development
- Chapter 10: Setting Up Our Angular Project and Architecture
- Chapter 11: Building Reactive Forms
- Chapter 12: Managing States with NgRx
- Chapter 13: Saving, Deleting, and Updating with NgRx
- Chapter 14: Adding Authentication in Angular
- Chapter 15: Writing Tests in Angular
- Part 4: Deployment
- Chapter 16: Packaging Backend and Frontend with Maven
- Chapter 17: Deploying Spring Boot and the Angular App
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Spring Boot and Angular میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.