Full Stack Web and Multiplatform Mobile App Development Specialization

开始时间: 06/21/2022 持续时间: Approximately 3 months to complete Suggested pace of 10 hours/week

所在平台: Coursera专项课程

课程类别: 计算机科学

大学或机构: CourseraNew

课程主页: https://www.coursera.org/specializations/full-stack-mobile-app-development

课程评论:没有评论

第一个写评论        关注课程

课程详情

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 Angular. You’ll also learn to create hybrid mobile applications, using the Ionic framework, Cordova and NativeScript. 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 Angular course be completed before proceeding with the Ionic and Cordova and/or the NativeScript course.

全栈Web和多平台移动应用程序开发专业知识:学习前端和混合移动开发以及服务器端支持,以实现多平台解决方案。 本专业课程的前两门课程介绍了前端框架:Bootstrap 4和Angular。您还将学习使用Ionic框架,Cordova和NativeScript创建混合移动应用程序。在服务器端,您将学习如何使用MongoDB来实现NoSQL数据库,如何在Node.js环境和Express框架中工作以及如何通过RESTful API与客户端进行通信。参加该专业的学习者应具有HTML,CSS和JavaScript的工作知识。 理想情况下,学习者应按指定顺序完成课程。强烈建议先完成Angular课程,然后再进行Ionic和Cordova和/或NativeScript课程。

课程大纲

Course: 1

Course Link: https://www.coursera.org/learn/bootstrap-4?specialization=full-stack-mobile-app-development

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/angular?specialization=full-stack-mobile-app-development

Title:Front-End JavaScript Frameworks: Angular

Description:This course concentrates mainly on Javascript based front-end frameworks, and in particular the Angular framework (Currently Ver. 6.x). This course will use Typescript for developing Angular application. Typescript features will be introduced in the context of Angular as part of the exercises. You will also get an introduction to the use of Angular Material and Angular Flex-Layout for responsive UI design. You will be introduced to various aspects of Angular including components, directives and services. You will learn about data binding, Angular router and its use for developing single-page applications. You will also learn about designing both template-driven forms and reactive forms. A quick introduction to Observables, reactive programming and RxJS in the context of Angular is included. You will then learn about Angular support for client-server communication through the HTTP client and the use of REST API on the server side. A quick tour through Angular animation support and Angular testing rounds off the course. You must have either completed the previous course in the specialization on Bootstrap 4, or have a working knowledge of front end web-UI frameworks 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-mobile-app-development

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.

课程评论(0条)

课程简介

全栈网页开发和多平台移动应用开发专项课程系列(Full Stack Web and Multiplatform Mobile App Development Specialization) ,该系列包括5门子课程,涵盖Bootstrap, Angular, Ionic,Cordova,NativeScript,NodeJS, Express 和 MongoDB等,感兴趣的同学可以关注: Build Complete Web and Hybrid Mobile Solutions-Master front-end web, hybrid mobile app and server-side development in five comprehensive courses.

课程标签

全栈工程师 全栈 web开发 移动应用开发 Mobile开发 bootstrap Angular NodeJS Express mongodb

5人关注该课程

主题相关的课程