Build Full-stack React Native Apps with Node. js Backend

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-full-stack-react-native-apps-with-expressjs-backend/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Node.js 后端构建全栈 React Native 应用 **课程概述:** 本课程面向希望成为全栈开发者的学习者,重点介绍如何使用 React Native 构建高性能移动应用,并结合 Node.js 作为后端。课程将深入讲解全栈开发的优势以及移动应用的重要性,并教授实用的最佳实践和文档使用技巧。 **学习内容:** * **React Native 基础:** 学习安装 React Native,设置 Android 模拟器和 iOS 模拟器,掌握组件、状态(state)、属性(props)等核心概念。 * **UI/UX 开发:** 学习使用 Flexbox 进行布局,以及如何有效地处理图片、字体和图标。 * **导航:** 使用 React Navigation 实现常见的移动应用导航模式,包括堆栈导航(Stack)、标签导航(Tabs)和抽屉导航(Drawer)。 * **状态管理:** 掌握 Redux 来管理应用的状态。 * **后端开发 (Node.js):** * 理解 Node.js 的基本概念。 * 使用 Express.js 框架构建 RESTful API。 * 通过 Express-validator 实现 API 数据校验。 * 学习使用 MongoDB 数据库。 * 实现基于 JWT 的用户认证系统。 * **项目实践:** 通过构建四个实际应用来巩固所学知识: * 待办事项应用 (Todo App) * 新闻应用 (News App) * 房屋列表应用 (Home Listing App) * 带有认证系统的应用 (Authentication System App) * **部署:** 学习将后端部署到 Heroku,并获取部署前端到各大应用商店的技巧。 **课程重点:** 成为一名具备移动应用和后端开发能力的全栈开发者。

课程评论(0条)

课程详情

Becoming a full-stack developer has a lot of benefits and full-stack engineering has gained a lot of popularity in the past few years. Also, the importance of mobile apps can not be overemphasized. It is one of the best ways to connect with users. Throughout the course, I will show you best practices and how to effectively make use of documentations.In this course, you will learn how to build four mobile appsTodo App - React NativeNews App - React Native, React Navigation, Redux.Home Listing App - React Native, React Navigation, Redux, Node/Express, MongoDBAuthentication System App - React Native, React Navigation, Redux, Node/Express, MongoDBA detailed list of what you'll learnInstalling React Native and setting up Android emulator and iOS simulatorCore React Native concepts, such as working with components, state, and propsStyling and how to layout items using FlexboxHow to work with images, fonts, and Icons in React NativeSet up Navigation using React NavigationImplement the three types of navigation commonly found in mobile apps: Stack, Tabs, and DrawerState Management with ReduxUnderstand the basic concepts of NodeBuild RESTful APIs using Express FrameworkAdd validations using Express-validatorWorking with a database system (MongoDB)Implement Authentication using JWTDeploying backend to Heroku Tips on how to deploy the frontend to the various App Stores

课程标签

0人关注该课程

主题相关的课程