Upload
james-webb
View
13
Download
5
Tags:
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: