⛔Never push sensitive information such as client id's, secrets or keys into repositories including in the README file⛔
The Request Apprentice Training API is an API used to store requests for apprentice training by Employers
which are then actioned by Providers
1. Employers must be authenticated to create requests.
2. Providers can search for requests which are relevant to the services they provide.
The Request Apprentice Training service consists of a database, Inner API, Outer API's, Employer Portal,
Provider Portal and Jobs, this repo is the Inner API.
* A clone of this repository
* A code editor that supports Azure functions and .NetCore 8.0 e.g. Visual Studio 2022
* A SQL server which is either an Azure DB or is Azure DB compatible e.g. SQL Server 2022 Developer Edition running locally
* An Azure Service Bus instance (Only required for the API when sending emails)
Publish the database to Azure or a local instance by selecting SFA.DAS.RequestApprenticeTraining.Database and
selecting Publish, no additional properties need to be specified.
Azure Table Storage config
Row Key: SFA.DAS.RequestApprenticeTraining.Api_1.0
Partition Key: LOCAL
This utility uses the standard Apprenticeship Service configuration. All configuration can be found in the [das-employer-config repository]
(https://github.com/SkillsFundingAgency/das-employer-config).
* None
* .NetCore 8.0
* Azure Functions V4
* Azure Table Storage
* NUnit
* Moq
* FluentAssertions
* None