0% found this document useful (0 votes)
7 views2 pages

Course Introduction en

This course is a Capstone project for the Full Stack Software Developer Professional Certificate, allowing students to apply skills learned in previous courses. Over six weeks, participants will create a car dealership review portal, covering user management, backend services, and deployment using various technologies like Django, React, and MongoDB. The course includes hands-on labs, peer reviews, and a final submission of project artifacts for evaluation.

Uploaded by

serifart3d
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Course Introduction en

This course is a Capstone project for the Full Stack Software Developer Professional Certificate, allowing students to apply skills learned in previous courses. Over six weeks, participants will create a car dealership review portal, covering user management, backend services, and deployment using various technologies like Django, React, and MongoDB. The course includes hands-on labs, peer reviews, and a final submission of project artifacts for evaluation.

Uploaded by

serifart3d
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

[MUSIC] Welcome to this course where you will work

on a Capstone project as a full stack software developer.


Congratulations on making it this far.
At this point you've made it through all the previous courses in the full stack
software developer professional certificate.
In these courses you learned about a variety of topics including
cloud computing, HTML, CSS and JavaScript, Git and GitHub.
Front ends with react, backends with [Link] and Express,
Python web applications using Flask, Django and databases,
containers with Docker, Kubernetes, microservices and serverless.
In this Capstone project, you now have the opportunity to demonstrate the skills
you
have acquired throughout the program.
After you have successfully completed all the courses,
you will receive the professional certificate.
After completing this course, you will be able to create a full stack
application, develop static and dynamic pages for a website.
Develop containerized backend services using Express and MongoDB,
deploy microservices on code engine and use them.
Work with Django back-end and REACT front-end.
This course is intended for
anyone enrolled in the Full Stack Software Developer Professional Certificate
program and who has completed all the previous courses in the PC.
You should be familiar with HTML ,CSS, JavaScript,
React, GitHub, [Link] Express, Python, Flask,
Django Containers, microservices and serverless.
The Capstone project course is a six week course with six modules.
In this capstone you will create a car dealership's review portal.
The recommendation is for
you to spend about 2 to 5 hours each week until you complete the project.
However, you have the flexibility to complete it in a shorter or
longer timeframe if needed.
The first module will introduce you to the project scenario.
You will start by forking the GitHub repository through the link provided and
cloning the Django application starter code to build your application.
You will also create a few static web pages using HTML, CSS and Bootstrap.
In Module 2, you will add user management which includes user registration,
login and logout along with session management to the Django application
with the react front end.
In Module 3,
you will create back-end services in JavaScript that connect with MongoDB.
You will containerize MongoDB and express server to provide the API endpoints,
accessing data about the dealership and their reviews.
You will also deploy a sentiment analyzer microservice written with Python,
flask and natural language toolkit or NLTK using the IBM cloud code engine.
Module 4 is all about adding dynamic react pages to get dealership details,
get reviews of the dealership for all end users and
add reviews to the dealership for registered users.
You will create user friendly and
aesthetic fronted pages to present these services to the end users.
In Module 5, you will implement continuous integration and
continuous delivery or CI/CD with GitHub workflow for linting.
Before moving ahead, you must ensure that your Exprsmongo server is running on
Docker and that the sentiment analyzer microservice is accessible.
Then you will provide your application with the ability to run in a container.
You will also add deployment artifacts to the application so
it can be managed by Kubernetes.
Finally, in Module 6, you will submit the different artifacts developed
in the previous five modules for evaluation.
You will also need to evaluate at least one peer submission.
There is a lot to cover here.
To get the most from this course, make sure to go through the readings,
complete all the hands-on labs.
Make sure the checklist questionnaire gets a 100% score,
and submit your work and do a peer review.
If you have any trouble with the course material,
please don't hesitate to contact us in the discussion forum.
Thank you for being part of our course and welcome.
[MUSIC]

You might also like