Microsoft's .NET Framework presents developers with unprecedented opportunities. From web applications to desktop and mobile platform applications - all can be built with equal ease, using substantially the same skill-set. But to make the most of this potential, developers must have a thorough grasp of language skills and object oriented programming concepts (OOP).
This course concentrates on the C# programming language itself, to fully prepare delegates in readiness for using the .NET Framework/Core. No Object-Orientated knowledge is assumed. From basic procedural syntax to sophisticated object-oriented programming techniques, delegates will learn how to write .NET code that is robust and maintainable.
The course is presented as a mixture of lectures, demos and hands-on exercises. Practical sessions follow all main topics, designed to reinforce the points covered.
This intensive course is intended for developers who will use C# to write .NET Framework or .NET Core applications and who are relatively new to the C# programming language.
Delegates must understand the fundamentals of programming. Delegates can gain this level of knowledge by attending QA's 'Programming Foundations' (QAPROGFOU) course
Please note:
In addition to the above, the following practice is introduced during the course:
Module 1: Course Introduction
Module 2: Introduction to C#
Module 3: Variables and Datatypes
Module 4: Conditionals
Module 5: Loops and Collections
Module 6: Object Oriented Programming (OOP)
Module 7: Methods
Module 8: Properties and Constructors
Module 9: Inheritance and Abstract Classes
Module 10: Interfaces
Module 11: Delegates and Lambdas
Module 12: Language Integrated Query (LINQ)
Module 13: Exception Handling
Join our public courses in our Sweden facilities. Private class trainings will be organized at the location of your preference, according to your schedule.
T. Y. - Senior SOC Analyst
ING BANK
Through the training I listened without getting bored. I think it was useful. Thank you very much.