The Full Stack Software Developer program has three streams with an optional stream – Stream Zero. Stream Zero is designed for students to learn the prerequisites prior to starting the first module (Stream One) of the program.”
In Stream Two, you will learn to use the following languages and applications: Python, DC.js, Crossfilter.js, Queue.js, JSON, Mongo DB, Flask and MySQL. These are the technologies used in back end development, which involves building and managing a server, an application, and a database which enables the front-end (user-facing side) of the website to work properly. You will use these technologies to create another project consisting of a data management website that will be submitted at the end of the program as part of your grade.
In Stream Three, you will learn Django and PayPal. These technologies will be used to help you create a full stack site based on the Django framework. This will be your third and final project.
After completing all three streams you will submit your three projects at the same time. Projects can be submitted every other month on the following select dates:
Finalized grading for projects can take 8 weeks from the date projects are submitted. Please ensure you plan accordingly when submitting your projects.
Learning all of the above technologies, in particular how they all relate and operate together will prepare the student to begin their career as a junior developer.
This program is entirely online and is completed at your own pace. When you register, you receive eighteen (18) months to complete this program.