Software Engineer


On this Software Engineer Skills Bootcamp you'll gain an understanding of software development and deployment, with the option to specialising in either Java or Python. This Skills Bootcamp focuses on the modern workplace adoption of Microsoft Azure and how it may be used in the development and deployment of applications within the platform.

Understanding of either Python or Java helps to grow the language skills used within your chosen industry, to complete development to deployment software lifecycle. Businesses benefit as learning coding language can be specific to what is used within their business, allowing delegates a fundamental step-up with understanding on how applications can also be deployed.

This pathway is aimed at Level 3 delegates as it allows to specialise in a language with a strong understanding of deployment.

Firebrand delivers the programme through our Online Instructor-Led learning platform, based on our Lecture | Lab | Review methodology. Learners will be supplemented with support from our Software Subject Matter Experts, and get full access to an e-learning platform.

Firebrand take sole delivery of the Software Engineer Skills Bootcamp provision and will provide the operational infrastructure to recruit learners, deliver training, provide additional support to learners and to access a guaranteed interview with employers who are regularly hiring people with these skills.


Course AZ-900T01-A: Microsoft Azure Fundamentals

  • Module 1: Cloud concepts
  • Module 2: Azure architecture and services
  • Module 3: Azure management and governance

Course AZ-204T00: Developing Solutions for Microsoft Azure

  • Module 1: Create Azure App Service Web Apps
  • Module 2: Implement Azure functions
  • Module 3: Develop solutions that use blob storage
  • Module 4: Develop solutions that use Azure Cosmos DB
  • Module 5: Implement IaaS solutions
  • Module 6: Implement user authentication and authorization
  • Module 7: Implement secure cloud solutions
  • Module 8: Implement API Management
  • Module 9: Develop event-based solutions
  • Module 10: Develop message-based solutions
  • Module 11: Instrument solutions to support monitoring and logging
  • Module 12: Integrate caching and content delivery within solutions

Java Fundamentals*

  • Section 1: Understand Java fundamentals
  • Section 2: Work with data types, variables, and expressions
  • Section 3: Implement flow control
  • Section 4: Perform object-oriented programming
  • Section 5: Compile and debug code

Python Fundamentals*

  • Section 1: Operations using Data Types and Operators
  • Section 2: Flow Control with Decisions and Loops
  • Section 3 : Input and Output Operations
  • Section 4 : Code Documentation and Structure
  • Section 5: Troubleshooting and Error Handling
  • Section 6: Operations using Modules and Tools

Choose to take either Python Fundamentals or Java Fundamentals*

Exam Track

As part of this Skills Bootcamp, you'll sit the following exams:

Exam AZ-900: Microsoft Azure Fundamentals

  • Exam code: AZ-900
  • Language: English
  • Domains:
    1. Describe cloud concepts (20-25%)
    2. Describe core Azure services (15-20%)
    3. Describe core solutions and management tools on Azure (10-15%)
    4. Describe general security and network security features (10-15%)
    5. Describe identity, governance, privacy, and compliance features (20-25%)
    6. Describe Azure cost management and Service Level Agreements (10-15%)

Exam AZ-204: Developing Solutions for Microsoft Azure

  • Domains:
    1. Develop Azure compute solutions (25-30%)
    2. Develop for Azure storage (15-20%)
    3. Implement Azure security (20-25%)
    4. Monitor, troubleshoot, and optimize Azure solutions (15-20%)
    5. Connect to and consume Azure services and third-party services (15-20%)

Java Fundamentals exam*

  • Exam code: ITS-303

Python Fundamentals exam*

  • Exam code: ITS-304

Choose to take either Python Fundamentals or Java Fundamentals*

Latest Reviews from our students