Practical C# Programming - Bristol
Learn C# Now: Face-to-Face Classroom Courses - Maximum 8 attendees
TrainX
Summary
Payment methods:
- Bank Transfer
- Credit and Debit Card
- Purchase Order (Businesses)
Contact us to discuss...
- Certificate of Completion - Free
Add to basket or enquire
Location & dates
End date: 19/02/2025
Additional info: 9am -> 5pm NB Course price £1495
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.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.