Code Monkey home page Code Monkey logo

cloudappdevelopment's Introduction

Final Project Template

The final project for this course has several steps that you must complete. To give you an overview of the whole project, all the high-level steps are listed below. The project is then divided into several smaller labs that give the detailed instructions for each step. You must complete all the labs to successfully complete the project.

Project Breakdown

Prework: Sign up for IBM Cloud account and create a Watson Natural language Understanding service

  1. Create an IBM cloud account if you don't have one already.
  2. Create an instance of the Natural Language Understanding (NLU) service.

Fork the project Github repository with a project then build and deploy the template project

  1. Fork the repository in your account
  2. Clone the repository in the theia lab environment
  3. Create static pages to finish the user stories
  4. Deploy the application on IBM Cloud

Add user management to the application

  1. Implement user management using the Django user authentication system.
  2. Set up continuous integration and delivery

Implement backend services

  1. Create cloud functions to manage dealers and reviews
  2. Create Django models and views to manage car model and car make
  3. Create Django proxy services and views to integrate dealers, reviews, and cars together

Add dynamic pages with Django templates

  1. Create a page that shows all the dealers
  2. Create a page that show reviews for a selected dealer
  3. Create a page that let's the end user add a review for a selected dealer

Containerize your application

  1. Add deployment artifacts to your application
  2. Deploy your application

cloudappdevelopment's People

Contributors

captainfedoraskillup avatar ibm-skills-network-bot avatar lavskillup avatar mouadcherkaoui avatar shiningbox avatar upkarlidder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.