Skip to content

leonccao/Full-Stack-Web-Development

Repository files navigation

Full Stack Web and Multiplatform Mobile App Development Specialization

Here are the in-class projects for Full Stack Web and Multiplatform Mobile App Development Specialization on Coursera.

Introduction: 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.*

This specialization builds a series of websites for a fictional restaurant conFusion based on serveral different platforms and tools.

1. Front-End Web UI Frameworks and Tools: Bootstrap 4

./Bootstrap

Course's homepage here.

This project built a website of conFusion by Bootstrap4 besides HTML, CSS and Javascript.

Highlights and Details:

2. Front-End JavaScript Frameworks: Angular

./Angular/conFusion
./json-server

Course's homepage here.

This project built a multi-platform website of conFusion based on Angular4.

Json-Server works here as the server.

Highlights and Details:

3. Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova

./Ionic
./json-server

Course's homepage here.

This project built a hybrid app of conFusion based on Ionic and Cordova. This app is based on Ionic and Cordova. Ionic works as app framework. Then the Ionic app will be packaged by Cordova.

Json-Server works here as the server.

Highlights and Details:

4. Multiplatform Mobile App Development with NativeScript

./NativeScript
./json-server

Course's homepage here.

This project built a hybrid app of conFusion based on NativeScript.

Json-Server works here as the server.

Highlights and Details:

5. Server-side Development with NodeJS, Express and MongoDB

./Angular/conFusion-Angular4-Firebase
./Angular/conFusion-Angular4
./MongoDB
./NodeJS

Course's homepage here.

This part includes the server side of the website.

NodeJS respondes all the requests from client side. Express is used here for NodeJS to operate on MongoDB.

HTTPClient of Angular4 are utilized here to integrate the front-end with back-end.

Highlights and Details: