- Level Professional
- Duration 16 hours
-
Offered by
About
Show your mastery of full stack and cloud native application development by completing this capstone project! In this course, you will apply your knowledge and skills to a real-life inspired challenge and use your expertise to develop a successful solution. The project provides you with an opportunity to solidify your full stack proficiency. As you design a dynamic user experience, you will work with GitHub actions to build, test, and deploy your application. You will develop frontend pages, add user administration, build actions for database operations, create backend services, make connections with cloud native APIs, and launch CI/CD pipelines. You will boost your capabilities with cloud native services, JavaScript, Django, JSON, IBM Code Engine, Python, and Kubernetes. Then you will devise a solution for managing the containerized deployment of your application. This project is created for you to apply knowledge of relevant and in-demand skills such as: - Designing applications and their architecture - Creating web frontends with static and dynamic pages using HTML, CSS, and JavaScript - Implementing user management and authentication - Creating and invoking RESTful microservices - Developing backend services and communicating with databases - Continuously Integrating and Deploying changes using CI/CD pipelines - Deploying the entire solution on Cloud using containers and serverless technologies When you complete this project, you will have a working cloud native application showpiece that will impress potential employers. Before completing this project, it is highly recommended that you complete all the prior courses offered in the IBM Full Stack Software Developer Professional Certificate.Modules
Introduction
2
Videos
- Course Introduction
- Project Overview
Overview: Application - Static Pages
1
Assignment
- Checklist: Static Pages
1
External Tool
- Hands-on Lab: Static Pages
1
Readings
- Overview: Application - Static Pages
Overview: Application - User Management
1
External Tool
- Hands-on Lab: User Management with REACT front-end
1
Readings
- User Management Overview
Node.js Mongo DB dockerized server
1
External Tool
- Hands-on Lab: Implement API endpoints using Express-Mongo
1
Readings
- Node.js Mongo DB dockerized server Overview
Django Models and Proxy Services
1
Assignment
- Checklist: Back End
2
External Tool
- Hands-on Lab: Build CarModel and CarMake Django Models
- Hands-on Lab: Create Django Proxy Services of Backend APIs
1
Readings
- Django Models Views
Overview: Application - Dynamic Pages
1
Assignment
- Checklist: Dynamic Pages
1
External Tool
- Hands-on Lab: Add Dynamic Pages
1
Readings
- Dynamic Pages Overview
Overview: CI/CD
1
Assignment
- Checklist: User Management & CI/CD
1
Readings
- CI/CD Overview
Containerize & Deploy to Kubernetes
1
Assignment
- Checklist: Containerize
1
External Tool
- Hands-on Lab: Containerize your Application
1
Readings
- Overview: Containerize & Deploy to Kubernetes
Share Your Project
1
Peer Review
- Submit Your Work and Grade Your Peers
1
Readings
- Complete Documentation and Prepare Your Submission
Credits and Acknowledgments
2
Readings
- Congratulations and Next Steps
- Credits and Acknowledgments
Enhancement of Car Dealership Portal
3
External Tool
- [Optional] Hands-on lab: Part 1: Front-end Enhancement
- [Optional] Hands-on lab: Part 2: Car Inventory Backend Service
- [Optional] Hands on lab: Part 3: Front-end development for Car Inventory Service
Auto Summary
Master full stack and cloud native application development with this capstone project. Designed for IT and Computer Science professionals, you'll tackle real-life challenges to solidify your skills. Develop frontend pages, manage user administration, create backend services, and deploy using CI/CD pipelines. Key technologies include JavaScript, Django, JSON, Python, and Kubernetes. Guided by an expert instructor from Coursera, this 960-hour course offers Starter and Professional subscription options. Ideal for those aiming to impress potential employers with a comprehensive cloud-native application showpiece.