2
LEVEL Software Development Apprenticeship Programme Overview Customer Support Provision 5 Day Webinar Unix Fundamentals 5 Day Webinar Event-driven Programming using Visual Basic .NET 5 Day Webinar Object-oriented Programming 5 Day Webinar Software Testing and Software Design 5 Day Webinar SQL 5 Day Webinar Software Development Apprenticeship IT Software, Web and Telecoms Additional Vendor Qualification 5 Day Webinar Mandatory - Functional Skills English, Maths, ICT Delivered in the workplace Introduction to Software Development ½ day on site Induction

Software Development Level 3

Embed Size (px)

Citation preview

LEVEL

Software Development Apprenticeship Programme Overview

Customer Support

Provision 5 Day Webinar

Unix Fundamentals

5 Day Webinar

Event-driven

Programming using Visual Basic .NET

5 Day Webinar

Object-oriented Programming

5 Day Webinar

Software Testing and

Software Design 5 Day Webinar

SQL 5 Day Webinar

Software Development Apprenticeship IT Software, Web and Telecoms

Additional Vendor Qualification

5 Day Webinar

Mandatory -

Functional Skills English, Maths, ICT

Delivered in the workplace

Introduction to Software

Development ½ day on site Induction

Software Development Apprenticeship IT Software, Web and Telecoms

LEVEL

Introduction to the basics of

software development

Computer programming (sequence,

selection and iteration)

Programming paradigms

(procedural, event-driven and object

-oriented)

Programming languages,

algorithms, operating systems and

quality control

Navigation of any Unix / Linux operating system from the command line

Creation of directories and files

Practical experience of the classic Unix text editor, vi

Introduction to the basics of procedural programming using shell scripting

Using Visual Basic .NET and an

Integrated Development Environment to cover Event-Driven

programming concepts

Creation of interactive forms-based

programs

Connection to a database and

displaying data from the database

on forms

Introduction to object oriented

programming using Java

The concepts covered apply to any

object oriented programming

language (e.g. Java, C# and C++)

These concepts include classes,

objects and encapsulation

The module also covers the

fundamentals of the Java

programming language

The theory and practice of software

testing, including unit testing, integration testing (using stubs) and system testing

Stages of testing: from alpha

through beta to acceptance testing

Practical sessions on black box

(functional) testing

White box (structural) testing is

used in other modules of the programme

Conversion of a specification into a

software design using flowcharting and pseudocode

One of the following:

Software Development

Fundamentals MTA Exam 361

Web Development Fundamentals

MTA Exam 363

Handle customer queries

including complaints and

escalations

Investigating customer needs and

creating and investigating

customer satisfaction

Data analysis of customer

satisfaction information and creating a report based around the

analysis

Create and conduct a coaching

session based on customer needs

Develop the capability of your company by developing your people. This is a unique opportunity to enhance your delivery services by up-skilling and developing your team through learning and qualifications. No other provider in the UK is currently delivering this programme including a free of charge web developer course.

Querying data using the SELECT

statement

Addition, removal and updating of

database records

Setting up indexes, constraints and

triggers within an SQL database

COURSE DETAILS: