| 01. Introduction | |||
| 1. Source Code.html | 2.38 KB | ||
| 10.1 REST API Design Principles - Quiz.html | 31.04 KB | ||
| 2. Install HTTP client Postman.mp4 | 4.03 MB | ||
| 2. Install HTTP client Postman.vtt | 2.56 KB | ||
| 3. Postman overview.mp4 | 17.93 MB | ||
| 3. Postman overview.vtt | 11.88 KB | ||
| 4. Resource and Collection URIs.mp4 | 14.52 MB | ||
| 4. Resource and Collection URIs.vtt | 12.24 KB | ||
| 5. HTTP Methods GET, POST, DELETE and PUT.mp4 | 7.73 MB | ||
| 5. HTTP Methods GET, POST, DELETE and PUT.vtt | 3.81 KB | ||
| 6. Custom actions in REST URI.html | 1.13 KB | ||
| 7. HTTP Headers Accept and Content Type.mp4 | 9.49 MB | ||
| 7. HTTP Headers Accept and Content Type.vtt | 4.26 KB | ||
| 8. Introduction to Web Service Application Layers.mp4 | 5.27 MB | ||
| 8. Introduction to Web Service Application Layers.vtt | 4.91 KB | ||
| 9. A few suggestions.mp4 | 4.58 MB | ||
| 9. A few suggestions.vtt | 4.41 KB | ||
| 02. Download, Install and run MySQL Database on Local Computer | |||
| 1. Downloading and Installing MySQL on MAC.mp4 | 33.13 MB | ||
| 1. Downloading and Installing MySQL on MAC.vtt | 3.8 KB | ||
| 2. Start MySQL Server and Login.mp4 | 21.97 MB | ||
| 2. Start MySQL Server and Login.vtt | 6.15 KB | ||
| 3. Creating MySQL Database and a new User.mp4 | 25.96 MB | ||
| 3. Creating MySQL Database and a new User.vtt | 7.08 KB | ||
| 4. Downloading and Installing MySQL Workbench.mp4 | 18.14 MB | ||
| 4. Downloading and Installing MySQL Workbench.vtt | 3.68 KB | ||
| 5. Connect to MySQL Database using MySQL WorkBench.mp4 | 13.67 MB | ||
| 5. Connect to MySQL Database using MySQL WorkBench.vtt | 5.68 KB | ||
| 6. MySQL WorkBench brief overview.mp4 | 9.26 MB | ||
| 6. MySQL WorkBench brief overview.vtt | 4.96 KB | ||
| 03. Setup Development Environment | |||
| 1. Install Java Platform (JDK).mp4 | 22.2 MB | ||
| 1. Install Java Platform (JDK).vtt | 6.31 KB | ||
| 2. Download and Install Spring Tool Suite(STS).mp4 | 24.43 MB | ||
| 2. Download and Install Spring Tool Suite(STS).vtt | 2.22 KB | ||
| 04. Getting Started. Creating a New Project | |||
| 1. Create new Spring Boot Project with Spring Tool Suite.mp4 | 33.76 MB | ||
| 1. Create new Spring Boot Project with Spring Tool Suite.vtt | 6.9 KB | ||
| 2. Creating a new Spring project using Spring Boot Initializr.mp4 | 13.51 MB | ||
| 2. Creating a new Spring project using Spring Boot Initializr.vtt | 4.84 KB | ||
| 05. Quick Start | |||
| 1. Create Users Rest Controller class.mp4 | 6.7 MB | ||
| 1. Create Users Rest Controller class.vtt | 2.89 KB | ||
| 2. Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests.mp4 | 8.38 MB | ||
| 2. Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests.vtt | 2.79 KB | ||
| 3. Running Web Service Application.mp4 | 35.47 MB | ||
| 3. Running Web Service Application.vtt | 4.65 KB | ||
| 06. Adding MySQL Database Support | |||
| 1. Update POM.XML file.mp4 | 39.02 MB | ||
| 1. Update POM.XML file.vtt | 6.67 KB | ||
| 2. Configure MySQL Database Access Details.mp4 | 9.07 MB | ||
| 2. Configure MySQL Database Access Details.vtt | 4.89 KB | ||
| 07. Implementing User Sign up | |||
| 1. Adding method to handle HTTP Post Request.mp4 | 6.17 MB | ||
| 1. Adding method to handle HTTP Post Request.vtt | 2.47 KB | ||
| 10. Autowire UserRepository into Service class.mp4 | 13.14 MB | ||
| 10. Autowire UserRepository into Service class.vtt | 5.21 KB | ||
| 11. Trying how the User Sign up works.mp4 | 38.41 MB | ||
| 11. Trying how the User Sign up works.vtt | 6.87 KB | ||
| 12. Preventing Duplicate Entries with @Column(unique=true).mp4 | 16.21 MB | ||
| 12. Preventing Duplicate Entries with @Column(unique=true).vtt | 4.18 KB | ||
| 13. Check if user already exists.mp4 | 20.9 MB | ||
| 13. Check if user already exists.vtt | 6.81 KB | ||
| 14. Generate User Public ID.mp4 | 39.82 MB | ||
| 14. Generate User Public ID.vtt | 6.82 KB | ||
| 2. Implementing the Create User Request Model class.mp4 | 13.39 MB | ||
| 2. Implementing the Create User Request Model class.vtt | 3.36 KB | ||
| 3. Implementing Create User Response Model.mp4 | 36.66 MB | ||
| 3. Implementing Create User Response Model.vtt | 6.51 KB | ||
| 4. Implementing the UserDto.mp4 | 19.66 MB | ||
| 4. Implementing the UserDto.vtt | 5.01 KB | ||
| 5. Making use of UserRest and UserDto in RestController.mp4 | 8.79 MB | ||
| 5. Making use of UserRest and UserDto in RestController.vtt | 3.64 KB | ||
| 6. Implementing Service class method.mp4 | 9.67 MB | ||
| 6. Implementing Service class method.vtt | 3.83 KB | ||
| 7. Implementing UserEntity class.mp4 | 19.52 MB | ||
| 7. Implementing UserEntity class.vtt | 6.57 KB | ||
| 8. Set Default Value for Email Verification Status field.mp4 | 3.28 MB | ||
| 8. Set Default Value for Email Verification Status field.vtt | 1.3 KB | ||
| 9. Implementing UsersRepository class.mp4 | 13.01 MB | ||
| 9. Implementing UsersRepository class.vtt | 6.06 KB | ||
| 08. Spring Security for User Sign-up | |||
| 1. Adding Spring Security to our project.mp4 | 21.02 MB | ||
| 1. Adding Spring Security to our project.vtt | 5.72 KB | ||
| 2. Encrypt User Password.mp4 | 10.14 MB | ||
| 2. Encrypt User Password.vtt | 3.03 KB | ||
| 3. Deprecated Make the Sign-up Web Service Endpoint Public.mp4 | 67.47 MB | ||
| 3. Deprecated Make the Sign-up Web Service Endpoint Public.vtt | 10.09 KB | ||
| 4. UpdatedMigrating from WebSecurityConfigurerAdapter.mp4 | 91.36 MB | ||
| 4. UpdatedMigrating from WebSecurityConfigurerAdapter.vtt | 14.68 KB | ||
| 4. WebSecurity.java | 1.58 KB | ||
| 09. Spring Security for User Sign-in. Authentication & Authorization | |||
| 1. Implementing User Sign-in Request Model.mp4 | 5.12 MB | ||
| 1. Implementing User Sign-in Request Model.vtt | 2.15 KB | ||
| 10. UpdatedCustomize Login URL Path.mp4 | 18.84 MB | ||
| 10. UpdatedCustomize Login URL Path.vtt | 2.75 KB | ||
| 11. AuthorizationFilter.java | 2.48 KB | ||
| 11. Updated Implementing Authorization Filter.mp4 | 79.57 MB | ||
| 11. Updated Implementing Authorization Filter.vtt | 11.9 KB | ||
| 11. WebSecurity.java | 2.25 KB | ||
| 12. Trying how User Authorization works.mp4 | 23.12 MB | ||
| 12. Trying how User Authorization works.vtt | 4.83 KB | ||
| 13. AuthenticationFilter.java | 2.97 KB | ||
| 13. AuthorizationFilter.java | 2.48 KB | ||
| 13. SecurityConstants.java | 866 B | ||
| 13. SpringApplicationContext.java | 561 B | ||
| 13. Updated Reading Token Secret from a properties file.mp4 | 50.72 MB | ||
| 13. Updated Reading Token Secret from a properties file.vtt | 6.64 KB | ||
| 13. WebSecurity.java | 2.25 KB | ||
| 13. application.properties | 262 B | ||
| 2. Updated Implementing loadUserByUsername().mp4 | 27.46 MB | ||
| 2. Updated Implementing loadUserByUsername().vtt | 6.26 KB | ||
| 2. UserServiceImpl.java | 1.95 KB | ||
| 3. SecurityConstants.java | 440 B | ||
| 3. Updated Implementing SecurityConstants class.mp4 | 14.51 MB | ||
| 3. Updated Implementing SecurityConstants class.vtt | 5.16 KB | ||
| 4. UpdatedAdding Maven Dependencies to generate and validate JWT.mp4 | 12.07 MB | ||
| 4. UpdatedAdding Maven Dependencies to generate and validate JWT.vtt | 2.69 KB | ||
| 4. pom.xml | 2.85 KB | ||
| 5. AuthenticationFilter.java | 2.71 KB | ||
| 5. Updated AuthenticationFilter Part 1. Implementing attemptAuthentication().mp4 | 24.86 MB | ||
| 5. Updated AuthenticationFilter Part 1. Implementing attemptAuthentication().vtt | 6.72 KB | ||
| 6. AuthenticationFilter.java | 2.71 KB | ||
| 6. Updated AuthenticationFilter Part 2. Implementing successfulAuthenticatio().mp4 | 29.61 MB | ||
| 6. Updated AuthenticationFilter Part 2. Implementing successfulAuthenticatio().vtt | 3.87 KB | ||
| 7. Updated AuthenticationFilter Part 3. Register with HttpSecurity.mp4 | 7.68 MB | ||
| 7. Updated AuthenticationFilter Part 3. Register with HttpSecurity.vtt | 1.8 KB | ||
| 7. WebSecurity.java | 1.84 KB | ||
| 8. Trying how user AuthenticationLogin works.mp4 | 42.54 MB | ||
| 8. Trying how user AuthenticationLogin works.vtt | 7.82 KB | ||
| 9. Updated Add UserId to HTTP Response Header.mp4 | 74.76 MB | ||
| 9. Updated Add UserId to HTTP Response Header.vtt | 12.95 KB | ||
| 10. Implementing Get User Details Web Service Endpoint | |||
| 1. Get User Details Resource Method.mp4 | 37.04 MB | ||
| 1. Get User Details Resource Method.vtt | 5.28 KB | ||
| 2. Implement Service layer method.mp4 | 11.76 MB | ||
| 2. Implement Service layer method.vtt | 3.26 KB | ||
| 3. Update UserRepository.mp4 | 22.14 MB | ||
| 3. Update UserRepository.vtt | 4.23 KB | ||
| 4. Trying the Get User Details API Call.mp4 | 37.5 MB | ||
| 4. Trying the Get User Details API Call.vtt | 6.31 KB | ||
| 11. Adding XML Support & JSON Support | |||
| 1. Update POM.XML.mp4 | 5.49 MB | ||
| 1. Update POM.XML.vtt | 1.4 KB | ||
| 2. Responding with XML or JSON.mp4 | 27.39 MB | ||
| 2. Responding with XML or JSON.vtt | 8.45 KB | ||
| 3. Consuming XML or JSON.mp4 | 16.51 MB | ||
| 3. Consuming XML or JSON.vtt | 4.76 KB | ||
| 12. Exceptions Handling | |||
| 1. Introduction.mp4 | 18.6 MB | ||
| 1. Introduction.vtt | 3.04 KB | ||
| 2. Implementing ErrorMessages enum.mp4 | 16.22 MB | ||
| 2. Implementing ErrorMessages enum.vtt | 5.82 KB | ||
| 3. Implementing UserServiceException.mp4 | 12.37 MB | ||
| 3. Implementing UserServiceException.vtt | 3.55 KB | ||
| 4. Handle a Specific Exception.mp4 | 58.57 MB | ||
| 4. Handle a Specific Exception.vtt | 7.33 KB | ||
| 5. Return Custom Error Object Representation.mp4 | 18.24 MB | ||
| 5. Return Custom Error Object Representation.vtt | 4.28 KB | ||
| 6. Handle All Other Exceptions.mp4 | 37.69 MB | ||
| 6. Handle All Other Exceptions.vtt | 5.46 KB | ||
| 13. Update User Details API Call | |||
| 1. Update User Details Resource Method.mp4 | 42.17 MB | ||
| 1. Update User Details Resource Method.vtt | 6.36 KB | ||
| 2. Implementing Service Layer Method.mp4 | 25.87 MB | ||
| 2. Implementing Service Layer Method.vtt | 6.14 KB | ||
| 3. Trying the Update User Details API Call.mp4 | 12.98 MB | ||
| 3. Trying the Update User Details API Call.vtt | 2.93 KB | ||
| 14. Delete User API Call | |||
| 1. Delete User Resource Method.mp4 | 47.36 MB | ||
| 1. Delete User Resource Method.vtt | 6.06 KB | ||
| 2. Implementing Service Layer Method.mp4 | 10.77 MB | ||
| 2. Implementing Service Layer Method.vtt | 2.96 KB | ||
| 3. Trying the Delete User API Call.mp4 | 36.99 MB | ||
| 3. Trying the Delete User API Call.vtt | 5.11 KB | ||
| 15. Pagination and Get Users API Call | |||
| 1. The Get Users Request URL.mp4 | 8.81 MB | ||
| 1. The Get Users Request URL.vtt | 4.08 KB | ||
| 2. The Get Users Resource Method.mp4 | 20.91 MB | ||
| 2. The Get Users Resource Method.vtt | 6.44 KB | ||
| 3. Get Users Service Layer Method.mp4 | 46.18 MB | ||
| 3. Get Users Service Layer Method.vtt | 6.17 KB | ||
| 4. Trying the Get Users API Call.mp4 | 35.03 MB | ||
| 4. Trying the Get Users API Call.vtt | 6.45 KB | ||
| 16. Deploying Your App | |||
| 1. Running Your Web Services App without STS.mp4 | 20.06 MB | ||
| 1. Running Your Web Services App without STS.vtt | 3.12 KB | ||
| 2. Create Context Path to Your Web Service.mp4 | 19.4 MB | ||
| 2. Create Context Path to Your Web Service.vtt | 4.88 KB | ||
| 3. Run Your App as a Java application.mp4 | 32.59 MB | ||
| 3. Run Your App as a Java application.vtt | 5.03 KB | ||
| 4. Generating WAR file.mp4 | 32.29 MB | ||
| 4. Generating WAR file.vtt | 4.78 KB | ||
| 5. Install Apache Tomcat on Windows.mp4 | 124.5 MB | ||
| 5. Install Apache Tomcat on Windows.vtt | 15.25 KB | ||
| 6. Downloading Apache Tomcat on Mac.mp4 | 20.36 MB | ||
| 6. Downloading Apache Tomcat on Mac.vtt | 2.44 KB | ||
| 7. Starting and Stopping Apache Tomcat.mp4 | 25.87 MB | ||
| 7. Starting and Stopping Apache Tomcat.vtt | 3.25 KB | ||
| 8. Creating a new Apache Tomcat User.mp4 | 22.24 MB | ||
| 8. Creating a new Apache Tomcat User.vtt | 3.22 KB | ||
| 9. Deploying Your Web Service to Apache Tomcat.mp4 | 29.54 MB | ||
| 9. Deploying Your Web Service to Apache Tomcat.vtt | 5.11 KB | ||
| 17. Deploying to Amazon Cloud. AWS EC2 | |||
| 1. Introduction.mp4 | 3.21 MB | ||
| 1. Introduction.vtt | 3.41 KB | ||
| 10. Download and Install MySQL Server on EC2 Linux Server.mp4 | 16.68 MB | ||
| 10. Download and Install MySQL Server on EC2 Linux Server.vtt | 3.21 KB | ||
| 11. Installing MySQL on AWS Linux 2 AMI.mp4 | 50.43 MB | ||
| 12. Install MariaDb Server on EC2 Linux 2 AMI.mp4 | 30.28 MB | ||
| 12. Install MariaDb Server on EC2 Linux 2 AMI.vtt | 5.1 KB | ||
| 13. Create Database and Add Database User.mp4 | 10.63 MB | ||
| 13. Create Database and Add Database User.vtt | 4.54 KB | ||
| 14. Deploy Our Web Service App on Apache Tomcat.mp4 | 12.99 MB | ||
| 14. Deploy Our Web Service App on Apache Tomcat.vtt | 4.4 KB | ||
| 15. Sending HTTP Request to a WebService Deployed on a Remote Server.mp4 | 11.36 MB | ||
| 15. Sending HTTP Request to a WebService Deployed on a Remote Server.vtt | 3.54 KB | ||
| 2. Updated Startup your own Linux virtual server in Amazon EC2.mp4 | 104.65 MB | ||
| 2. Updated Startup your own Linux virtual server in Amazon EC2.vtt | 14.63 KB | ||
| 3. Configure Virtual Server Firewall Rules(Security Group).mp4 | 27.81 MB | ||
| 3. Configure Virtual Server Firewall Rules(Security Group).vtt | 3.99 KB | ||
| 4. Connect To Your Server via SSH.mp4 | 19.83 MB | ||
| 4. Connect To Your Server via SSH.vtt | 5.35 KB | ||
| 5. Update Server Software Packages and Update Java.mp4 | 19.37 MB | ||
| 5. Update Server Software Packages and Update Java.vtt | 3.44 KB | ||
| 6. Download & Install Apache Tomcat on AWS EC2 Linux Server.mp4 | 85.33 MB | ||
| 6. Download & Install Apache Tomcat on AWS EC2 Linux Server.vtt | 10.83 KB | ||
| 6. tomcat9.service | 540 B | ||
| 7. Configure remote access to Manager app.mp4 | 8.4 MB | ||
| 7. Configure remote access to Manager app.vtt | 2.77 KB | ||
| 8. Configure Apache Tomcat Users.mp4 | 20.99 MB | ||
| 8. Configure Apache Tomcat Users.vtt | 3.38 KB | ||
| 9. Important note.html | 547 B | ||
| 18. Deploying WAR to AWS Elastic Beanstalk | |||
| 1. Introduction.mp4 | 4.12 MB | ||
| 1. Introduction.vtt | 3.85 KB | ||
| 2. Amazon RDS - Creating MySQL Database.mp4 | 19.41 MB | ||
| 2. Amazon RDS - Creating MySQL Database.vtt | 7.49 KB | ||
| 3. Security Group Configuration.mp4 | 7.22 MB | ||
| 3. Security Group Configuration.vtt | 2.92 KB | ||
| 4. Configure application to use MySQL deployed in RDS.mp4 | 17.57 MB | ||
| 4. Configure application to use MySQL deployed in RDS.vtt | 3.85 KB | ||
| 5. Deploying WAR to AWS Elastic Beanstalk.mp4 | 7.95 MB | ||
| 5. Deploying WAR to AWS Elastic Beanstalk.vtt | 2.79 KB | ||
| 6. Trying how it works.mp4 | 5.9 MB | ||
| 6. Trying how it works.vtt | 1.96 KB | ||
| 19. Object Relationships @OneToMany Relationship | |||
| 1. Introduction @OneToOne, @OneToMany, @ManyToOne.mp4 | 11.15 MB | ||
| 1. Introduction @OneToOne, @OneToMany, @ManyToOne.vtt | 8.75 KB | ||
| 10. Updating Service class Java code.mp4 | 21.77 MB | ||
| 10. Updating Service class Java code.vtt | 5.47 KB | ||
| 11. Trying How it Works Creating a new User record.mp4 | 40.44 MB | ||
| 11. Trying How it Works Creating a new User record.vtt | 5.39 KB | ||
| 12. Include List of Addresses Into Response.mp4 | 33.12 MB | ||
| 12. Include List of Addresses Into Response.vtt | 3.95 KB | ||
| 13. Get List of Addresses Web Service Endpoint.mp4 | 40.2 MB | ||
| 13. Get List of Addresses Web Service Endpoint.vtt | 8.52 KB | ||
| 14. Get List of Addresses Service Interface.mp4 | 9.57 MB | ||
| 14. Get List of Addresses Service Interface.vtt | 2.16 KB | ||
| 15. Get List of Addresses Service Interface Implementation.mp4 | 9.27 MB | ||
| 15. Get List of Addresses Service Interface Implementation.vtt | 3.85 KB | ||
| 16. Get List of Addresses Spring Data JPA Interface.mp4 | 27.24 MB | ||
| 16. Get List of Addresses Spring Data JPA Interface.vtt | 7.97 KB | ||
| 17. Trying How the Get List of Addresses Works.mp4 | 14.05 MB | ||
| 17. Trying How the Get List of Addresses Works.vtt | 3.72 KB | ||
| 18. API Call to Get a Single Address Details.mp4 | 57.65 MB | ||
| 18. API Call to Get a Single Address Details.vtt | 6.9 KB | ||
| 2. Add List of Addresses to JSON Payload.mp4 | 7.95 MB | ||
| 2. Add List of Addresses to JSON Payload.vtt | 4.02 KB | ||
| 3. Add List of Addresses to a UserDetailsRequestModel.mp4 | 32 MB | ||
| 3. Add List of Addresses to a UserDetailsRequestModel.vtt | 3.9 KB | ||
| 4. Creating AddressDTO.mp4 | 11.43 MB | ||
| 4. Creating AddressDTO.vtt | 3.22 KB | ||
| 5. A Better Way of Mapping DTO to an Entity and Entity to a DTO.mp4 | 33.71 MB | ||
| 5. A Better Way of Mapping DTO to an Entity and Entity to a DTO.vtt | 3.5 KB | ||
| 6. Trying if Deep Objects Mapping Works.mp4 | 18.55 MB | ||
| 6. Trying if Deep Objects Mapping Works.vtt | 4.03 KB | ||
| 7. Create AddressEntity class.mp4 | 20.3 MB | ||
| 7. Create AddressEntity class.vtt | 7.44 KB | ||
| 8. Add @OneToMany to UserEntity class.mp4 | 11.68 MB | ||
| 8. Add @OneToMany to UserEntity class.vtt | 3.14 KB | ||
| 9. Generate Public Address Id.mp4 | 8.88 MB | ||
| 9. Generate Public Address Id.vtt | 2.56 KB | ||
| 20. HATEOAS. Spring Boot v. 2.0.1 | |||
| 1. Important house keeping message.mp4 | 2.34 MB | ||
| 1. Important house keeping message.vtt | 1.26 KB | ||
| 2. Introduction.mp4 | 4.23 MB | ||
| 2. Introduction.vtt | 3.16 KB | ||
| 3. Adding HATEOAS Support to Our Project.mp4 | 21.25 MB | ||
| 3. Adding HATEOAS Support to Our Project.vtt | 3.23 KB | ||
| 4. Adding Links to the AddressRest Model.mp4 | 86 MB | ||
| 4. Adding Links to the AddressRest Model.vtt | 9.7 KB | ||
| 5. Using the methodOn().mp4 | 37.85 MB | ||
| 5. Using the methodOn().vtt | 5.32 KB | ||
| 6. Adding Links to a Get Addresses API Call.mp4 | 23.58 MB | ||
| 6. Adding Links to a Get Addresses API Call.vtt | 4.98 KB | ||
| 7. Applying HAL Format.mp4 | 73.41 MB | ||
| 7. Applying HAL Format.vtt | 8.56 KB | ||
| 21. HATEOAS. Spring Boot v. 2.3.0.RELEASE | |||
| 1. Introduction.mp4 | 4.46 MB | ||
| 1. Introduction.vtt | 3.62 KB | ||
| 2. Adding HATEOAS support to our project.mp4 | 7.94 MB | ||
| 2. Adding HATEOAS support to our project.vtt | 2.05 KB | ||
| 3. Adding Links. Representation Model.mp4 | 66.65 MB | ||
| 3. Adding Links. Representation Model.vtt | 11.14 KB | ||
| 4. Adding Links. Entity Model.mp4 | 13.12 MB | ||
| 4. Adding Links. Entity Model.vtt | 4.12 KB | ||
| 5. Building links with methodOn().mp4 | 23.53 MB | ||
| 5. Building links with methodOn().vtt | 5.65 KB | ||
| 6. Returning a collection of resources with CollectionModel.mp4 | 32.01 MB | ||
| 6. Returning a collection of resources with CollectionModel.vtt | 5.84 KB | ||
| 7. Adding links to embedded list of addresses.mp4 | 23.56 MB | ||
| 7. Adding links to embedded list of addresses.vtt | 3.99 KB | ||
| 22. Implement Email Verification Feature with AWS SES (Simple Email Service) | |||
| 1. Source Code.html | 426 B | ||
| 10. The verifyEmailToken() RestController Method.mp4 | 42.71 MB | ||
| 10. The verifyEmailToken() RestController Method.vtt | 5.46 KB | ||
| 11. The verifyEmailToken() Service Layer Function.mp4 | 29.05 MB | ||
| 11. The verifyEmailToken() Service Layer Function.vtt | 4.54 KB | ||
| 12. The findUserByEmailVerificationToken() Data Layer Function.mp4 | 4.77 MB | ||
| 12. The findUserByEmailVerificationToken() Data Layer Function.vtt | 1.54 KB | ||
| 13. Checking if Email Verification Token Has Expired.mp4 | 31.74 MB | ||
| 13. Checking if Email Verification Token Has Expired.vtt | 4.24 KB | ||
| 14. Generate and Save the Email Verification Token.mp4 | 20.42 MB | ||
| 14. Generate and Save the Email Verification Token.vtt | 5.08 KB | ||
| 15. Prevent Users with Unverified Email Address to Login.mp4 | 20.1 MB | ||
| 15. Prevent Users with Unverified Email Address to Login.vtt | 4.98 KB | ||
| 16. Trying How it works.mp4 | 26.75 MB | ||
| 16. Trying How it works.vtt | 5.67 KB | ||
| 17. Create a new Web Project.mp4 | 6.17 MB | ||
| 17. Create a new Web Project.vtt | 3.12 KB | ||
| 18. Download Apache Tomcat and Add to Spring STS.mp4 | 23.54 MB | ||
| 18. Download Apache Tomcat and Add to Spring STS.vtt | 3.96 KB | ||
| 19. Creating Email Verification Service Web Page.mp4 | 27.17 MB | ||
| 19. Creating Email Verification Service Web Page.vtt | 5.6 KB | ||
| 2. Introduction.mp4 | 18.14 MB | ||
| 2. Introduction.vtt | 5.5 KB | ||
| 20. Reading JavaScript URL Request Parameters.mp4 | 7.48 MB | ||
| 20. Reading JavaScript URL Request Parameters.vtt | 3.09 KB | ||
| 21. The verifyToken() AJAX HTTP Get Request.mp4 | 29.82 MB | ||
| 21. The verifyToken() AJAX HTTP Get Request.vtt | 4.32 KB | ||
| 22. Deploying REST API and Email Verification Service to a Local Tomcat.mp4 | 87.81 MB | ||
| 22. Deploying REST API and Email Verification Service to a Local Tomcat.vtt | 9.99 KB | ||
| 23. Trying Email Verification Feature on Local Server.mp4 | 69.95 MB | ||
| 23. Trying Email Verification Feature on Local Server.vtt | 8.84 KB | ||
| 24. Adding Code to Send Email.mp4 | 129.34 MB | ||
| 24. Adding Code to Send Email.vtt | 10.81 KB | ||
| 25. Deploying Email Verification to a Remote Amazon EC2 Linux Server.mp4 | 53.02 MB | ||
| 25. Deploying Email Verification to a Remote Amazon EC2 Linux Server.vtt | 5.25 KB | ||
| 26. Trying Email Verification on Remote Server.mp4 | 31.84 MB | ||
| 26. Trying Email Verification on Remote Server.vtt | 8.34 KB | ||
| 3. Verify Email Address with Amazon SES.mp4 | 23.09 MB | ||
| 3. Verify Email Address with Amazon SES.vtt | 5.67 KB | ||
| 4. Moving Out of AWS SES Sandbox.mp4 | 24.3 MB | ||
| 4. Moving Out of AWS SES Sandbox.vtt | 5.67 KB | ||
| 5. Submit Support Ticket to Increase Sending Limits.mp4 | 4.32 MB | ||
| 5. Submit Support Ticket to Increase Sending Limits.vtt | 2.38 KB | ||
| 6. Create AWS IAM Access Credentials.mp4 | 18.32 MB | ||
| 6. Create AWS IAM Access Credentials.vtt | 4.66 KB | ||
| 7. Creating Shared Credentials File.mp4 | 835.9 KB | ||
| 7. Creating Shared Credentials File.vtt | 859 B | ||
| 8. Add AWS Java SDK SES Maven Dependency.mp4 | 8.38 MB | ||
| 8. Add AWS Java SDK SES Maven Dependency.vtt | 1.42 KB | ||
| 9. Spring Security. Make Email Verification a Public Web Service Endpoint.mp4 | 8.67 MB | ||
| 9. Spring Security. Make Email Verification a Public Web Service Endpoint.vtt | 2.57 KB | ||
| 23. Implementing Password Reset Feature | |||
| 1. Introduction.mp4 | 19.32 MB | ||
| 1. Introduction.vtt | 5.25 KB | ||
| 10. Password Reset HTML Page Add jQuery.mp4 | 7.04 MB | ||
| 10. Password Reset HTML Page Add jQuery.vtt | 2.33 KB | ||
| 11. Password Reset HTML Page Add the saveNewPassword() function.mp4 | 36.52 MB | ||
| 11. Password Reset HTML Page Add the saveNewPassword() function.vtt | 11.25 KB | ||
| 12. Add Content Type HTTP Header.mp4 | 19.91 MB | ||
| 12. Add Content Type HTTP Header.vtt | 3.44 KB | ||
| 13. Password Reset RestController Method.mp4 | 27.49 MB | ||
| 13. Password Reset RestController Method.vtt | 4.31 KB | ||
| 14. Password Reset Service Layer Method.mp4 | 72.48 MB | ||
| 14. Password Reset Service Layer Method.vtt | 8.9 KB | ||
| 15. Making Password Rest URL Public.mp4 | 9.42 MB | ||
| 15. Making Password Rest URL Public.vtt | 2.18 KB | ||
| 16. Deploying RESTful Web Service and the Verification Service App.mp4 | 34.62 MB | ||
| 16. Deploying RESTful Web Service and the Verification Service App.vtt | 5.36 KB | ||
| 17. Trying How Password Reset Works.mp4 | 58.55 MB | ||
| 17. Trying How Password Reset Works.vtt | 8.67 KB | ||
| 2. Password Reset Request RestController Method.mp4 | 36.13 MB | ||
| 2. Password Reset Request RestController Method.vtt | 5.58 KB | ||
| 3. Password Reset Request Service Layer Method.mp4 | 32.07 MB | ||
| 3. Password Reset Request Service Layer Method.vtt | 5.03 KB | ||
| 4. Generating Password Reset Token.mp4 | 14.29 MB | ||
| 4. Generating Password Reset Token.vtt | 4.01 KB | ||
| 5. Create PasswordResetTokenEntity & Password Reset Repository.mp4 | 18.16 MB | ||
| 5. Create PasswordResetTokenEntity & Password Reset Repository.vtt | 6.98 KB | ||
| 6. Update AmazonSES Class with Code that Sends Email.mp4 | 60.24 MB | ||
| 6. Update AmazonSES Class with Code that Sends Email.vtt | 8.29 KB | ||
| 7. Make the password-reset-request Public.mp4 | 10.05 MB | ||
| 7. Make the password-reset-request Public.vtt | 2.63 KB | ||
| 8. Trying How Password Reset Request Works.mp4 | 52.46 MB | ||
| 8. Trying How Password Reset Request Works.vtt | 8.21 KB | ||
| 9. Password Reset HTML Page Add Input fields.mp4 | 13.13 MB | ||
| 9. Password Reset HTML Page Add Input fields.vtt | 6.7 KB | ||
| 24. Testing Service Layer Code with JUnit 5 & Mockito | |||
| 1. Introduction to Testing with JUnit & Mockito.mp4 | 4.48 MB | ||
| 1. Introduction to Testing with JUnit & Mockito.vtt | 4.8 KB | ||
| 10. doNothing(). Exclude Integration Code from Unit Test.mp4 | 32.82 MB | ||
| 10. doNothing(). Exclude Integration Code from Unit Test.vtt | 8.89 KB | ||
| 11. Assert an Exception is thrown in the createUser() method.mp4 | 20.4 MB | ||
| 11. Assert an Exception is thrown in the createUser() method.vtt | 4.37 KB | ||
| 2. Test Cases Source Code and Test Libraries Dependency.mp4 | 20.41 MB | ||
| 2. Test Cases Source Code and Test Libraries Dependency.vtt | 4.95 KB | ||
| 3. Creating a new JUnit 5 Test Case.mp4 | 17.71 MB | ||
| 3. Creating a new JUnit 5 Test Case.vtt | 5.61 KB | ||
| 4. Mocking Objects with Mockito @Mock.mp4 | 41.81 MB | ||
| 4. Mocking Objects with Mockito @Mock.vtt | 9.52 KB | ||
| 5. JUnit 5 Assertions. Asserting Successful Method Execution.mp4 | 30.89 MB | ||
| 5. JUnit 5 Assertions. Asserting Successful Method Execution.vtt | 8.27 KB | ||
| 6. JUnit 5. Expect an Exception with assertThrows().mp4 | 21.42 MB | ||
| 6. JUnit 5. Expect an Exception with assertThrows().vtt | 5.9 KB | ||
| 7. The testCreateUser() method. Mocking Objects.mp4 | 91.51 MB | ||
| 7. The testCreateUser() method. Mocking Objects.vtt | 10.55 KB | ||
| 8. Testing the createUser() Service Method.mp4 | 30.66 MB | ||
| 9. The testCreateUser() method. Adding more code.mp4 | 74.43 MB | ||
| 9. The testCreateUser() method. Adding more code.vtt | 15.05 KB | ||
| 25. Testing Rest Controller Methods with JUnit 5 | |||
| 1. Create a New Test Case.mp4 | 12.27 MB | ||
| 1. Create a New Test Case.vtt | 3.25 KB | ||
| 2. Create Mock Objects and Configure Methods Behaviour.mp4 | 24.61 MB | ||
| 2. Create Mock Objects and Configure Methods Behaviour.vtt | 7.01 KB | ||
| 3. Asserting with assertNotNull, assertEquals and assertTrue.mp4 | 13.3 MB | ||
| 3. Asserting with assertNotNull, assertEquals and assertTrue.vtt | 3.84 KB | ||
| 26. JUnit Integration Test. Testing JWT Tokens and UserId | |||
| 1. Create a new JUnit Integration Test Case.mp4 | 28.28 MB | ||
| 1. Create a new JUnit Integration Test Case.vtt | 6.71 KB | ||
| 2. Test the Generate UserId Method.mp4 | 36.39 MB | ||
| 2. Test the Generate UserId Method.vtt | 4.27 KB | ||
| 3. Test If JWT Token Has Not Expired.mp4 | 44.11 MB | ||
| 3. Test If JWT Token Has Not Expired.vtt | 6.81 KB | ||
| 4. Test the Expired JWT Token.mp4 | 24.76 MB | ||
| 4. Test the Expired JWT Token.vtt | 5.73 KB | ||
| 27. H2 In-Memory Database | |||
| 1. What is H2 In-memory Database and Why Using It.mp4 | 7.71 MB | ||
| 1. What is H2 In-memory Database and Why Using It.vtt | 4.11 KB | ||
| 2. H2 Database Console Preview.mp4 | 19.09 MB | ||
| 2. H2 Database Console Preview.vtt | 8.87 KB | ||
| 3. Adding Support for the H2 Database.mp4 | 31.22 MB | ||
| 3. Adding Support for the H2 Database.vtt | 8.74 KB | ||
| 4. Sign in to H2 In-Memory Database.mp4 | 26.47 MB | ||
| 4. Sign in to H2 In-Memory Database.vtt | 5.3 KB | ||
| 5. Protect the H2 In-Memory Database with a Password.mp4 | 4.41 MB | ||
| 5. Protect the H2 In-Memory Database with a Password.vtt | 2.46 KB | ||
| 6. API Call to Create a New User and Preview User Details in an In-Memory Database.mp4 | 19.71 MB | ||
| 6. API Call to Create a New User and Preview User Details in an In-Memory Database.vtt | 4.2 KB | ||
| 28. Testing RESTful Web Services with Rest Assured | |||
| 1. Source code.html | 448 B | ||
| 10. User Login API Call Create Test Class.mp4 | 21.53 MB | ||
| 10. User Login API Call Create Test Class.vtt | 3.1 KB | ||
| 11. User Login API Call Create Test Method.mp4 | 77.31 MB | ||
| 11. User Login API Call Create Test Method.vtt | 8 KB | ||
| 12. User Login API Call Run Test Method.mp4 | 18.96 MB | ||
| 12. User Login API Call Run Test Method.vtt | 5.62 KB | ||
| 13. JUnit Test Methods ordering with @FixMethodOrder.mp4 | 13.36 MB | ||
| 13. JUnit Test Methods ordering with @FixMethodOrder.vtt | 5.13 KB | ||
| 14. Get User Details API Call Create Test method.mp4 | 24.65 MB | ||
| 14. Get User Details API Call Create Test method.vtt | 5.88 KB | ||
| 15. Get User Details API Call Validating List of Addresses.mp4 | 14.58 MB | ||
| 15. Get User Details API Call Validating List of Addresses.vtt | 4.75 KB | ||
| 16. Get User Details API Call Use the pathParam().mp4 | 3.79 MB | ||
| 16. Get User Details API Call Use the pathParam().vtt | 1.36 KB | ||
| 17. Get User Details API Call Running Test Method.mp4 | 23.65 MB | ||
| 17. Get User Details API Call Running Test Method.vtt | 3.85 KB | ||
| 18. Update User Details API Call Create Test Method & HTTP Request.mp4 | 89.65 MB | ||
| 18. Update User Details API Call Create Test Method & HTTP Request.vtt | 9.1 KB | ||
| 19. Update User Details API Call Validating HTTP Response.mp4 | 30.45 MB | ||
| 19. Update User Details API Call Validating HTTP Response.vtt | 7.55 KB | ||
| 2. Introduction.mp4 | 3.81 MB | ||
| 2. Introduction.vtt | 4.44 KB | ||
| 20. Delete User Details API Call Create Test Method.mp4 | 26.78 MB | ||
| 20. Delete User Details API Call Create Test Method.vtt | 5.65 KB | ||
| 21. Delete User Details API Call Run Test Method.mp4 | 20.24 MB | ||
| 21. Delete User Details API Call Run Test Method.vtt | 2.85 KB | ||
| 3. Creating a new maven project.mp4 | 12.19 MB | ||
| 3. Creating a new maven project.vtt | 5.4 KB | ||
| 4. Add support for Rest Assured and JUnit 5 to your project.mp4 | 33.86 MB | ||
| 4. Add support for Rest Assured and JUnit 5 to your project.vtt | 7.97 KB | ||
| 5. Create User API Call Creating a Test Method.mp4 | 5.75 MB | ||
| 5. Create User API Call Creating a Test Method.vtt | 2.65 KB | ||
| 6. Create User API Call Setting Request URL, Context Path and a Port number.mp4 | 11.12 MB | ||
| 6. Create User API Call Setting Request URL, Context Path and a Port number.vtt | 3.26 KB | ||
| 7. Create User API Call Create HTTP Post Request and Validate Response.mp4 | 33.08 MB | ||
| 7. Create User API Call Create HTTP Post Request and Validate Response.vtt | 8.11 KB | ||
| 8. Create User API Call Running a Test Case.mp4 | 50.87 MB | ||
| 8. Create User API Call Running a Test Case.vtt | 6.59 KB | ||
| 9. Create User API Call Verify JSON Array with a list of Addresses.mp4 | 65.79 MB | ||
| 9. Create User API Call Verify JSON Array with a list of Addresses.vtt | 9.06 KB | ||
| 29. Using Native SQL Queries | |||
| 1. Introduction. What If You Need to Run SQL Query.mp4 | 4.75 MB | ||
| 1. Introduction. What If You Need to Run SQL Query.vtt | 2.86 KB | ||
| 2. Native SELECT SQL Query Example.mp4 | 12.34 MB | ||
| 2. Native SELECT SQL Query Example.vtt | 5.3 KB | ||
| 3. JUnit Test to test Native SELECT SQL Query.mp4 | 47.23 MB | ||
| 3. JUnit Test to test Native SELECT SQL Query.vtt | 10.61 KB | ||
| 4. Native SQL Query with Positional Parameters.mp4 | 54.53 MB | ||
| 4. Native SQL Query with Positional Parameters.vtt | 8.78 KB | ||
| 5. Native SQL Query with Named Parameters.mp4 | 21.46 MB | ||
| 5. Native SQL Query with Named Parameters.vtt | 5.24 KB | ||
| 6. Log SQL Queries and Their Values in the Console.mp4 | 27.6 MB | ||
| 6. Log SQL Queries and Their Values in the Console.vtt | 3.93 KB | ||
| 7. Using Advanced LIKE Expressions.mp4 | 38.26 MB | ||
| 7. Using Advanced LIKE Expressions.vtt | 6.2 KB | ||
| 8. Select Specific Columns from a Table.mp4 | 60.04 MB | ||
| 8. Select Specific Columns from a Table.vtt | 7.62 KB | ||
| 9. UPDATE SQL Query Example.mp4 | 58.95 MB | ||
| 9. UPDATE SQL Query Example.vtt | 8.93 KB | ||
| 30. Using Java Persistence Query Language(JPQL) | |||
| 1. JPQL Introduction.mp4 | 3.06 MB | ||
| 1. JPQL Introduction.vtt | 2.44 KB | ||
| 2. JPQL Select SQL Query.mp4 | 53.11 MB | ||
| 2. JPQL Select SQL Query.vtt | 6.9 KB | ||
| 3. JPQL Query to Select Specific Fields Only.mp4 | 30.21 MB | ||
| 3. JPQL Query to Select Specific Fields Only.vtt | 4.27 KB | ||
| 4. JPQL Update SQL Query.mp4 | 48.12 MB | ||
| 4. JPQL Update SQL Query.vtt | 7.15 KB | ||
| 31. Cross Origin AJAX HTTP Requests. CORS | |||
| 1. Do I Need To Enable CORS.mp4 | 6.82 MB | ||
| 1. Do I Need To Enable CORS.vtt | 6.19 KB | ||
| 2. Send HTTP Request to Reproduce Cross Origin Issue.mp4 | 31.77 MB | ||
| 2. Send HTTP Request to Reproduce Cross Origin Issue.vtt | 8.3 KB | ||
| 3. Enable Cross Origin Requests in Rest Controller.mp4 | 57.41 MB | ||
| 3. Enable Cross Origin Requests in Rest Controller.vtt | 8.44 KB | ||
| 4. Global CORS configuration.mp4 | 20.57 MB | ||
| 4. Global CORS configuration.vtt | 5.71 KB | ||
| 5. Spring Security Configuration for CORS.mp4 | 88.07 MB | ||
| 5. Spring Security Configuration for CORS.vtt | 13.8 KB | ||
| 32. My Contact Details | |||
| 1. My Contact Details.html | 1.1 KB | ||
| 33. Swagger. Creating Interactive Documentation | |||
| 1. Introduction.mp4 | 4.48 MB | ||
| 1. Introduction.vtt | 2.77 KB | ||
| 10. Share Your API with Others.mp4 | 2.36 MB | ||
| 10. Share Your API with Others.vtt | 1.67 KB | ||
| 11. Share Swagger UI URL.mp4 | 17.24 MB | ||
| 11. Share Swagger UI URL.vtt | 5.25 KB | ||
| 12. Update Version 3.0 updates.html | 1.68 KB | ||
| 12. springmvc-ws.zip | 958.44 KB | ||
| 2. Add Swagger Dependencies.mp4 | 13.47 MB | ||
| 2. Add Swagger Dependencies.vtt | 3.67 KB | ||
| 3. Create Swagger Configuration File.mp4 | 6.77 MB | ||
| 3. Create Swagger Configuration File.vtt | 2.92 KB | ||
| 4. Enable Swagger URLs and View JSON Documentation.mp4 | 29.07 MB | ||
| 4. Enable Swagger URLs and View JSON Documentation.vtt | 6.35 KB | ||
| 5. View API Documentation In Swagger UI.mp4 | 14.87 MB | ||
| 5. View API Documentation In Swagger UI.vtt | 5.99 KB | ||
| 6. Add Authorization Header.mp4 | 56.91 MB | ||
| 6. Add Authorization Header.vtt | 7.94 KB | ||
| 7. Add login endpoint.mp4 | 80.66 MB | ||
| 7. Add login endpoint.vtt | 18.15 KB | ||
| 8. Upading API Documentation Information.mp4 | 52.3 MB | ||
| 8. Upading API Documentation Information.vtt | 7.75 KB | ||
| 9. Web Service Endpoints Additional Information.mp4 | 33.75 MB | ||
| 9. Web Service Endpoints Additional Information.vtt | 5.39 KB | ||
| 34. Spring Security Roles and Authorities | |||
| 1. Introduction to Roles and Authorities.mp4 | 7.06 MB | ||
| 1. Introduction to Roles and Authorities.vtt | 6.71 KB | ||
| 10. Creating Initial Roles, Authorities and Admin User.mp4 | 3.26 MB | ||
| 10. Creating Initial Roles, Authorities and Admin User.vtt | 3.39 KB | ||
| 11. Create InitialUsersSetup Class.mp4 | 19.1 MB | ||
| 11. Create InitialUsersSetup Class.vtt | 3.07 KB | ||
| 12. Creating Authorities READ, WRITE, DELETE.mp4 | 38.36 MB | ||
| 12. Creating Authorities READ, WRITE, DELETE.vtt | 6.33 KB | ||
| 13. Creating Roles ROLE_ADMIN, ROLE_USER.mp4 | 45.51 MB | ||
| 13. Creating Roles ROLE_ADMIN, ROLE_USER.vtt | 7.82 KB | ||
| 14. Create User with Admin Role.mp4 | 60.32 MB | ||
| 14. Create User with Admin Role.vtt | 7.9 KB | ||
| 15. Create User Principal Class.mp4 | 83.83 MB | ||
| 15. Create User Principal Class.vtt | 13.17 KB | ||
| 16. Update Authentication and Authorization Filters.mp4 | 26.95 MB | ||
| 16. Update Authentication and Authorization Filters.vtt | 6.83 KB | ||
| 17. Configure HttpSecurity to Use the ADMIN Role.mp4 | 67.32 MB | ||
| 17. Configure HttpSecurity to Use the ADMIN Role.vtt | 10.83 KB | ||
| 18. Configure HttpSecurity to Use the DELETE_AUTHORITY.mp4 | 4.76 MB | ||
| 18. Configure HttpSecurity to Use the DELETE_AUTHORITY.vtt | 1.3 KB | ||
| 19. hasAnyRole() and hasAnyAuthority().mp4 | 7.94 MB | ||
| 19. hasAnyRole() and hasAnyAuthority().vtt | 2.37 KB | ||
| 2. Authentication vs Authorization.mp4 | 15.73 MB | ||
| 2. Authentication vs Authorization.vtt | 8.79 KB | ||
| 20. Method Level Security Introduction.mp4 | 12.35 MB | ||
| 20. Method Level Security Introduction.vtt | 5.36 KB | ||
| 21. Enable Global Method Security.mp4 | 4.88 MB | ||
| 21. Enable Global Method Security.vtt | 1.85 KB | ||
| 22. @Secured Annotation Example.mp4 | 41.06 MB | ||
| 22. @Secured Annotation Example.vtt | 5.65 KB | ||
| 23. @PreAuthorize Annotation Example.mp4 | 14.36 MB | ||
| 23. @PreAuthorize Annotation Example.vtt | 3.89 KB | ||
| 24. Accessing Principal Object and Method Argument.mp4 | 43.18 MB | ||
| 24. Accessing Principal Object and Method Argument.vtt | 6.33 KB | ||
| 25. Trying How It Works.mp4 | 22.18 MB | ||
| 25. Trying How It Works.vtt | 3.99 KB | ||
| 26. @PostAuthorize Annotation Example.mp4 | 51.8 MB | ||
| 26. @PostAuthorize Annotation Example.vtt | 7.07 KB | ||
| 27. Assign ROLE_USER to a Regular User.mp4 | 106.95 MB | ||
| 27. Assign ROLE_USER to a Regular User.vtt | 12.65 KB | ||
| 3. Database Tables Design.mp4 | 6.71 MB | ||
| 3. Database Tables Design.vtt | 3.75 KB | ||
| 4. User Roles @ManyToMany Mapping for User Entity.mp4 | 24.21 MB | ||
| 4. User Roles @ManyToMany Mapping for User Entity.vtt | 6.48 KB | ||
| 5. Create RoleEntity.mp4 | 17.95 MB | ||
| 5. Create RoleEntity.vtt | 5.03 KB | ||
| 6. Role Authority @ManyToMany Mapping for the RoleEntity.mp4 | 26.56 MB | ||
| 6. Role Authority @ManyToMany Mapping for the RoleEntity.vtt | 3.63 KB | ||
| 7. Create AuthorityEntity.mp4 | 46.34 MB | ||
| 7. Create AuthorityEntity.vtt | 6.09 KB | ||
| 8. Create Role Repository.mp4 | 8.09 MB | ||
| 8. Create Role Repository.vtt | 2.94 KB | ||
| 9. Create Authority Repository.mp4 | 4.59 MB | ||
| 9. Create Authority Repository.vtt | 1.76 KB | ||
| 35. Appendix - Spring MVC Quick Start | |||
| 1. Introduction + Source code.html | 494 B | ||
| 1. estore.zip | 90.86 KB | ||
| 10. Read query string parameters.mp4 | 19.16 MB | ||
| 10. Read query string parameters.vtt | 4.89 KB | ||
| 11. Read Form Data with @ModelAttribute.mp4 | 20.79 MB | ||
| 11. Read Form Data with @ModelAttribute.vtt | 8.9 KB | ||
| 12. Read JSON request body.mp4 | 15.74 MB | ||
| 12. Read JSON request body.vtt | 4.6 KB | ||
| 13. Return JSON in response body.mp4 | 17.06 MB | ||
| 13. Return JSON in response body.vtt | 5.16 KB | ||
| 2. Spring Web MVC - Overview.mp4 | 3.66 MB | ||
| 2. Spring Web MVC - Overview.vtt | 4.22 KB | ||
| 3. Creating Spring Web MVC project.mp4 | 16.69 MB | ||
| 3. Creating Spring Web MVC project.vtt | 7.56 KB | ||
| 4. Configure JSP & JSTL support.mp4 | 23.8 MB | ||
| 4. Configure JSP & JSTL support.vtt | 7.8 KB | ||
| 5. Configure Thymeleaf support.mp4 | 31.11 MB | ||
| 5. Configure Thymeleaf support.vtt | 6.46 KB | ||
| 6. The Model object.mp4 | 8.36 MB | ||
| 6. The Model object.vtt | 4.01 KB | ||
| 7. The ModelMap object.mp4 | 9.06 MB | ||
| 7. The ModelMap object.vtt | 3.25 KB | ||
| 8. The ModelAndView object.mp4 | 8.27 MB | ||
| 8. The ModelAndView object.vtt | 3.51 KB | ||
| 9. Read URI path variables.mp4 | 16.14 MB | ||
| 9. Read URI path variables.vtt | 5.84 KB | ||
| 36. What's next | |||
| 1. Bonus lecture.mp4 | 6.16 MB | ||
| 1. Bonus lecture.vtt | 4.09 KB | ||
| ▲ 609 total files | |||
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA
Год выпуска: 4/2025
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/restful-web-service-with-spring-boot-jpa-and-mysql/
Автор: Sergey Kargopolov
Продолжительность: 25h 5m 52s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
[spoiler="What you'll learn"]
Build a RESTful Web Service with Spring Boot
Learn how to implement User Sign-in functionality
Learn how to implement User Sign-up functionality
Protect RESTful Web Service with Spring Security Framework
Learn how to implement Token-Based Authentication
Implement Password Reset and Email Verification features
Use Spring Data JPA Query Methods
Use Spring Data JPA Native SQL Queries
Download and Install MySQL Server on Mac
Download and Install MySQL Workbench
Download and Install Spring Tool Suite
Create new project using Spring Tool Suite and Spring Initializer
Download, run and stop Apache Tomcat
Deploy RESTful Web Service application to Apache Tomcat
Run RESTful Web Service application as a stand along Java application
Build and run REST API with Maven
Use Postman HTTP client to send HTTP Request to a Web Service endpoints
Start up Amazon EC2 server
Install Java, MySQL and Apache Tomcat on Amazon AWS EC2 server
Deploy RESTful Web Service to Amazon AWS EC2 server
Deploy with AWS Beanstalk
Use H2 in-memory database
Use H2 database console to preview data in memory database as well as in a stand along MySQL database server
Use JUnit 5 to test code
Use Rest Assured to test RESTful Web Service endpoint
[/spoiler]
Requirements Basic knowledge of Java
Mac computer Description
This is a very practical video course aimed at beginner Java developers to help them build their very first RESTful Web Service application with Java, Spring Boot and Spring Data JPA to implement features like: User sign-up and User sign-in,
Email verification,
Password Reset,
Get user details API call,
Get a list of users API call and implement Pagination,
Update user details and Delete user details API calls,
Learn to secure Web Service endpoints with Spring Security,
Learn to use Amazon AWS Simple Email Service(SES) to send and request to confirm the user email address,
and learn to generate and include the JSON Web Token in HTTP Request. Students will learn how to use Postman HTTP client software to send: HTTP POST, GET, DELETE and PUT requests, as well as how to set needed HTTP Headers. We will also cover how to: Send data to your RESTful WebService via HTTP Body and,
How to pass data via URL Query String and as a Path parameter,
How to enable your RESTful Web Service to respond to Cross-Origin AJAX HTTP Requests. You will also learn how to make your RESTful Web Service accept and respond back with JSON or XML media type.
In this video course you will learn how to: Download and install Spring Tool Suite(STS),
Download and install MySQL server and MySQL Workbench GUI,
Download and run Apache Tomcat,
Add a specific Apache Tomcat Version to your Spring Tool Suite,
User Maven to build and run your project as well as package it into a deployable WAR file,
You will also learn how to run your Web Service as a stand-alone Java application with build-in Tomcat,
Deploy your RESTful Web Service to Apache Tomcat as well as,
Startup your own Amazon AWS EC2 Service in Amazon Cloud, install Java, MySQL, Tomcat, and deploy RESTful Web Service to your very own cloud server.
You will also learn how to deploy your application to AWS Beanstalk This video course also covers the H2 in-memory database and teaches how to build a RESTful Web Service that stores data in a database without a need to install MySQL or any other database server. You will also learn how to use the H2 console to preview data stored in an in-memory database tables or in a MySQL database server.
When it comes to storing data in a database you will learn how to use Spring Data JPA Query Methods as well as Native SQL Queries.
You will also learn how to use JUnit 5 to test your code and how to use one of the most popular test frameworks called Rest Assured to test RESTful Web Service endpoints of your REST API.
Who this course is for: Beginner Java developers
Java developers interested in learning how to Build, Deploy RESTful Web Services
Java developers interested in learning how to Test Rest API with Rest Assured framework Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 1072 кб/с
Аудио: aac lc sbr, 44.1 кгц, 62.8 кб/с, 2 аудио
[spoiler="Изменения/Changes"]
Version 2020/9 has increased by 37 lessons and about 3 hours compared to 2018/12.
Version 2021/5 has increased by 5 lessons and about 17 minutes compared to 2020/9.
The 2025/4 version has increased the number of lessons by 25 compared to 2021/5.
[/spoiler]
[spoiler="MediaInfo"]
General
Complete name : D:\2\Udemy - RESTful Web Services, Java, Spring Boot, Spring MVC and JPA (4.2025)\17. Deploying to Amazon Cloud. AWS EC2\6. Download & Install Apache Tomcat on AWS EC2 Linux Server.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 85.3 MiB
Duration : 10 min 27 s
Overall bit rate : 1 141 kb/s
Frame rate : 30.000 FPS
Recorded date : 2025-06-06 22:06:08.1985089+03:30
Writing application : Lavf61.9.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 10 min 27 s
Bit rate : 1 072 kb/s
Nominal bit rate : 3 200 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.039
Stream size : 80.1 MiB (94%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3200 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3200 / vbv_bufsize=6400 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 10 min 27 s
Bit rate mode : Constant
Bit rate : 62.8 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 21.533 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 4.70 MiB (6%)
Title : default
Default : Yes
Alternate group : 1
[/spoiler]
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.02 GB | Abdouldrame07 | 2 years | 0 | 0 | |
| 307.18 MB | Osco do Casco | 2 years | 5 | 0 | |
| 2.7 GB | fcs0310 | 3 years | 3 | 1 | |
| 3.5 GB | fcs0310 | 3 years | 7 | 1 | |
| 5.2 GB | fcs0310 | 3 years | 2 | 0 |
All Comments