|
所在平台: Coursera专项课程 课程类别: 其他类别 大学或机构: CourseraNew |
课程主页: https://www.coursera.org/specializations/full-stack-react
课程评论:没有评论
课程名称:全栈Web开发:React专业化 课程概述: 本专业化课程旨在教授前端和混合移动开发,并提供服务器端支持,以便实现多平台解决方案。课程前两部分专注于前端框架:Bootstrap 4和React,同时还涉及如何使用React Native创建混合移动应用。在服务器端,学习者将学习如何使用MongoDB实现NoSQL数据库,掌握Node.js环境和Express框架的使用,并通过RESTful API与客户端进行通信。要求学习者具备HTML、CSS和JavaScript的基础知识,并建议按课程顺序完成学习,建议先完成React课程,再进行React Native课程。 课程大纲: 1. **前端Web UI框架与工具:Bootstrap 4** - 课程链接:[Bootstrap 4课程](https://www.coursera.org/learn/bootstrap-4?specialization=full-stack-react) - 描述:本课程将介绍客户端Web UI框架,特别是Bootstrap 4。学习内容包括网格和响应式设计、Bootstrap CSS和JavaScript组件,CSS预处理器(Less和Sass),以及Node.js和NPM的基础知识。 2. **前端Web开发:React** - 课程链接:[React课程](https://www.coursera.org/learn/front-end-react?specialization=full-stack-react) - 描述:本课程探讨基于JavaScript的前端应用开发,重点是React库。将使用JavaScript ES6进行React应用的开发,并介绍Reactstrap用于响应式UI设计。学习内容还包括React组件、React路由、单页应用的开发、受控表单的设计、Flux架构及Redux的应用、客户端与服务器通信的Fetch用法,以及REST API的使用。 3. **NodeJS、Express与MongoDB的服务器端开发** - 课程链接:[NodeJS课程](https://www.coursera.org/learn/server-side-nodejs?specialization=full-stack-react) - 描述:本课程关注服务器端开发,基于NodeJS平台展开。内容包括Web协议(HTTP和HTTPS)、NodeJS模块(Express用于构建Web服务器)、基础CRUD操作、NoSQL数据库尤其是MongoDB及Mongoose的使用,REST概念及RESTful API的构建,身份验证和安全性,以及后端即服务(BaaS)的方法。 欢迎学习者积极参与,掌握全栈Web开发的相关技能,进行多平台应用的开发与实现。
Course: 1
Course Link: https://www.coursera.org/learn/bootstrap-4?specialization=full-stack-react
Title:Front-End Web UI Frameworks and Tools: Bootstrap 4
Description:This course will give you an overview of client-side web UI frameworks, in particular Bootstrap 4. You will learn about grids and responsive design, Bootstrap CSS and JavaScript components. You will learn about CSS preprocessors, Less and Sass. You will also learn the basics of Node.js and NPM and task runners like Grunt and Gulp.
Course: 2
Course Link: https://www.coursera.org/learn/front-end-react?specialization=full-stack-react
Title:Front-End Web Development with React
Description:This course explores Javascript based front-end application development, and in particular the React library (Currently Ver. 16.3). This course will use JavaScript ES6 for developing React application. You will also get an introduction to the use of Reactstrap for Bootstrap 4-based responsive UI design. You will be introduced to various aspects of React components. You will learn about React router and its use in developing single-page applications. You will also learn about designing controlled forms. You will be introduced to the Flux architecture and Redux. You will explore various aspects of Redux and use it to develop React-Redux powered applications. You will then learn to use Fetch for client-server communication and the use of REST API on the server side. A quick tour through React animation support and testing rounds off the course. You must have preferably completed the previous course in the specialization on Bootstrap 4, or have a working knowledge of Bootstrap 4 to be able to navigate this course. Also a good working knowledge of JavaScript, especially ES 5 is strongly recommended.
Course: 3
Course Link: https://www.coursera.org/learn/server-side-nodejs?specialization=full-stack-react
Title:Server-side Development with NodeJS, Express and MongoDB
Description:This course deals with all things server-side. We base the entire course around the NodeJS platform. We start with a brief overview of the Web protocols: HTTP and HTTPS. We examine NodeJS and NodeJS modules: Express for building web servers. On the database side, we review basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS. We examine the REST concepts and building a RESTful API. We touch upon authentication and security. Finally we review backend as a service (BaaS) approaches, including mobile BaaS, both open-source and commercial BaaS services.
Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution. The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and React. You’ll also learn to create hybrid mobile applications, using React Native. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS and JavaScript. Ideally learners should complete the courses in the specified sequence. It is strongly recommended that the React course be completed before proceeding with the React Native course.
具有React专业化功能的全栈Web开发:学习前端和混合移动开发以及服务器端支持,以实现多平台解决方案。 本专业课程的前两门课程涵盖了前端框架:Bootstrap 4和React。您还将学习使用React Native创建混合移动应用程序。在服务器端,您将学习如何使用MongoDB来实现NoSQL数据库,如何在Node.js环境和Express框架中工作以及如何通过RESTful API与客户端进行通信。参加该专业的学习者应具有HTML,CSS和JavaScript的工作知识。 理想情况下,学习者应按指定顺序完成课程。强烈建议先完成React课程,然后再继续执行React Native课程。