C# DEVELOPER PROGRAMME EMPLOYER

C# Developer Programme YouTrain are working with a number of well-known employers of software development staff to run an innovative and comprehensive training programme to take graduate calibre candidates up to Junior Developer level in as little as 6 weeks with intensive, instructor led training. Candidates will be from a wide range of disciplines not just IT related degrees.

Process

How the programme will work:

Timetable

Courses

Resourcing and matching process

Software Development Fundamentals

Candidates will have a comprehensive programme of both pre- and post- study mapped out for them.

Windows Development Fundamentals

6 weeks of instructor led training (see over)

Database Admin Fundamentals

6 certifications Microsoft’s MTAs, C# and Scrum

.NET Fundamentals

Programming in C# Professional Scrum Master – Level 1 Software Testing Fundamentals (Post Programme)

• YouTrain resource a pool of candidates who we feel are suitable and capable of completing the programme and are willing to contribute to the training programme • There is then a ‘matching’ process whereby Employers interview the short listed individuals and select who they wish to offer employment to, conditional on the individual successfully completing the programme • Training then commences and candidates progress through their training and exams • On completion of the programme the candidates start with their employers either directly on their payroll or alternatively, YouTrain can ‘contract’ them in for a trial period of 13 weeks • YouTrain will continue to work with the candidates to achieve their IT Diploma

C# Developer Programme Training

Selection of Participants

The training is based on official Microsoft training courses and delivered by highly experienced, certified trainers.

Selection will be on the basis of peoples’ potential for a career as an IT professional, not on their current knowledge.

The MTA courses are designed to give foundational knowledge of the relevant subject areas and are being used to ensure that everyone is up to a sufficient level to commence the C# training. The official Microsoft C# training course is fairly advanced in some areas whilst it misses some fundamental points in other areas, does not go in depth enough. To compensate for this we are running the official course over 5 days and then covering additional topics and extra labs in the additional 5 days.

The selection process will include an assessment of enthusiasm, determination, interpersonal skills and intellectual aptitude. However, we will be as inclusive as possible in selection. For example, the use of psychometric instruments will assist in identifying people who may not have an excellent academic background, but who none the less are capable of doing well.

In week 6 we cover some of the practical issues of software development including different methodologies including MVC and Agile and running the 2 day training course on SCRUM fundamentals. At the end of the 6 weeks we will expect all delegates to have passed all their MTAs and SCRUM Foundation certifications and either to have sat or be ready to sit their C# exam.

Participant companies will give approval to the final selection of candidates for the Programme. It is important that people considering coming on the Programme have a clear incentive. Delegates will understand that, provided they complete the Programme satisfactorily and pass the relevant exams, there will be an employment trial of 3 months. The exact terms and conditions of offers of employment will be a matter for the individual companies. However, for the purpose of the information of delegates at selection stage, delegates will be told that the salary range will be £20,000 - £25,000.

FAQ

Is there a recruitment fee? No. We only charge for the training that the candidate will receive. This is what makes our programme so attractive, instead of paying a recruitment fee and then further training / mentoring which could be as high as £5 or £6k

What commitment does the employer have? The employer has to make a formal job offer to the candidate prior to the start of the programme. (The offer can be made conditional on successful completions of the programme). The employment start date can be either at the start of the training programme OR at a mutually agreed start date.

Why are YouTrain doing this? There is a major shortage of developers coming out of university with the right skill set. YouTrain have put this programme together to enable organisations to take on the ‘right type’ of person and then enhance them by giving them the necessary skill set quickly and efficiently so that they can hit the ground running and very quickly contribute to the organisation.

Salary expectations We have advertised the positions with a salary of £20 to £25k but it is up you to decide the salary scale and progression path.

Salary expectations We have advertised the positions with a salary of £20 to £25k but it is up you to decide the salary scale and progression path.

Why should my organisation do this? It is a very cost effective model (no recruitment fee) Progress along the learning curve is greatly accelerated, which means the new members of the team can contribute more quickly and more effectively We have run similar programmes and have found that there is a higher level of loyalty from candidates.

What is the Selection Process? YouTrain run a rigorous selection process and will have a pool of suitable candidates for you to interview prior to the start of the programme. Once they have received an official job offer the candidate will start on the programme.

C# Developer Programme Software Development Fundamentals

Windows Development Fundamentals

.NET Fundamentals

Software Testing Fundamentals

About this Course

About this Course

About this Course

About this Course

This MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-361, and build an understanding of these topics: Core Programming, Object-Oriented Programming, General Software Development, Web Applications, Desktop Applications, and Databases.

This MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-362, and build an understanding of these topics: Windows Programming Basics, Creating Windows Forms Applications, Creating Windows Services Applications, Accessing Data in a Windows Forms Application, and Deploying a Windows Application.

This MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-372, and build an understanding of these topics: .NET Framework Concepts, Namespaces and Classes in the .NET Framework, .NET Code Compilation, I/O Classes in the .NET Framework, Security, .NET Languages, and Memory Management.

This MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-379, and build an understanding of these topics: Testing Fundamentals, Testing Methodologies, Creating Software Tests, Managing Software Test Projects, Working with Bugs, Automating Software Tests.

This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam.

At Course Completion

After completing this course, students will be able to:

At Course Completion

•Understand .NET Framework Concepts

•Describe testing methodology

After completing this course, students will be able to:

•Understand Namespaces and Classes in the .NET Framework

•Create software tests

•Understand Web Applications

•Understand Windows Programming Basics

•Understand.NET Code Compilation

•Understand Desktop Applications

•Create Windows Services Applications

•Understand I/O Classes in the .NET Framework

•Understand Databases

•Create Windows Services Applications

•Understand Security

•Access Data in a Windows Forms Application

•Understand.NET Languages

At Course Completion After completing this course, students will be able to: •Understand Core Programming •Understand Object-Oriented Programming •Understand General Software Development

•Deploy a Windows Application

After completing this course, students will be able to:

•Understand Memory Management

At Course Completion

•Describe testing fundamentals

•Manage software testing projects •Work with bugs •Automate software testing

C# Developer Programme Programming in C# (Course 20 483) About this Course This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including: •Building new data types. •Handling events. •Programming the user interface. •Accessing a database. •Using remote data. •Performing operations asynchronously. •Integrating with unmanaged code. •Creating custom attributes. •Encrypting and decrypting data.

At Course Completion At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

•Describe the core syntax and features of C#. •Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications. •Implement the basic structure and essential elements of a typical desktop application. •Create classes, define and implement interfaces, and create and use generic collections. •Use inheritance to create a class hierarchy, extend a .NET Framework class, and create generic classes and methods. •Read and write data by using file input/ output and streams, and serialize and deserialize data in different formats. •Create and use an entity data model for accessing a database and use LINQ to query and update data.

•Use the types in the System.Net namespace and WCF Data Services to access and query remote data. •Build a graphical user interface by using XAML. •Improve the throughput and response time of applications by using tasks and asynchronous operations. •Integrate unmanaged libraries and dynamic components into a C# application. •Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime, and manage assembly versions. •Encrypt and decrypt data by using symmetric and asymmetric encryption.

C# Developer Programme Interested? Here are some more reasons why YouTrain is the premier

We are YouTrain YouTrain is Scotland’s leading provider of IT Apprenticeships. A home-grown Scottish training provider, we have been delivering IT Professional Apprenticeship programmes across Scotland for over 16 years and we are at the forefront of high end apprenticeship delivery. YouTrain’s innovative IT Apprenticeship programme, IT Diploma and IT Graduate programme combine both work-based learning and experience with instructor led training courses. We also deliver Management, Business and Administration and Customer Service Apprenticeships. YouTrain work within both the public and private sectors delivering a range of training solutions including Modern Apprenticeships, IT technical and end user courses, management programmes and soft skills and employability skills courses. We have trebled in size in recent years and now employ over 35 permanent staff. Our Head Office in Stirling provides 4 fully equipped training rooms. In June 2013 we opened our Motherwell training facilities, centrally located to bus and rail networks, and at the beginning of 2014, opened our office in Inverness. We also deliver Apprenticeships in England and have an office in Halifax, West Yorkshire.

provider of IT training & Microsoft training in Scotland.

Head Office Stirling Unit 127 Stirling Enterprise Park, Stirling FK7 7RP Tel: 01786 478478 Motherwell 114 Windmillhill Street, Motherwell ML1 ITA Tel: 01698 269289

• • Approved SQA and City and Guilds Centre • • Approved Training Provider for Skills Development Scotland, through which you can access financial help for training • • learndirect Scotland Centre – use your ILA with us • • Microsoft Learning Partner – prepare for Microsoft technical certifications and for Microsoft Office Specialist certifications • • Prometric Test Centre – sit your Microsoft (and other) technical exams with us • • Pearson Vue Test Centre – sit your Cisco (and other) technical exams here with us • • Certiport Test Centre – sit your Microsoft Office exams here with us

Inverness Darach house, Stoneyfield Business Park, Inverness IV2 7PA Tel: 01786 478478 Halifax The Elsie Whiteley Innovation Centre, Hopwood Lane, Halifax HX1 5ER

By train or bus – 5 minute walk from Stirling train & bus station

Easy to reach from anywhere in Central Scotland

By car – 5 minutes off motorway. Free parking right outside

Excellent facilities for IT training and other training

For more information on our C# courses or to see what other courses we offer please contact us

Visit: www.youtrain.com | Tel: 01786 478 478