oaxino Posted March 28 Report Share Posted March 28 Api First Engineering With Spring BootPublished 3/2024MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 6.37 GB | Duration: 12h 5mLearn Industry Best Practices to Develop First Class APIs for your CustomersWhat you'll learnBuild High Quality RESTful APIs and API DocumentatLearn What is API First Engineering and Why its ImportantHow to Leverage OpenAPI as the Single Source of TruthUse OpenAPI Code Generation to Generate Java CodeUse Redocly for CI Builds of your OpenAPI Specification and DocumentatRequirementsShould be familiar with Spring Boot and Spring MVCBasic Java Development Skills and Able to Use MavenWorking Knowledge of OpenAPIDescriptionTake a comprehensive dive into the world of API First development using Spring 6 and Spring Boot 3. This extensive course covers the latest practices and tools for designing, building, and testing robust APIs following industry best practices.You'll begin by understanding the foundational concepts of API-first development and its benefits for organizations. The course then guides you through the practical implementation of an API using OpenAPI specifications, domain-driven design principles, and code generation from OpenAPI specifications.Throughout the course, you'll explore a wide range of topics, including:Defining APIs using the OpenAPI specification and tools like RedoclyUsing Redocly to establish CI/CD builds for your OpenAPI Specification and Redoc API DocumentationApplying domain-driven design principles for effective API designGenerating code from OpenAPI specifications using Maven with OpenAPI Code GeneratorDeveloping Spring Boot and SpringMVC to implementing API endpointsTesting APIs with Spring MockMVC and incorporate request validation to your OpenAPI SpecificationImplementing create, update, patch, and delete operations for APIsObject-relational mapping with JPA, HibernateUsing MapStruct for efficient object mapping and type transformationEnforcing data validation and constraints with JPA and Java Bean ValidationHandling standardized problems and errors with libraries like Zalando ProblemGeneration of Spring Boot API clients and using clients with integration testingThroughout the course, you'll work on a real-world e-commerce API project, applying the concepts and best practices learned in each section. By the end of this course, you'll have a deep understanding of API-first development using Spring 6 and Spring Boot 3 with OpenAPI, enabling you to design, build, and test robust APIs that adhere to industry standards.This course is a master course in developing high quality world class API products for your customers. Enroll now and elevate your skills in API development with Spring!OverviewSection 1: IntroductionLecture 1 Course IntroductionLecture 2 Instructor IntroductionLecture 3 Getting the Most Out of Your CourseLecture 4 Setting Up Your Development EnvironmentLecture 5 Is Your IDE Free Like A Puppy?Lecture 6 Free 120 Day IntelliJ Ultimate TrialLecture 7 Course Slack Room - Chat with Your Instructor and Other StudentsLecture 8 Github WorkflowSection 2: What is API First?Lecture 9 IntroductionLecture 10 Defining API FirstLecture 11 API First for OrganizationsLecture 12 API First Best PracticesSection 3: OpenAPI API DocumentationLecture 13 IntroductionLecture 14 Introduction to OpenAPI & RedoclyLecture 15 Create API Documentation RepositoryLecture 16 GitHub Dependbot UpdatesLecture 17 Github Development BranchLecture 18 Add to Redocly API RegistryLecture 19 Customize API SpecificationSection 4: Domain Driven DesignLecture 20 IntroductionLecture 21 RESTFul API DesignLecture 22 Introduction to Domain Driven DesignLecture 23 Application Design OverviewLecture 24 Add List Cutomers OperationLecture 25 Complete Customer SchemaLecture 26 Add Get Customer By Id OperationLecture 27 Add Order Get OperationsLecture 28 Create Order SchemaSection 5: Using OpenAPI Schema AttributesLecture 29 IntroductionLecture 30 Add Schema Constraints to CustomerLecture 31 Add Required Properties to CustomerLecture 32 Add Examples to CustomerLecture 33 Define Create Customer EndpointLecture 34 Mark Nullable Properties on CustomerLecture 35 Refactor DateTime to Common ObjectSection 6: OpenAPI Code Generation with MavenLecture 36 IntroductionLecture 37 Hexagonal ArchitectureLecture 38 Create New Maven ProjectLecture 39 Create API Module and OpenAPI Code GenerationLecture 40 Redocly Security ConfigurationLecture 41 Code Generation ConfigurationLecture 42 Add Maven DependenciesLecture 43 Enable Bean ValidationLecture 44 Remove JsonNullableLecture 45 Add Project LombokLecture 46 Update Dimensions to Use IntegerSection 7: Spring Boot ServerLecture 47 IntroductionLecture 48 Add Spring Boot ModuleLecture 49 Add API Module DependencyLecture 50 Create Customer RepositoryLecture 51 Initialize Customer DataLecture 52 Create List Customer EndpointLecture 53 Create Get Customer by Id EndpointSection 8: Testing With Spring MockMVCLecture 54 IntroductionLecture 55 Create Test for List CustomersLecture 56 Test Get Customer by IdLecture 57 Swagger Request Validator DependenciesLecture 58 Swagger Request Validator With MockMVCSection 9: Create OperationsLecture 59 IntroductionLecture 60 Create Product API SpecificationLecture 61 Implement Create Product APILecture 62 Add Create Order to OpenAPI SpecificationLecture 63 Implement Create Order APILecture 64 Fix Failing Order TestsLecture 65 Refactor OpenAPI SchemaSection 10: Object Relational MappingLecture 66 IntroductionLecture 67 ORM OverviewLecture 68 Refactor to Use DTO NamingLecture 69 Maven DependenciesLecture 70 Customer EntityLecture 71 Embedded EntitiesLecture 72 One to One RelationshipsLecture 73 One to Many RelationshipsLecture 74 Audit TimestampsLecture 75 Many to Many RelationshipsLecture 76 Create Order EntitySection 11: Using MapStruct MappersLecture 77 IntroductionLecture 78 MapStruct IntroductionLecture 79 Maven Dependencies and ConfigurationLecture 80 Customer DTO MapperLecture 81 Refactor RepositoriesLecture 82 Testing Mapping and PersistenceLecture 83 Product MapperLecture 84 Refactor Product Create EndpointLecture 85 Refactor Product List and Get ServiceLecture 86 Order Mapper ImplementationLecture 87 Fix Selected Payment MethodSection 12: JPA ConstraintsLecture 88 Validation Constraints OverviewLecture 89 Product ConstraintsSection 13: Update OperationsLecture 90 Update OpenAPI Specification for Product UpdateLecture 91 Image Persistance FixLecture 92 Create Image MapperLecture 93 Implement Product to ProductUpdateDto MapperLecture 94 Implement Update Product ServiceLecture 95 Implement Product Update API EndpointLecture 96 Update OpenAPI Specification for Order UpdateLecture 97 Create Order Update MapperLecture 98 Implement Order Update EndpointSection 14: Patch OperationsLecture 99 Update OpenAPI for Product PatchLecture 100 Implement ProductPatchDTO to Product MapperLecture 101 Implement Product Patch EndpointLecture 102 Refactor UUID parameters to Common Component in OA3Lecture 103 Refactor UUID Id to Common Component in OA3Section 15: Delete OperationsLecture 104 Add Delete Customer to OpenAPI SpecificationLecture 105 Implement Delete CustomerLecture 106 Return 404 on Delete if Id Not FoundSection 16: Problem HandlingLecture 107 IntroductionLecture 108 Get Customer Not FoundLecture 109 Update Customer Not FoundLecture 110 409 Conflict on Database Constraint Violations With DeleteLecture 111 409 Conflict on Customer Delete OperationsLecture 112 Spring MockMVC Request ValidatorLecture 113 Prevent Delete of Product if Orders ExistSection 17: Standardized Problem HandlingLecture 114 Introduction to Zalando Problem LibraryLecture 115 Add Problem Starter to ProjectLecture 116 Zalando Logbook for Spring MVCLecture 117 Update Delete CustomerLecture 118 Refactor 404 Operations to Common ComponentLecture 119 Problem Configuration for Constraint ViolationsLecture 120 Refactor Not Found ExceptionLecture 121 Test Bad RequestSection 18: Spring Boot API ClientLecture 122 Overview of API ClientLecture 123 Refactor Module Structure of Maven ProductLecture 124 Move Code Gen Configuration to ParentLecture 125 Configure Spring Boot Plugin for Integration TestSpring Developers Responsible for Building Customer Facing APis,Developers Seeking to Build High Quality APIs,QA Engineers Wishing to Improve API Code Quality,API Product Owners Responsible for the Delivery of Customer Facing APIsScreenshotsrapidgator.net:https://rapidgator.net/file/4ca7ecc8b3667d2e92fb735df74e1fd6/qrmxn.Api.First.Engineering.With.Spring.Boot.part1.rar.htmlhttps://rapidgator.net/file/623f9f315dfd55fedc2adcb5c069b5bd/qrmxn.Api.First.Engineering.With.Spring.Boot.part2.rar.htmlhttps://rapidgator.net/file/42d48462411ce0b6e37cd112b95a8129/qrmxn.Api.First.Engineering.With.Spring.Boot.part3.rar.htmlhttps://rapidgator.net/file/b6fe5a34177471cb679f3414714dbbde/qrmxn.Api.First.Engineering.With.Spring.Boot.part4.rar.htmlhttps://rapidgator.net/file/9368548c55a4fbef683df422aa91707f/qrmxn.Api.First.Engineering.With.Spring.Boot.part5.rar.htmlhttps://rapidgator.net/file/03458ae42b7729c3f4307fa309ac6f2a/qrmxn.Api.First.Engineering.With.Spring.Boot.part6.rar.htmlhttps://rapidgator.net/file/2c7073b7d2e4d840b2bd58a21a0ce68b/qrmxn.Api.First.Engineering.With.Spring.Boot.part7.rar.htmlnitroflare.com:https://nitroflare.com/view/381B605418815CE/qrmxn.Api.First.Engineering.With.Spring.Boot.part1.rarhttps://nitroflare.com/view/D13B71473FA4F5A/qrmxn.Api.First.Engineering.With.Spring.Boot.part2.rarhttps://nitroflare.com/view/7426898B9C6FFF6/qrmxn.Api.First.Engineering.With.Spring.Boot.part3.rarhttps://nitroflare.com/view/7728F08CB9B9673/qrmxn.Api.First.Engineering.With.Spring.Boot.part4.rarhttps://nitroflare.com/view/62A01B6939414B6/qrmxn.Api.First.Engineering.With.Spring.Boot.part5.rarhttps://nitroflare.com/view/B550BFE483D48EE/qrmxn.Api.First.Engineering.With.Spring.Boot.part6.rarhttps://nitroflare.com/view/DB13FD239858B0F/qrmxn.Api.First.Engineering.With.Spring.Boot.part7.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now