
Learn to obtain and implement a free responsive admin template with the Spring framework, including previewing, downloading, and integrating a bootstrap-based design.
Configure a responsive template in a Spring Framework project by using a single controller with a request mapping, a layout template, and assets mapping for images and forms.
Explore a responsive template in action, loading css and js assets, enabling dynamic titles, and showcasing navigation components with mobile-friendly pages that include tables, buttons, tabs, and hyperlinks.
Learn how to implement social sign-in using OAuth 1.0 and OAuth 2.0 with Facebook, Twitter, and Google Plus, including app creation, keys and tokens, and the redirect flow.
Configure social sign-in with spring security and hibernate; wire up Twitter, Google, and LinkedIn across home, login, and product flows, including dao/service layers.
Set up Twitter sign-in for a Spring app by creating a Twitter developer account, registering an app, and obtaining the consumer key and secret.
Set up the Spring social Twitter dependency and create a Twitter connection factory to enable sign-in and redirect users to Twitter for authorization and handle the oauth tokens.
Implement Twitter sign-in in a Spring application by exchanging request tokens for access tokens, validating them, and retrieving the Twitter profile.
Learn to integrate Spring Security with sign in via Twitter, map a user entity to the database, assign authorities, and authenticate using Twitter profile data.
Create a Google developers console project, obtain the client id and client secret, and enable the Google Plus API for sign-in; implement sign-in in the Spring app using those credentials.
Learn how to redirect users to Google for authentication using their client id and secret, configure a Google connection factory, and handle the Google login callback.
Authenticate with Google sign-in by exchanging the authorization code for an access token and building a Google connection in Spring. Retrieve the user's Google profile name.
Implement sign-in with Google Plus in Spring Security, mapping Google user ID as username, and protect the home page for authenticated users.
Create a LinkedIn app in LinkedIn developer portal, obtain the client id and the client secret, set the redirect URL, and configure a Spring app for LinkedIn login via oauth.
Learn to set up LinkedIn authentication in Spring Security by configuring the OAuth2 flow, including building a connection factory, handling state, and redirecting users to LinkedIn.
Learn how to authenticate with LinkedIn through OAuth, exchange authorization for an access token, and fetch a user's profile, including first name and surname, within a Spring Security context.
Explore integrating spring security with sign in with LinkedIn in a Spring app, authorize users via LinkedIn, and access a home page for authenticated users.
Tackles the challenges of Facebook social sign in within the Spring Framework, highlighting strict restrictions and policy that prevent local development, and notes potential workarounds if available.
Improve SEO by using URL rewrite to map friendly URLs to controller data in a Spring web application, enabling the view product page to render product details from the database.
Configure URL rewrite by defining the configuration file, dependencies, and mapping rules to route view product requests with product id parameters to the correct controller.
Restart the server after configuration, navigate to product pages via url rewrite, inspect product details (name, image) from the database, and use a controller debug point to verify routing.
This lecture introduces PayPal integration for an e-commerce site, showing how a buy button creates an order on PayPal, then redirects users for payment and confirms success.
Create a PayPal app and use sandbox testing to simulate buyer and seller transactions. Set up sandbox accounts, generate access tokens, and switch between sandbox and live environments for learning.
Add a buy button in the spring app and implement a http get mapping in the overview controller to trigger a PayPal payment.
Redirect the user to PayPal by creating an API context with client id and secret in sandbox, configuring success and cancel redirects, and processing the approval link to complete payment.
Execute the PayPal payment flow by validating inputs, redirecting on blank fields, building and executing the payment object, and displaying a sandbox success message when the state equals 2.
Introduce pivotal cloud foundry (pcf) and guide setting up a pcf account, cf cli, and deploying a spring mvc app with a database service.
Sign up for a free trial of by wattle Cloud Foundry, verify email and mobile, create your first organization, and install the Cloud Foundry CLI locally, then verify the installation.
Create a MySQL service on Pivotal Cloud Foundry, connect via the My School workbench, migrate schema and data, and prepare for deploying a Spring MVC app to Cloud Foundry.
Deploy a Spring MVC application to Pivotal Cloud Foundry, configure the MySQL database, create and upload a var file, bind the my school service, and verify PayPal sandbox integration.
Explore Apache Velocity as a template engine for Spring, learn to create and render Velocity templates, bind Java objects, and send styled email notifications to users.
configure a spring project for velocity email notifications after a successful order, including velocity, spring context, and javax mail dependencies, and set smtp properties for gmail to send confirmations.
Create a velocity template for order emails, render the purchased product name and optional description, and display a table of related products with name, description, and price using velocity foreach.
In Spring Framework, render velocity template by loading it from package, bind product and products list using a string-to-dict map, and render the template as a string for email.
Demonstrate sending an order confirmation email using a Gmail from-address with less secure apps permission turned on, and render the template with product name, description, and price.
***** Some Reviews From Students *****
It's amazing course. It has covered very good topics. The way instructor is teaching is too much perfect. Deployment to pivotal cloud foundry is amazing. Loved it and recommending all to take it.
good exp..
This course will help you to implement many functionalities that we use in daily routine.
You may have visited responsive websites so here you will learn how you can integrate free responsive template using Spring MVC and Apache Tiles.
You might be using Sign In with Twitter, Google+ OR LinkedIn. So Here you will learn how you can provide this feature using Spring MVC and Spring Security.
You will learn URL rewrite for URL customization and making it SEO friendly.
To enable your website for online transactions using PayPal payment gateway then here you will learn it step by step.
You will learn Apache Velocity to send out mails using HTML template for better user experience.
You will learn to implement Cron Job Using Spring Framework.
You will learn Java Messaging Service (JMS) using Spring JMS Template and Spring MVC.
You will learn FREE Deployment of your Spring MVC Application along with MySQL database to Pivotal Cloud Foundry (PCF).