
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.
Create a login view model with username and password marked required, add a login partial view connected to the account controller post action, and configure its routes.
Continue with login functionality using ajax, handle messages, validate username and password, implement login post method in account controller, use forms authentication, and redirect on success.
Explore building a Facebook-like user dashboard in an ASP.NET MVC 5 project by wiring the account controller, views, and layout, implementing authentication checks, live search, and a dynamic navigation bar.
Implement live search in an asp.net mvc 5 project by wiring database-backed username checks, user existence validation, and a responsive search input with real-time results.
Finish implementing live search by writing JavaScript to capture key presses, fetch matching users, display results with avatars and names in a drop-down, and reset input with a close button.
Retrieve the logged-in user's username and full name, display their image on the dashboard, and present viewing user details while supporting a search for other people and basic styling.
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.
Implement add friend functionality in an ASP.NET MVC 5 Facebook clone by handling owner vs. guest users, rendering friend links, and wiring AJAX calls to a profile/friend endpoint.
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.
Modify the layout to display friend requests, integrate accept and decline links, and adapt a live search block to show pending requests in the ASP.NET MVC 5 Facebook clone.
Finish implementing the friend requests feature in an asp.net mvc 5 Facebook clone, including viewing, accepting, and declining requests, with light css styling.
Implement and display the friend request count in an ASP.NET MVC 5 Facebook clone by querying friend records and updating the hub count and UI on accept.
Display the number of friends for a user by querying by username and calculating friend counts.
Implement decline friend request functionality in an ASP.NET MVC 5 Facebook clone. Add a decline method in the controller, update the database, and verify the request is removed.
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.
Initialize the database, obtain user and connection IDs, add online video. Build a dictionary of online IDs and usernames, derive online set, transform to JSON, set clients, and return ok.
Explains building a real-time chat UI in an ASP.NET MVC 5 Facebook clone by managing user connections, preventing duplicates on refresh, and rendering a dynamic friend list with avatars.
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.
In chat 6, learn to pin chat boxes when a friend clicks, style new messages with a green and white text message class, and send via enter or server methods.
Build a live chat in an ASP.NET MVC 5 Facebook clone. Wire user and friend IDs, store messages in a database, and update the UI on the fly.
Learn how to grab any course for just ten dollars and find great deals and the best prices on the instructor's website.
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!