237 500 HUF + VAT (cca. 625 EUR + VAT)
Course dates and application
Applying for closed-group training
Application without a date
To complete the course, you need strong computer science skills and basic programming knowledge.
If you do not have any programming knowledge, we recommend our Programming Basics course (MFEPROG1) as a first step.
C# is part of the .NET framework, developed by Microsoft. Created by Anders Hejlsberg, the Java and C++ based programming language owes its popularity to its diversity and ease of use. In our training, students will get a closer look at the C# programming language and the object-oriented programming mindset, which allows for the subsequent use of individual code snippets.
Course Outline:
1. INTRODUCTION
1.1. Introduction to the Visual Studio development environment
1.2. Basics of building console applications
1.3. Source files, project, solution
1.4. Assemblies; the relationship between the .NET framework and the C# programming language
1.5. Understanding and effectively using debugging options
2. Basics of the C# programming language
2.1. Understanding the syntax of the C# programming language
2.2. Using local variables
2.3. Understanding the primitive types of the C# programming language; operations, sequence of operations
2.4. Basics of arrays
2.5. Introduction to conditional branch structures
2.6. Introduction to loop control structures
2.7. Writing "functions"
3. OBJECT-ORIENTED PROGRAMMING
3.1. Basic concepts of the object-oriented paradigm
3.2. Creating classes and objects
3.3. Containment, data encryption, access levels
3.4. Inheritance
3.5. Polymorphism; use of virtual and abstract methods, abstract classes, interfaces
3.6. Understanding static members
4. OTHER ELEMENTS OF THE .NET TYPE SYSTEM
4.1. Delegates
4.2. Events
4.3. Enums
4.4. Generics
5. STRUCTURED EXCEPTION HANDLING
5.1. The importance and benefits of exception handling
5.2. Detecting and handling exceptions
5.3. Throwing exceptions
5.4. Creating your own exception types
6. BASICS OF FILE MANAGEMENT
6.1. Introduction to the concept of stream
6.2. Opening and reading files
6.3. Outputting to files
6.4. Proper management of non-managed resources
6.5. Using StreamReader, StreamWriter and File API
7. GRAPHIC APPLICATION
7.1. Understanding the programming principles of user interfaces; event-driven operation, container control hierarchy
7.2. Understanding the Windows Forms framework
7.3. Understanding Windows Forms controls and their events, application development
Qualified mentors of the training
Do you have any questions about the training?
Kiváló magyarázatokat kaptunk, életszerű példákkal.
ISTQB Advanced Test Analyst vizsgafelkészítő tanfolyam résztvevője