<DevLabs />

Hire, train and retain the next generation of software developers

During the coronavirus outbreak we're working remotely, but we're open as normal. We can still help you grow your tech teams.

Consistent, diverse talent

DevLabs is a five-month continued professional development programme to help your business train and retain your Northcoders graduates, and benefit from deepened knowledge by investing in their skills.

Hire

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.

Train

DevLabs is a unique opportunity for your team to benefit from deepening the knowledge of your Northcoders graduate, accelerating their learning and ability.

Retain

Training is proven to have a positive effect on retention – and in such a competitive industry, that’s more important than ever.

DevLabs Tracks

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.

DevOps
Architecture

> 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.

Applied
Testing

> 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.

"the DevLabs DevOps course was great for me. It has enabled me to gain a deeper understanding of how technology stacks are created from scratch"

Rob Clegg, Software Developer at Apadmi

Request a call back

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.

<Northcoders is not our brand. Northcoders are our brand. />