Programming With C# for Beginners Training Course

Short course

Online

£ 390 VAT inc.

Description

  • Type

    Short course

  • Level

    Beginner

  • Methodology

    Online

  • Class hours

    15h

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

Facilities

Location

Start date

Online

Start date

AugustEnrolment now closed
OctoberEnrolment now closed

About this course

Important information: London Academy of IT will offer classroom-based learning when the UK lockdown is over and safe to do so.

Skills Required
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.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • C language
  • Decision Making
  • Programming
  • C#
  • IT
  • IT courses
  • Expressions
  • Tutoring
  • Learning
  • Class

Teachers and trainers (1)

Jayan Karmacharya

Jayan Karmacharya

Tutor

Jayan is an Experienced Web Developer and IT tutor with over 10 years of experience in Server side programming, front-end development, database design, web server management and, IT instruction. Having Master of Science in Information Technology Degree and Microsoft certified Programming in HTML5 with JavaScript and CSS3

Course programme

  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. Interfaces and abstract classes
    • Understand the Purpose of Interfaces
    • Define an Interface
    • Use an Interface
    • Multiple Inheritance using Inheritance
    • Overview of Abstract Classes
    • Programming with Abstract Classes
    • Comparison of Abstract classes and Interfaces
  11. Properties
    • Introduction of Properties
    • Creating and using Properties
    • Read-only Properties
    • Property accessibility
  12. Indexers
    • Indexers in C#
    • Comparison between Indexers and Properties
  13. Attributes
    • Using Pre-defined Attributes
    • Comparison between Indexers and Properties
  14. Debugging Techniques
    • Introduction
    • Breakpoints
    • Stepping through the code
    • The Debugging Tool Windows
  15. Delegates & Events
    • Understand What a Delegate Is
    • Understand What an Event Is
    • Implement Delegates
    • Fire Events
  16. Collections & Generics
    • Working with List
    • Working with Dictionary

Programming With C# for Beginners Training Course

£ 390 VAT inc.