Regular Price: £630 Batch Price: From £630 📅 View Dates & Prices Group Booking Discount: From £360 per person 🧮 Calculate & Book 1-to-1 Training: £630 📋 Booking Request Form Course Overview This course is designed for beginners who wish to become a Microsoft .NET developer by using C# (C Sharp) which is one of the most popular programming languages for web, desktop and mobile application development. It is a virtual classroom-based course that covers the essential topics to start programming with C#. Following topics are included in this course: C# Language Fundamentals Variables Operators and Expressions Decision Making Using Loops Using Arrays Managing Errors and Exceptions Using Methods Classes and Objects Interfaces and abstract classes Properties Indexers Attributes Debugging Techniques Delegates & Events Collections & Generics Requirements No existing knowledge on .NET or C# is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge. If you do not have basic computer and Internet skills then we highly recommend you to attend our Computer Basics for Absolute Beginners course before attending this course. Course Content C# Language Fundamentals Overview of the C# language The structure of a C# program Compiling and running your code Reading and writing from and to the Console Variables Understanding data types Working with numbers Working with characters and strings Understanding variable scope Converting data type Operators and Expressions Introduction of operators Arithmetic operators Concatenation operators Comparison operators Logical operators Increment and decrement operators integer and floating point division Casting (Typecasting) Decision Making Using bool in Decision Making The logical negation operator (!) Switch Statements Using Loops Introduction of looping The while loop The do-while loop The for loop The break statement The continue statement Nesting loops Using Arrays Introduction of Arrays in C# Initialising the Arrays Using the foreach loop with Arrays Managing Errors and Exceptions Introduction of error handling Catching exceptions The finally blocks Using Methods Introduction of C# Methods Creating a Method in C# Calling a Method Returning value from a Method Method parameters Method overloading Classes and Objects Introduction of Object and Classes Creating an Object Using an Object Creating a Class Adding Instance variables Controlling accessibility Naming conventions for class members Adding Constructors Overloading Constructors Static Methods, Variables, and Classes Properties Introduction of Properties Creating and using Properties Read-only Properties Property accessibility Debugging Techniques Introduction Breakpoints Stepping through the code The Debugging Tool Windows Course Dates, Prices & Enrolment All Training Physical Classes Virtual Classes UTC British Time (UK, Ireland, Iceland) Central European Time (France, Germany, Sweden) Eastern European Time (Finland, Cyprus) Eastern Time (New York, Toronto, Montreal) Central Time (Chicago, Houston, Winnipeg) Mountain Time (Calgary, Denver, Edmonton) Mountain Time (Phoenix) Pacific Time (Los Angeles, Seattle, Vancouver) Singapore Time Arabic Standard Time (Qatar, Saudi Arabia) Gulf Standard Time (UAE, Oman) Australian Eastern Time (Sydney, Melbourne) Western Australia Time (Perth) New Zealand Time China Standard Time (China, Taiwan, Hong Kong) Scroll right for more details There is no date for this course at this moment. Please complete the BOOKING REQUEST FORM below or come back to this page again later. Note: Online classes are usually delivered through Zoom video conferencing. Price Calculator & Booking Request Form Calculate prices for Corporate, 1-on-1 or group training and request a booking. Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to: book a course on different dates book for a group of delegates book corporate training book a customised training book a one-on-one training The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below: How many hours? How many people? Total Cost Price per person Preferred Dates and Times Any other information Study Path These are some suggested study paths, but you may book the courses according to your requirements. Programming with C# for Beginners > Database Design with Microsoft SQL Server > Web Development with ASP.NET Database Design with Microsoft SQL Server > Software Testing For Beginners Please contact us us if you need any help to choose your study path. Career Path These are some possible career paths after completing this course: Junior Programmer > Programmer > Senior Programmer Junior Web Developer > Web Developer > Senior Web Developer Software Tester Participant Reviews “A well structured course with extremely knowledgeable teacher who navigates smoothly through the course building on concepts over time. Highly recommended to beginners and those wanting to improve their C# skills alike” Stephanie 15/05/2019 "“The teacher was great and definitely knowledgeable. Highly recommend for people with 0 experience in C# and wanting to learn it!” Clement 10/12/2018 "A very well delivered course covering advanced topics with the bonus of small class sizes. Would recommend." Rob Keating 01/06/2016 "The course was very good. The teacher (Jayan) was amazing, he let you use different versions of the visual studio, and you don't need to bring your own laptop since they have one for each student, although I preferred to bring my own." Nicolas Mendez, 10/01/2016
17 August 2020 7 Fundamental Principles of Mobile App Development That Need to Follow Mobile apps have emerged as the most competitive business areas and are used by many but not every app is successful. In this article, we will discuss the 7 Fundamental Principles of Mobile App Development that you need to follow.
02 October 2021 Business Automation with Low-Code Platforms The growing abundance of online resources and tools is changing the way that researchers find information, process data, collaborate, and disseminate results. My main task define technology needs and provide innovative IT solutions
02 January 2019 Choosing a Programming Language to Learn There are many programming languages in the world. This article will help you to choose a language to learn.
22 April 2020 Top X Universal Tips for C# Programmers and PHP Developers Becoming a skilled programmer takes more than the knowledge of a programming language. It is a combination of motivation, conviction, and willingness to continue your learning process. Find the top 8 universal tips for C# Programmers and PHP Developers in the article.
05 September 2024 Unveiling C# 13: New Features on the Horizon In this article, thirteen C# new features will be unveiled.
29 March 2020 Visual Studio 2017 Step by Step Installation Guide In this tutorial, you will learn how to install Visual Studio Community 2017 step by step.