
Learn what topics are covered in this course
See the final project that is created by the end of the course
Set up the asp.net mvc 5 project for a facebook clone by creating the database and connection string, organizing data and view models folders, and installing entity framework and signalr.
Implement user registration in an ASP.NET MVC 5 Facebook clone by creating account and username routes, adding logo, sign-out with forms authentication, and image upload previews.
learn to set up signalr in an asp.net mvc 5 project by configuring a hub named echo, establishing a connection, and broadcasting messages to all clients.
Develop the add friend feature for an asp.net mvc 5 facebook clone by creating a friends table, wiring the add-friend controller action, and managing user checks and activation.
Implement friend request count display by retrieving the current user's ID, counting friend records where active is false, and updating the UI accordingly.
Display friend requests by querying the database for inactive friend relations of the current user, build a users list from matching records, and return the results to the view.
Finish implementing the friend requests feature in an asp.net mvc 5 Facebook clone, including viewing, accepting, and declining requests, with light css styling.
Create a messages table linked to users with from, to, and text fields and timestamps. Provide a message count in the account controller and show conditional UI.
Expand messaging in the ASP.NET MVC 5 Facebook clone by enabling friends-only messages, adding a message area and send action, with hub-driven updates and user interface elements.
Finish the message system: test sending messages between three users, validate message counts and notifications, and fix a bug caused by using name id instead of user id.
Implement a social wall feature by creating a wall table tied to user IDs, enabling users to post messages and friends to view updates, with create and update operations.
Implement disconnect and online presence in the facebook clone chat by initializing the database, retrieving the user and online friends, and updating client mappings.
Develop a chat feature in the ASP.NET MVC 5 project by building and styling chatterboxes, cloning divs, and validating unique chat entries using Bootstrap and CSS.
This course is a practical course for learning signalr with asp.net mvc 5 and entity framework and bootstrap that will make you able to create your own custom websites with asp.net mvc and signalr.
This course is not intended for complete asp.net mvc beginners, so while you can follow even you are new to asp.net mvc since everything is done on video, I do not explain parts of the application that have nothing to do with signalr, so if you are new I recommend to first do my other course asp.net mvc 5 project - cms and shopping cart with paypal.
NOTE: If the current asking price is too much for you feel free to message me for a discount!