Skip to main content

Software Engineering Software Requirements

Updated over a week ago

To ensure a successful and smooth learning experience on the Software Engineering Levels 4, 5 and 6 programmes, learners need access to specific software.

Important note: Please ensure learners can also access the core requirements listed in this article in addition to the programme-specific requirements outlined below. It is the employer's responsibility to ensure this access is in place by the relevant deadline.


Software Engineering Levels 4, 5 and 6: Additional Software Requirements and Deadlines

Software/ Tool

Details

Implementation notes

Deadline

Platform used to teach SQL as part of the programme. Note: No data will be uploaded to Sphere as we use dummy data in the lesson. They can then apply teachings from here to their own internal SQL database as compliant with internal company data policies.

Allowlisting required

Flying Start (first session)

IDE (Integrated Development Environment) for programming, working with command line, notebooks and git. Note: VS Studio Code is preferred, but Notepad ++, Sublime, or your company’s text editor can be used if needed.

Installation required

Flying Start (first session)

Code hosting platform for version control and collaboration.

Allowlisting required

Flying Start (first session)

Free and open source software for distributed version control. Git is used for coordinating work among programmers collaboratively developing source code. Note: Apprentices must be able to push to git directly in the command line (without requiring additional levels of authorisation).

Installation required

Flying Start (first session)

Learners will require admin permissions to be able to install packages using the command line.

Install programming packages via NPM from the command line tool:

On the command line: Run git; Run Authenticate; Run npm install

Admin permissions

required

Flying Start (first session)

Node.js is a server-side JavaScript runtime environment that enables running JavaScript outside of a web browser

Installation required

Month 1

Additional Engineering Tools

(Tools are beneficiary not mandatory)

Download DB Browser for SQLite3 - Download Postman for Desktop

Installation preferred

Month 1

Apprentices require access to Docker to create and run images and containers

Access required

Month 1

Did this answer your question?