Remix. js - The Practical Guide

所在平台: Udemy

课程主页: https://www.udemy.com/course/remix-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Remix.js - 实用指南 课程概述:Remix 是一个快速发展的 React 框架,它大大简化了构建功能丰富的全栈 React 应用程序和网站的过程。通过 Remix,后端和前端代码无缝协作,开发者无需担心管理多个分离的项目或代码库,而是可以将后端逻辑与前端代码紧密结合,由 Remix 处理其他事务。在本课程中,您将从零开始学习如何使用 Remix 构建全栈 React.js 应用程序和网站。课程将深入涵盖所有关键的 Remix 概念,并逐步教学,内容环环相扣。到课程结束时,您将能够构建自己的 Remix全栈网站! 在本课程中,您将完成两个主要的演示项目,其中包括一个“费用管理网站”,用户可以注册、管理费用并查看费用分析。在这个项目中,您将学习如何使用 Remix 执行 CRUD(创建、读取、更新、删除)操作,并如何将 React 应用程序与数据库连接。 该课程将详细涵盖以下概念: - Remix 的工作原理与特点 - Remix 与 NextJS 的比较 - 添加路由和页面 - 处理嵌套路由 - 管理(可能嵌套的)布局 - 将页面与非页面组件结合 - 为页面和组件进行样式设计 - 获取数据(包括嵌套页面的数据) - 提交数据(通过表单和程序化方式) - 处理后端的数据提交 - 在数据库中存储和获取数据 - 验证用户输入 - 用户身份验证(注册和登录) - 通过 Cookies 管理会话 - 优化 Remix 应用程序 - 部署 Remix 应用程序 - 以及更多其他内容!

课程评论(0条)

课程详情

Remix is a strongly growing React framework that (vastly!) simplifies the process of building feature-rich, interactive fullstack React applications and websites.With Remix, backend and frontend code work together seamlessly, and, as a developer, you don't have to worry about managing multiple, separated projects or codebases. Instead, you implement your backend logic next to your frontend code and let Remix handle the rest.In this course, you will learn how to build fullstack React.js applications and websites with Remix from the ground up. All key Remix concepts are covered in-depth and taught step-by-step, slowly building up on each other. By the end of this course you will therefore be able to build your own Remix fullstack websites!As part of this course, you will build two major demo projects, including an "Expenses Management Website" where users can sign up, manage their expenses and view expense analytics. As part of this project, you will learn how to perform CRUD (Create, Read, Update, Delete) operations with Remix and how to connect your React app to a database.The following concepts are covered in great detail in this course:What Remix is & how it worksRemix vs NextJSAdding routes and pagesWorking with nested routesManaging (potentially nested) layoutsCombining pages with non-page componentsStyling pages and componentsFetching data (also for nested pages)Submitting data - via forms & programmaticallyHandling data submissions on the backendStoring data in databases & fetching data from databasesValidating user inputAuthenticating users (signup & login)Managing sessions via cookiesOptimizing Remix applicationsDeploying Remix applicationsAnd much more!

课程标签

0人关注该课程

主题相关的课程