Skip to content

Practical C# Programming - Bristol

Learn C# Now: Face-to-Face Classroom Courses - Maximum 8 attendees


TrainX

Summary

Price
£1,495 inc VAT
Finance options

Payment methods:

  • Bank Transfer
  • Credit and Debit Card
  • Purchase Order (Businesses)

Contact us to discuss...

Study method
Classroom
Duration
3 days · Part-time or full-time
Qualification
No formal qualification
Certificates
  • Certificate of Completion - Free

Add to basket or enquire

Location & dates

Location
Start date
End date
17/02/2025
19/02/2025

End date: 19/02/2025

Additional info: 9am -> 5pm NB Course price £1495

Address
Broad Quay House
Bristol
Avon
BS14DJ
United Kingdom

Overview

C# skills are in high demand: This C# Bristol Course delivered by our highly experienced trainer, holding Microsoft C# Specialist and CompTIA Certified Technical Trainer (CTT+) certifications, will efficiently help you to understand and apply C# within your projects.

During the course the core concepts of .NET are introduced along with the principles of Object Orientated Programming (OOP). Particular emphasis is placed on Interface design which is key in the development of efficient and maintainable applications. Memory management (Garbage Collection) best practices are illustrated and core debugging techniques are introduced.

We also include an introduction to Test Driven Development (TDD).

At TrainX we encourage you to speak with our trainer directly before booking your course with us. We've delivered this C# Workshop for numerous customers including the NHS, banks, software houses and engineering companies. Simply contact us to arrange a one-to-one overview of the course.

Certificates

Certificate of Completion

Digital certificate - Included

Description

This C# Bristol Course is delivered using a learner-orientated step-by-step approach. Each topic is introduced logically and builds upon the previously introduced topic.

Attendees are given access to a learning environment which includes the latest version of Visual Studio Community (2022). The course is still relevant for earlier versions of Visual Studio and other C# environments. The concepts and skills required for successful C# development are practised using focused exercises under the guidance of the instructor.

The course outline is presented below:

  • .NET Overview
  • Basic C# Program
  • Main() and Command-Line Arguments
  • Statements, Expressions and Operators
  • Namespaces
  • Types including Nullable Types
  • Classes and Structs
  • Best Practices – Coding Standards
  • Error Handling
  • Interfaces
  • Enumeration Types
  • Arrays
  • Strings
  • Properties
  • Indexers
  • Delegates
  • Events
  • Generics
  • Iterators
  • Memory Management: Garbage Collection
  • Test Driven Development (TDD) Introduction
  • Data – ADO.NET and Entity Framework (SQL as a data source)
  • LINQ Query Expressions
  • Lambda Expressions
  • XML Documentation Comments
  • Introduction to JSON Web Services
  • Windows Forms and Windows Presentation Foundation (WPF) Introduction

Who is this course for?

This C# Bristol Course is for anyone who is IT literate and wishes to attain a level of competence in C# and .NET.

Ideally, attendees will have some programming experience though this is not necessary. We recommend that you discuss your requirements with our trainer ahead of booking with no obligation to ensure that it's learning outcomes meet those requirements.

You have the option to bring your own familiar PC or Mac (requires RDP) or TrainX will provide you with a PC for the duration of the course.

Requirements

The prerequisite for this C# Bristol Course is a good level of IT literacy. Ideally, attendees should have programming experience in a high-level language such as COBOL, BASIC or similar. Experience with scripting languages such as JavaScript will also provide sufficient background to attend.

Speak with our trainer for further details.

We provide a PC for you to use and there is an option to bring your own device (BYOD).

Career path

C# is highly sought after and required for these example roles:

  • Software Developer
  • .NET Developer
  • Cybersecurity Specialist
  • Management Information Systems Developer
  • Games Developer (E.g. Unity)
  • Cloud Developer (E.g. Azure)

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs