oaxino Posted December 1, 2023 Report Share Posted December 1, 2023 Full Stack Development With Next.Js: Markdown AppPublished 12/2023MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.92 GB | Duration: 5h 55mBuild and Deploy a Markdown Note Taking App with Next.js, PostgreSQL, TailwindCSS, and VercelWhat you'll learnBuild a markdown note taking app with NextJSWork with PostgreSQL and the pg libraryWork with TablePlus database clientUse server actions and server componentsValidate data with the zod libraryManage state with React Context and useReducerBuild a recursive component for rendering nested tree structureImplement a drag and drop UI for organizing notesBuild NextJS API routesUse NextJS layouts, parallel routes, and route groups to structure the front end codeAuthenticate users with bcrypt and JWTStyle application with TailwindCSSUse react-ace and react-markdown to build the markdown editorWork with TypeScriptDeploy app to VercelRequirementsBasic knowledge of HTML, CSS, JavaScript is requiredBasic knowledge Command Line, Git, and GitHub is requiredSome knowledge of React, NextJS, SQL is recommendedSome knowledge of tree data structures and recursion is recommendedDescriptionEmbark on a dynamic journey into Full Stack Web Development with our "Full Stack Development With Next.js: Markdown App" Course. This meticulously crafted program guides you through the essentials of Next.js, PostgreSQL, TailwindCSS, and Vercel, empowering you to swiftly build and deploy a fully functional web application. Delve into key areas such as front-end state management, database schema design, and the implementation of server actions for secure authentication. Our course strikes a balance, offering practical insights into each technology without overwhelming detail. Whether you're building the home page, login/signup forms, or intricate features like a nested tree-structured sidebar, we provide hands-on guidance. This course is not just about learning; it's about applying and exploring Full Stack Development in a pragmatic, efficient manner. Are you ready to elevate your skills?IMPORTANT! Please review the curriculum and course details before purchasing the course to ensure it aligns with your learning goals.CurriculumIntroduction: An initial section covering course prerequisites, technologies, a project demo, and other essential details.Initial Setup: Dive into the project by setting up the repository and configuring dark mode.Database Development: Explore designing the database schema and creating a script to seed the database with mock data.Home Page: Build the home page and understand Next.js route groups in a concise section.Log In Page: Construct the login form utilizing server actions, JWT, and jose for secure authentication.Sign Up Page: Develop the signup page using server actions for a seamless user registration process.Dashboard Page: Focus on the dashboard layout using Next.js parallel routes. Learn about React Context and reducers for efficient state management.Sidebar Page: Comprehensive coverage of building the sidebar for organizing notes in a nested tree structure. Emphasis on state management with React Context and implementing drag-and-drop user interactions.Content Page: Build the markdown editor section of the app. This section is brief as open-source libraries will be used for implementation.Published Page: Construct the Published View of the web app, leveraging server components. Implement sorting and searching on the server side.Deployment: A section on deploying the app to Vercel. Assumes students already have a GitHub and Vercel account and are familiar with pushing code to GitHub.Course DetailsThis course provides a pragmatic exploration of each technology, guiding you efficiently through the process of building a Full Stack App. Emphasis is placed on front-end state management using React Context and useReducer.Some Next.js features are explored with just enough detail to achieve specific coding objectives. The style of this course revolves around following along as the instructor codes, providing insights into the thought process.Open-source libraries for the markdown editor are leveraged for a streamlined learning experience.The course style is less focused on theories and deep explanations, aiming for a more hands-on and practical approach.This is NOT an exhaustive exploration of every feature within Next.js; rather, it focuses on practical application.This course assumes a foundational understanding of web development concepts; it is NOT designed for total beginners.Tailored for a broad audience, this is NOT an advanced or expert-level developer course.This is NOT an in-depth dive into building a custom markdown editor and renderer; instead, we utilize existing open-source solutions for efficiency.OverviewSection 1: IntroductionLecture 1 IntroductionLecture 2 RequirementsLecture 3 Who This Course Is ForLecture 4 ProcessLecture 5 InstructorLecture 6 TechnologiesLecture 7 InstallationLecture 8 DiscoveryLecture 9 DemoSection 2: Initial SetupLecture 10 Initialize NextJS ProjectLecture 11 Create GitHub RepoLecture 12 Clean Up Home PageLecture 13 Dark Mode And Light Mode StylesSection 3: Database DevelopmentLecture 14 Create DatabaseLecture 15 Initial SchemaLecture 16 Check In Initial SchemaLecture 17 Install bcrypt, faker, pg, and tsxLecture 18 Run A TypeScript Script With tsxLecture 19 Connect To Postgres With pgLecture 20 Seed Database With Fake DataSection 4: Home PageLecture 21 Route GroupsLecture 22 Build The Home PageSection 5: Log In PageLecture 23 Build The Log In FormLecture 24 Install zod And joseLecture 25 Implement SQL HelperLecture 26 Update Configuration For JWTLecture 27 Implement The Log In Server ActionLecture 28 Style The Log In FormLecture 29 Dispatch Server Action From Log In FormSection 6: Sign Up PageLecture 30 Implement The Sign Up Server ActionLecture 31 Build The Sign Up Form And Dispatch ActionLecture 32 Expire CookieSection 7: Dashboard PageLecture 33 Parallel RoutesLecture 34 Display Username On SidebarLecture 35 Auth MiddlewareLecture 36 Notes Context DiagramLecture 37 ReducersLecture 38 Implement Initial Notes ContextLecture 39 Use Notes ProviderSection 8: Sidebar PageLecture 40 Get Notes API RouteLecture 41 Authenticate Notes API RoutesLecture 42 Install Luxon And Implement Fetch Notes API HelperLecture 43 Implement Note ContainerLecture 44 Style The NoteLecture 45 Create Note API EndpointLecture 46 Create Note BtnLecture 47 Sort Select ComponentLecture 48 Implement Sort Notes FunctionLecture 49 Drag And Drop EventsLecture 50 Update Parent API EndpointLecture 51 Testing Update Parent API EndpointLecture 52 Drop EventLecture 53 Update Current Drag IdLecture 54 Prevent Dragging Note Into SelfLecture 55 Update Parent On DropLecture 56 Dispatch Change ParentLecture 57 Implement Notes MapLecture 58 Implement Change ParentLecture 59 Render Child Notes With Recursive ComponentLecture 60 Debugging The Recursive ComponentLecture 61 Logging By Reference Vs ValueLecture 62 Implement Expand ButtonLecture 63 Check If Note Is Descendent NoteLecture 64 Conditional Styling With clsxLecture 65 Finalize SidebarSection 9: Content PageLecture 66 Use Search Params And Use PathnameLecture 67 Fetch Note API EndpointLecture 68 Fetch Note And Render TitleLecture 69 Update Note API EndpointLecture 70 Install Use Debounce And Implement Title InputLecture 71 Dispatch Update NoteLecture 72 React Ace And React MarkdownLecture 73 Style React MarkdownLecture 74 Publish CheckboxSection 10: Published PageLecture 75 Published PageLecture 76 Published Note Detail ViewLecture 77 Search ComponentLecture 78 Wire Up Search ComponentLecture 79 Add Sort Param To Get NotesSection 11: DeploymentLecture 80 Import Project To VercelLecture 81 Fix Lint ErrorLecture 82 View The Deployed Home PageLecture 83 Attach Postgres DB To ProjectLecture 84 Connect To Prod Postgres And Run Initial SQLLecture 85 Run Seed Script Against ProductionLecture 86 Fix Connection Errors On ProdLecture 87 Testing The App On ProdSection 12: CongratulationsLecture 88 CongratulationsBeginner and intermediate developers,Anyone wanting to learn how to use NextJS and open source libraries to build a basic markdown note taking app,Expert developers may NOT find value in this courserapidgator.net:https://rapidgator.net/file/6fb3b1787d56b1eb8a1be18094ce7ea0/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part1.rar.htmlhttps://rapidgator.net/file/b881de64620dd82e4a39b4ef13cc48a1/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part2.rar.htmlhttps://rapidgator.net/file/50c108776db8e9588446dfe960be20ed/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part3.rar.htmlhttps://rapidgator.net/file/6001798be01f26c059e4feffb6573ed7/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part4.rar.htmluploadgig.com:https://uploadgig.com/file/download/60518CDea4510374/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part1.rarhttps://uploadgig.com/file/download/9b60dd2a45ab0Cc7/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part2.rarhttps://uploadgig.com/file/download/548a464e2C7A1684/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part3.rarhttps://uploadgig.com/file/download/4242b93E46F3b1Cf/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part4.rarnitroflare.com:https://nitroflare.com/view/5C688F22545DC87/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part1.rarhttps://nitroflare.com/view/32B96A0C9AEA6B6/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part2.rarhttps://nitroflare.com/view/DDFA1FBAA49F2CE/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part3.rarhttps://nitroflare.com/view/B431A80C021DFB8/qnaxj.Full.Stack.Development.With.Next.Js.Markdown.App.part4.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now