Description Do you want to make amazing, performant, and overall better React applications? Look no further than Next.js. This course is the best guide you'll find to learn the Next.js framework. In it, we will be making FOUR complete React / Next.js projects, each from project start to deployment on the web. Here's what we'll be making: A full-stack social media application, built with React.js / Next, a complete Express API, Mongoose / MongoDB, Passport Authentication, and Material UI A Hacker News progressive web app that can run offline and has a perfect (100/100) Lighthouse score A user authentication system which uses signed, secure cookies A portfolio application built as a static site What will be covered?
Filename Size Lesson_01._What_is_Next.js__What_is_Server-Side_Rendering_.mp4 70.3 MB Lesson_02._Tools_Required_for_this_Course.mp4 8.9 MB Lesson_03._Setting_up_Portfolio_Project.mp4 31 MB Lesson_04._Next_Links,_Serving_Static_Images.mp4 28.1 MB Lesson_05._Components_in_Next,_CSS_with_Styled_JSX.mp4 46.1 MB Lesson_06._Next_Router,_NProgress_for_Route_Loading_State.mp4 27.5 MB Lesson_07._Custom_Document_Page.mp4 41.2 MB Lesson_08._Fetching_Data_with_getInitialProps.mp4 67 MB Lesson_09._Custom_Error_Page.mp4 36.6 MB Lesson_10._Dynamic_Pages_with_Query_Parameters.mp4 41.8 MB Lesson_11._Cleaner_Urls_without_Query_Params.mp4 29.5 MB Lesson_12._Deploying_our_App_as_a_Static_Site_to_Now.mp4 45.7 MB Lesson_13._Intro_to_Hacker_News_Clone.mp4 6.9 MB Lesson_14._Init_Hacker_Next_Project.mp4 15.6 MB Lesson_15._Handling_Errors_with_Built-in_Error_Page_and_Try__Catch.mp4 47.5 MB Lesson_16._Styling_the_News_Stories.mp4 51.7 MB Lesson_17._Adding_Layout_Component,_Head_Component_for_SEO.mp4 44 MB Lesson_18._Fetching_Next_Page_of_Stories,_Adding_Pagination_with_Query_Params.mp4 49 MB Lesson_19._Building_the_Individual_Story_Page.mp4 46 MB Lesson_21._Using_Next_Router_to_Add_a_Back_Button.mp4 29.8 MB Lesson_22._Generating_a_Web_App_Manifest_to_our_Project_(Optional).mp4 80.7 MB Lesson_23._Making_our_App_Run_Offline_with_Service_Workers_(Optional).mp4 133.8 MB Lesson_24._Deploying_Hacker_Next_and_Performing_a_Lighthouse_Audit.mp4 68.6 MB Lesson_25._Intro_to_User_Authentication_Project.mp4 7.6 MB Lesson_26._Init_Project,_Create_Express_Server.mp4 19.2 MB Lesson_27._Using_the_getRequestHandler,_Adding_Nodemon.mp4 20.2 MB Lesson_28._Create_Login_Form,_Handle_Post_Request_on_Server.mp4 71.6 MB Lesson_29._Authenticating_Users_with_Signed_Cookies.mp4 96.1 MB Lesson_30._Fetching_a_User's_Profile_upon_Login.mp4 67.3 MB Lesson_31._Displaying__Handling_Errors_upon_Login.mp4 47.9 MB Lesson_32._Creating_a_Layout_Component__Navigation.mp4 36.8 MB Lesson_33._Persisting_User_Session_with_Custom_Document_Page.mp4 73.8 MB Lesson_34._Persisting_User_Sessions_on_the_Client_and_Server.mp4 64.6 MB Lesson_35._Logging_out_Users,_Clearing_Cookies.mp4 36.8 MB Lesson_36._Creating_Protected_Routes__Route_Guards.mp4 47.4 MB Lesson_37._Deploying_our_Cookie_Auth_App.mp4 10.4 MB Lesson_38._Demo_of_our_Social_Media_App.mp4 37.4 MB Lesson_39._Git_Clone_and_Install_Project_Dependencies.mp4 7.8 MB Lesson_40._Add_our_MongoDB__MLab_Database.mp4 21 MB Lesson_41._Installing_the_Postman_Desktop_App.mp4 12.5 MB Lesson_42._Overview_of_Server_Code.mp4 87.7 MB Lesson_43._Validate_Signup_and_Signup.mp4 70.4 MB Lesson_44._Signin_with_Passport.mp4 26.9 MB Lesson_45._Signout_and_checkAuth_Middleware.mp4 21.5 MB Lesson_46._Get_All_Users.mp4 25.7 MB Lesson_47._Using_Router.param()_to_Get__Delete_User.mp4 68.1 MB Lesson_48._Getting_the_Authenticated_User's_Data.mp4 27.6 MB Lesson_49._Getting_the_User's_Profile.mp4 21.1 MB Lesson_50._Following_Users.mp4 54.9 MB Lesson_51._Unfollowing_Users.mp4 16.8 MB Lesson_52._Getting_a_User_Feed.mp4 26.5 MB Lesson_53._Updating_Users__Uploading_and_Resizing_Avatars.mp4 92.6 MB Lesson_54._Adding_Posts__Uploading_and_Resizing_Post_Images.mp4 86.8 MB Lesson_55._Getting_Posts_By_User__Getting_User's_Post_Feed.mp4 45.9 MB Lesson_56._Liking_and_Unliking_our_Posts.mp4 40.6 MB Lesson_57._Adding_and_Removing_Comments_to_our_Posts.mp4 49.1 MB Lesson_58._Deleting_Posts.mp4 46 MB Lesson_59._Moving_onto_our_Client,_Generating_an_App_Color_Palette.mp4 74.3 MB Lesson_60._Building_the_Navbar_Component.mp4 31.1 MB Lesson_61._Creating_Active_Link_Component__Prefetching_Pages.mp4 47.8 MB Lesson_62._Basic_Functionality_for_our_Signup_Page.mp4 69.2 MB Lesson_63._Creating_Error_Snackbar_and_Success_Dialog_in_Signup.mp4 91.7 MB Lesson_64._Building_Signin_Form__Ability_to_Signin.mp4 54.3 MB Lesson_65._Toggling_Auth__UnAuth_Navigation_and_Implementing_Protected_Routes.mp4 48.1 MB Lesson_66._Adding_Next_NProgress_to_Display_Loading_State.mp4 23.2 MB Lesson_67._Creating_Custom_Routes_with_Express.mp4 30.2 MB Lesson_68._Displaying_User_Profiles_on_the_Profile_Page.mp4 86.9 MB Lesson_69._Follow__Unfollow_Users_from_Profile_Page.mp4 71.9 MB Lesson_70._Deleting_Auth_Users_from_Profile_Page.mp4 83.6 MB Lesson_71._Create_Edit_Profile_Page,_Populate_Form_with_Auth_User_Data.mp4 84.2 MB Lesson_72._Updating_our_User_with_the_Edit_Profile_Form.mp4 62.2 MB Lesson_73._Showing_Error_and_Success_for_Editing_the_User.mp4 60.8 MB Lesson_74._Creating_a_Splash_Page_for_UnAuth_Users.mp4 35.2 MB Lesson_75._Building_Index_Layout_and_User_Feed.mp4 117.7 MB Lesson_76._Updating_State_with_NewPost.mp4 81.7 MB Lesson_77._Adding_Posts_from_NewPost_Component.mp4 58.9 MB Lesson_78._Displaying_Posts_in_the_Post_Component.mp4 83.3 MB Lesson_79._Deleting_Posts,_Removing_them_from_UI.mp4 52.9 MB Lesson_80._Liking__Unliking_Posts.mp4 53.8 MB Lesson_81._Displaying_Like__Unlike_Status_in_UI.mp4 45.4 MB Lesson_82._Using_Pure_Components.mp4 33.4 MB Lesson_83._Scaffolding_Comments_Component.mp4 61.4 MB Lesson_84._Adding_and_Displaying_Comments.mp4 76.3 MB Lesson_85._Deleting_Comments.mp4 36.2 MB Lesson_86._Displaying_User_Posts_on_Profile_Page.mp4 63 MB Lesson_87._Adding_Post_Feed_Functionality_to_our_Profile_Page.mp4 39.4 MB Lesson_88._Displaying_Following__Followers_in_Profile_Page.mp4 43.2 MB Lesson_89._Formatting_Times__Dates_with_Date-Fns.mp4 8.9 MB Lesson_90._Deploying_our_Social_Media_App.mp4 39.1 MB Materials.zip 2 MB Udemy Course downloader.txt 94 B