Course Summary

A developer will typically be working as part of a larger team, in which they will have responsibility for some of the straightforward elements of the overall project. The developer will need to be able to interpret design documentation and specifications.
Level
level-4-icon

Higher

Programme Duration
programme-duration-4-icon

18 Months

Training Duration
training-duration-4-icon

7 Weeks

Training Method
training-method-4-icon

Smart Classroom

Training Schedule
training-schedule-4-icon

6-8 Weeks

Unit 1
Project Management

This unit is delivered over 5 days through the Smart Classroom.

  • Understand why organisations use project management
  • Understand how to set up and review projects at all stage
  • Be able to use management tools to maintain, control and monitor projects
Unit 2
Object Oriented Programming

This unit is delivered over 5 days through the Smart Classroom.

  • Understand the principles of object-oriented programming
  • Be able to design object-oriented programming solutions
  • Be able to implement object-oriented programming solutions 
  • Be able to test and document object-oriented programming solutions
Unit 3
Human Computer Interaction

This unit is delivered over 5 days through the Smart Classroom.

  • Understand recent human computer interaction related developments and their application
  • Discuss the issues related to user characteristics for a chosen HCI 
  • Be able to develop a human computer interface
Unit 4
Advanced Websites

This unit is delivered over 5 days through the Smart Classroom.

  • Fundamentals of advanced web page development 
  • Undertake formal user requirements analyses
  • Use appropriate development tools to implement and test interactive web pages incorporating advanced design and information presentation techniques
Unit 5
Database Design

This unit is delivered over 5 days through the Smart Classroom.

  • Understand databases and data management systems 
  • Understand database design techniques 
  • Be able to design, create and document databases
Unit 6
Systems Development

This unit is delivered over 4 days through the Smart Classroom, followed by a 1 day exam at a local test centre.

  • Know how to plan systems development activities against agreed quality standards
  • Be able to establish customer requirements
  • Be able to establish procedures for system maintenance
  • Understand system implementation procedures
  • Be able to produce requirements specifications
  • Be able to prepare for system implementation
Unit 7
HTML5 Application Development Fundamentals MTA

This unit is delivered over 4 days through the Smart Classroom, followed by a 1 day exam at a local test centre.

  • Manage the application lifecycle
  • Build the user interface by using HTML5 
  • Format the user interface by CCS
  • Code by using JavaScript
Functional Skills

This is subject to evidence provided.

  • Level 2 - Maths
  • Level 2 - English

Learners who require Functional Skills will be supported using the Smart Classroom and the sessions will last half a day each. Exams will be held in a local test centre.

End Point Assessment
The End Point Assessment is completed in the last few months of the apprenticeship. It includes an Employer Reference, Summative Portfolio, Synoptic Project and an Interview.

Smart Classroom

Our apprentices come together from all over the country and work together in the smart learning environment, interacting, communicating and engaging with the best technical trainers in IT, Software and Digital Marketing. Our Smart Classrooms are technology enhanced cloud-based classrooms that deliver teaching and learning by integrating learning technology.

WORKPLACE ACTIVITIES

On this programme, an apprentice is required to evidence the following activities in the workplace:

  • Develop an analysis document for a piece of software developed by the employer
  • Identify, analyse and report upon active projects within the business
  • Write database connection code, including commentary on specified features
  • Build a piece of software and prepare for deployment
  • Document the software components required to implement a solution based on a specification
  • Write a substantial piece of code in accordance with organisational and industry good coding practices, including specified elements of programming
  • Use of tools and techniques in programming problem solving
  • Work within appropriate service level agreement
  • Test code using specified methods and analyse results to correct errors
  • Design and produce a user interface for a software solution

Enquire Today