لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش گسترش ، ایمن سازی و محکم کردن ریز خدمات بوت فنر
Extending, Securing, and Dockerizing Spring Boot Microservices
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از دانش بنیادی که از چارچوب Spring دارید ، استفاده کنید. بیاموزید که چگونه میکروسرویس های Spring Boot خود را گسترش ، اصلاح ، سخت ، آزمایش و "docker" کنید و آنها را به برنامه های آماده برای تولید تبدیل کنید. مربی مری الن بومن با تأکید بر استانداردهای کیفیت ، امنیت ، پایداری و استقرار ، مهارت های متوسطی را که برای ساختن برنامه های درجه حرفه ای نیاز دارید ، آموزش می دهد. وی نحوه پیوند دادن به پایگاه داده های خارجی ، ساخت API های ایمن ، استفاده از آزمایش ادغام واحد و em> برای کشف نقص برنامه در حین توسعه و پیکربندی گزینه های مقیاس پذیر استقرار با کانتینرهای Docker را نشان می دهد.
موضوعات شامل:
افزایش ریز سرویس Spring Boot
سخت شدن سرویس خرد li>
پیکربندی امنیت با نشانه های وب JSON
استفاده از داکر برای دسترسی به پایگاه داده MySQL
خرده ریز کردن سرویس شما li>
سرفصل ها و درس ها
مقدمه
Introduction
ریز سرویس را بالا ببرید
Elevate a microservice
آنچه شما باید بدانید
What you should know
بررسی ریز سرویس Original Spring Boot
Reviewing the Original Spring Boot microservice
1. تقویت یک میکروسرویس بوت بهاری
1. Enhancing a Spring Boot Microservice
ایجاد کارگروه
Reviewing the original Spring Boot microservice
اجرای ریز سرویس
Running the microservice
طرحواره و داده های پیش فرض را تعریف کنید
Define the schema and default data
مرزهای خدمات تجاری معاملاتی را شناسایی کنید
Identify transactional business services boundaries
ایجاد کارگروه
Leveraging Spring HATEOAS
ایجاد کارگروه
Decorate paging APIs with HATEOAS links
2. سخت شدن میکروسرویس
2. Hardening the Microservice
افزودن ثبت کننده زمان اجرا
Adding a runtime logger
تست واحد با تست Mockito در مقابل تست یکپارچه سازی
Unit testing with Mockito vs. integration testing
ایجاد کارگروه
RESTful API testing with JUnit
تست API آرام با JUnit
Restful API testing with JUnit
مستند کردن API ها با Swagger
Documenting APIs with Swagger
3. امنیت بهار با توکن های وب JSON (JWT)
3. Spring Security with JSON Web Tokens (JWT)
کاربران و نقش ها
Users and roles
احراز هویت Spring Security
Spring Security authentication
رمزگذاری رمز عبور
Password encryption
درک JWT
Understanding JWT
پیکربندی Spring Security برای JWT برای مجوز
Configuring Spring Security for JWT for authorization
امنیت API ها
Securing APIs
4- اعمال نفوذ Docker برای دسترسی به پایگاه داده MySQL
4. Leveraging Docker for MySQL Database Access
داکر چیست؟
What is Docker?
اجرای برنامه با ظرف MySQL
Running the application with MySQL container
انتقال پایگاه داده با Flyway
Database migration with Flyway
انتخاب پروفایل Spring در زمان اجرا
Selecting Spring profiles at runtime
5. متصل کردن به میکروسرویس شما
5. Dockerizing Your Microservice
یک برنامه جاوا تصویر Docker ایجاد و اجرا کنید
Create and run a Java application Docker image
برنامه Java و پایگاه داده Docker را بهم پیوند دهید
Link the Java application and database Docker containers
تصویر برنامه را از انتقال پایگاه داده جدا کنید
Separate application image from database migration
از افزونه Docker Maven استفاده کنید
Leverage a Docker Maven plugin
اشتراک تصاویر با هاب داکر
Sharing images with Docker hub
مری الن بومن بیش از 25 سال تجربه توسعه نرم افزار چرخه عمر کامل در صنایع مختلف دارد.
کار او از حفاظت از سرقت هویت، هوا فضا، مدیریت زنجیره تامین، و تدارکات تا دفاع و تلفن را در بر می گیرد. جدیدترین کار او در زمینه فعال سازی وب با استفاده از Spring (از جمله Spring Data JPA، Boot و REST) است. او یک مربی توسعه نرم افزار با Learning Tree International بود.
تخصص او شامل جاوا، Spring، Java Persistence API، خدمات وب RESTful، Java EE، Agile، SQL، jQuery، Ext JS، JavaScript، JSON، Apache Tomcat است. ، UML، JDBC، راهنمایی، آموزش رسمی، C++، HTTP و معماری سازمانی.
نمایش نظرات