Training is a priority for new software engineers. Offering DevLabs to our graduates will give you the competitive edge when it comes to hiring the right people.
DevLabs is a unique opportunity for your team to benefit from deepening the knowledge of your Northcoders graduate, accelerating their learning and ability.
Training is proven to have a positive effect on retention – and in such a competitive industry, that’s more important than ever.
DevLabs is delivered as five two-day sprints over five months. For each sprint, participants will complete an information pack to get up to speed with the course content, a day on-site with Northcoders and a day working remotely to continue exploring the content independently.
> Containers: building images and networking (with Docker)
> Continuous integration, delivery and deployment: build pipelines with staging platforms, automated testing and feedback loops
> Cloud infrastructure: cloud computing, databases, networking and security (with AWS)
> Cloud infrastructure automation: automated deployment processes and modularisation (with Terraform)
> Cloud native architecture: stateless containers, storage, service to service comms and monitoring metrics
We will explore best security practices as appropriate throughout the course.
> Introducing front end testing: introduce TDD to incrementally build a front-end application against business-style acceptance criteria
> Mocking network requests: mock and stub network requests to handle responses and errors from third-party APIs
> Dealing with components: develop a reusable component library and mock external dependencies
> Extracting the service layer: consolidate an application with maintainability and extensibility in mind
> Testing cloud functions: develop unit tests for cloud based services and gain confidence with integration tests; introducing contract testing
We’re constantly updating and improving our curriculum, so the structure and content of DevLabs courses might change.
Rob Clegg, Software Developer at Apadmi
Want to find out how you can enrol your developers on DevLabs, find out more about the course content, or have some other question? Submit the form below and one of our team will be with you soon.