Full Stack Web Development Specialization Capstone Project
Offered By: The Hong Kong University of Science and Technology via Coursera
Course Description
Overview
As a student in this course, you are being provided the opportunity to access IBM Bluemix® platform-as-a-service trial for up to six months at no-charge with no credit card (up to a $1500 value).
This course will close for new learner enrollment on Aug 3, 2017 PST. If you have already enrolled, you will continue to see it on your Coursera Dashboard as long as you remain enrolled.
This specialization is being shut down since we have launched the new Full Stack Web and Multiplatform Mobile App Development Specialization https://www.coursera.org/specializations/full-stack-mobile-app-development with all new courses on Bootstrap 4, Angular, Ionic Ver. 3 and Cordova, NativeScript Version 3 and Server-side Development with NodeJS, Express and MongoDB. Interested students should move to the new specialization.
Syllabus
Ideation
The first step in your journey towards the implementation of the Capstone project begins with an idea. In this module you will develop the idea for your project, the set of expected features, survey the market to look at similar ideas to enable you to differentiate your project from others, while at the same time drawing inspiration from them.
Ideation Report
In this module, you are required to submit a formal ideation report following the structure given in the template. This will enable your peers to provide you feedback and suggestions for your project.
UI Design and Prototyping
Once you have solidified your project idea, it is time to embark on the design. Before you begin coding you should first design your user interfaces and try to develop a prototype using one of the prototyping tools. This will enable you to visualize how your final product may look like, without doing any detailed coding. Also it will enable you to see potential source for improvement, and suggest an architecture and structure for your project implementation.
UI Design and Prototyping Report
In this module, you are required to submit a formal UI design and prototyping report following the structure given in the template. This will enable your peers to provide you feedback and suggestions for your project.
Architecture Design and Software Structure
Once you have your user interface design completed, this should naturally lead to the questions on designing and implementing the project. Before you embark on coding, it is important to get your project architecture designed, decide on the REST API, the schema for your documents on the server side and the communication between the client and the server.
Architecture Design and Software Structure Report
In this module, you are required to submit a formal architecture design and software structure report following the structure given in the template. This will enable your peers to provide you feedback and suggestions for your project.
Project Implementation and Final Report
Finally it's time to turn the design into reality by implementing the code to realize the project and support all the design choices that you made in the previous steps. This module briefly elaborates on these issues.
Final Submission and Report
Time to finally demonstrate your project and document your journey over the past several weeks. Finally, when the rubber meets the road, how well does the realization match the expectations.
Taught by
Jogesh K. Muppala
Related Courses
30 Days to Learn LaravelLaracasts 3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Expanding Your JS Skills with Angular
A Cloud Guru