Spring Social Tutorial: Socialize Your Spring Applications
3.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
207 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Spring Social Tutorial: Socialize Your Spring Applications to your Wishlist.

Add to Wishlist

Spring Social Tutorial: Socialize Your Spring Applications

A step-by-step guide for adding social sign up, sign in and data access features to your Spring Boot Web Applications
3.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
207 students enrolled
Created by Sanjay Patel
Last updated 2/2016
English
Current price: $10 Original price: $95 Discount: 89% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Add social sign up / in feature to your Spring web applications
  • Learn how to access social data of your users
View Curriculum
Requirements
  • Knowledge of Spring Framework 4+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA
  • A Facebook account for practising the sample application
Description

PLEASE NOTE THAT I'M NO MORE MAINTAINING THIS TUTORIAL, AND WOULD INSTEAD RECOMMEND THE "SPRING BOOT OAUTH2 TUTORIAL" FROM THE SPRING TEAM.

If you are developing an application for today's Internet, you can't miss letting your users sign up/in using their Facebook or Google account. Not only that, you may also find accessing their social data, like their friends list, very useful.

This tutorial will show you how to do that, step-by-step. After discussing the basics in a very simple manner, here we are going to develop a sample web application to let users sign up and sign in using their social accounts and access their social data. We will begin with a simple Spring Boot web application secured with Spring Security having username/password sign up/in features, and we will extend that to have the social sign up/in and data access features. Watch the second lecture, which is a free preview video, to see the final application running and know what exactly we are going to develop.

We are going to use Facebook in this tutorial, but you can extend it easily to other social sites after going through this tutorial.

To follow this tutorial, you should have prior knowledge of Spring Framework 4.x, Spring Boot, Spring Security, Spring MVC and Spring Data JPA. If you don't know any of these well enough to understand and deploy the code that we are going to write, I'd recommend you first go through my Spring Tutorials available here at Udemy.

Who is the target audience?
  • Spring 4 developers willing to add social sign up/in to their website
  • Spring 4 developers willing to access the social data of their users
  • Anyone willing to learn Spring Social
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 13 Lectures Collapse All 13 Lectures 01:21:03
+
Introduction And What We Are Going To Build
3 Lectures 09:01


Lecture wise Source Code And Referred Links
2 pages
+
Getting Prepared
3 Lectures 18:19
Some Terminology And Basic Concepts
06:21

Registering Your Application With Facebook
03:54

+
Configuring And Coding
4 Lectures 43:54
Configuring The Project For Spring Social
11:03


Accessing Facebook Data
11:41

Connecting To And Disconnecting From Facebook
11:03
+
Conclusion
2 Lectures 02:57
Conclusion
02:55

Huge Discounts On My Other Courses!
00:02
+
BONUS
1 Lecture 04:52
Spring Boot 1.3 Is Out - Let's Update!
04:52
About the Instructor
Sanjay Patel
4.2 Average rating
1,376 Reviews
22,585 Students
4 Courses
Software Architect And Developer

Sanjay has about 22 years of programming and leading experience. Since 2009, he is working on the Java and Spring Framework stack full time, and is the lead developer of Spring Lemon.

Presently he is working as the principal technical lead of Bridgeton Research, Inc.. Prior to joining Bridgeton, he was the technical director of RAD Solutions Private Limited, doing research on open source tools, frameworks, patterns and methodologies for rapid application development. Previously, he was a project leader at Cambridge Solutions and an assistant manager at L & T Limited. He is an MCA from Osmania University and a B. Sc. (Physics) from Sambalpur University, India.

He is also a brilliant teacher, with about 20K students enrolled in his video tutorials and books.