Skip to main content
search

Overview

This course caters to beginners aiming to establish themselves as proficient Microsoft .NET developers using C# (C Sharp), a widely acclaimed programming language pivotal in web, desktop, and mobile application development. Delivered in a classroom environment, the program provides a thorough introduction to essential concepts, equipping participants with the fundamentals required to dive into C# programming. Covering topics such as C# Language Fundamentals, Variables, Operators and Expressions, Decision Making, Loops, Arrays, Error Handling, Methods, Classes and Objects, Interfaces, abstract classes, Properties, Indexers, Attributes, Debugging Techniques, Delegates & Events, and Collections & Generics, this course offers a solid foundation for aspiring developers.

Embark on a transformative learning journey that empowers you to grasp the intricacies of C# development and forge a path toward success in the dynamic realm of software engineering. With a structured curriculum designed to build proficiency from the ground up, participants will gain hands-on experience and practical skills vital for navigating the complexities of C# programming. Whether aspiring to pursue a career in web development, desktop applications, or mobile app development, this course provides the essential stepping stones to kick-start your journey as a C# developer.

Requirements

No prior knowledge of .NET or C# is necessary for this course. While familiarity with any programming language is beneficial, it is not mandatory. Basic computing knowledge is required to enroll in this course.

Course Contents

1: 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

2: Variables

  • Understanding data types
  • Working with numbers
  • Working with characters and strings
  • Understanding variable scope
  • Converting data type

3: 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)

4: Decision Making

  • Using bool in Decision Making
  • The logical negation operator (!)
  • Switch Statements

5: Using Loops

  • Introduction of looping
  • The while loop
  • The do-while loop
  • The for loop
  • The break statement
  • The continue statement
  • Nesting loops

6: Using Arrays

  • Introduction of Arrays in C#
  • Initialising the Arrays
  • Using the foreach loop with Arrays

7: Managing Errors and Exceptions

  • Introduction of error handling
  • Catching exceptions
  • The finally blocks

8: Using Methods

  • Introduction of C# Methods
  • Creating a Method in C#
  • Calling a Method
  • Returning value from a Method
  • Method parameters
  • Method overloading

9: 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

10: Properties

  • Introduction of Properties
  • Creating and using Properties
  • Read-only Properties
  • Property accessibility

11: Debugging Techniques

  • Introduction
  • Breakpoints
  • Stepping through the code
  • The Debugging Tool Windows

Why Choose Us?

Our aim is not just to get you the qualification but also guide you through all processes while you are applying for your SIA Licence. Following are some of the reasons why you should choose us as your training provider:

  • Excellent Success Rate!
  • Fully accredited and authorized training center in London!
  • Most competitive prices with NO HIDDEN COSTS!
  • Prices are all inclusive of tuition, handbook, notebook, exams and certificate costs!
  • Nationally recognized and Ofqual accredited training course!
  • Highly skilled and qualified trainers with a great wealth of practical knowledge & experience!
  • Post-qualification email support while you are preparing to book your licence application!
  • Free guidance session on how to apply and obtain a SIA Licence!

Course Fee

£360

This Course Includes:

Total Duration
12 Hours
Course Level
Beginner
Delivery Method
Onsite Training

Certification:

Certificate of Completion will be provided after completing the course.

Close Menu
Call Now Button
× How can I help you?