Software Development
From full stack web app development, through hosted functions and pipelines, to the nitty-grtty of back-end and API development, the Software Development team does it all! Our main go-to foundation is NextJS, a JavaScript React framework, with TypeScript for a more strict and error-free end product!
Getting Started
Welcome to the deparment! First things first, lets get set up with the tools/programs needed for development work in this department. Then, we can get into the training that will help refresh skills and fill in gaps.
Setup
Below is an explanation of the folders in our setup section on sharepoint.
-
Initial Setup - main setup materials every new employee should run through
-
Extra Setup - materials for settng up tools that are more client-specifc or not always used
-
Shopify - mostly unused setup materials from when we did shopify, may be useful in the future
Training
In the future, we'll swap to using the training section of this site. For now though, all our training materials are hosted on our sharepoint. When you begin with our training, ask a leader above you in the department to guide you on what portions of the training you spcfically should be running through!
-
HTML & CSS - refresher on front-end UI development
-
JavaScript - basic JS training designed to refresh the fundamentals
-
SQL Server - SQL training for understanding data and how it connects to software development
Likely once this training is reviewed or completed (at a lead's discretion), the next step will be some React/NextJS/TypeScript training. And, while we don't have internal materials yet built for these languages/frameworks, training can continue via external training resources and client-work-shadowing,