A tanfolyamon a hallgatók részletesen hallhatnak a C# nyelvi elemeiről, és a .NET keretrendszer nyújtotta lehetőségekről. A résztvevők megismerkedhetnek a C# nyelv elmeivel illetve a .NET keretrendszer nyújtotta lehetőségekkel, a tanfolyam végére egyszerűbb kliens oldali alkalmazásokat tudnak készíteni.
	 
	A tréning gyakorlatorientált, játékos feladatokon keresztül ismertet meg az elmélettel. A képzésen elkészítenek egy teljes WPF alapú alkalmazást, ami tartalmaz Lambda, LINQ és más haladó technikákat is. A képzésre jelentkezők saját fejlesztési projektjeik kapcsán felmerülő kérdésekkel is készülhetnek.
	A tanfolyamon Visual Studio 2019-es fejlesztői környezetben dolgoznak a hallgatók.
	A tanfolyamon az oktató által összeállított, kibővített tananyagot adjuk a résztvevőknek.
	A nyilvánosan meghirdetett tanfolyam magyar nyelven zajlik.
	 
	Okató: Kulcsár Ernő, Microsoft Certified Trainer, MCSE, MCSD, CEH
				 
				
					
	A klasszikus C# nyelvi elemektől (vezérlési szerkezetek, objektumorientált koncepciók stb.) indulva a nyelv újdonságai (extension method, lambda szintaktika, LINQ stb.) is bemutatásra kerülnek.
	Az alábbi tematika irányadó jellegű.
- 
		Review of C# Syntax
- 
		Creating Methods, Handling Exceptions, and Monitoring Applications
- 
		Basic types and constructs of Visual C#
- 
		Creating Classes and Implementing Type-safe Collections
- 
		Creating a Class Hierarchy by Using Inheritance
- 
		Reading and Writing Local Data
- 
		Accessing a Database
- 
		Accessing Remote Data
- 
		Designing the User Interface for a Graphical Application
- 
		Improving Application Performance and Responsiveness
- 
		Integrating with Unmanaged Code
- 
		Creating Reusable Types and Assemblies
- 
		Encrypting and Decrypting Data
 
				
					
	Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks. More specifically, students should have hands-on experience using C# that demonstrates their understanding of the following:
- 
		How to name, declare, initialize and assign values to variables within an application.
- 
		How to use:
- 
				arithmetic operators to perform arithmetic calculations involving one or more variables;
- 
				relational operators to test the relationship between two variables or expressions;
- 
				logical operators to combine expressions that contain relational operators.
 
- 
		How to create the code syntax for simple programming statements using C# language keywords and recognize syntax errors using the Visual Studio IDE.
- 
		How to create a simple branching structure using an IF statement.
- 
		How to create a simple looping structure using a For statement to iterate through a data array.
- 
		How to use the Visual Studio IDE to locate simple logic errors.
- 
		How to create a Function that accepts arguments (parameters and returns a value of a specified type.
- 
		How to design and build a simple user interface using standard controls from the Visual Studio toolbox.
- 
		How to connect to a SQL Server database and the basics of how to retrieve and store data.
- 
		How to sort data in a loop.
- 
		How to recognize the classes and methods used in a program.