C# Core

4000 hrn. Group classes 4500 hrn. Individual classes

C# is a modern, object-oriented programming language intended to create simple yet robust programs. Designed specifically to take advantage of CLI features, C# is the core language of the Microsoft .NET framework. In this course, you gain the skills to exploit the capabilities of C# and of the .NET Framework to develop programs useful for a broad range of desktop and web applications.

 

Категорія: , .

Information about the course

The programme of the course "C# - Core" The course is aimed at developers who are new to the .NET 4.5 Framework, who need to get up to speed quickly with the C# language fundamentals - to understand and use effectively the core .NET functionality. The course features intensive hands-on coding exercises with Visual Studio 2013, reflecting useful real-world scenarios and Best Practices with .NET 4.5. By the end of the course you will be able to write useful, data driven applications in C#, and use your knowledge as a basis for going on to specialise in the development of Windows GUI (Forms, WPF), Web Applications in ASP.NET / MVC, WCF Adapters / Azure Cloud Services and other .NET disciplines.

Required skills

  • English on the reading/writing level is desired.
  • A sure knowledge of a personnel computer.
  • The course is aimed at developers-newcomers and at those, who have the basic knowledge of programming bases or want to get it.

 

  • The introduction to the .Net infrastructure.
  • Machine Math.
  • Variables and data types.
  • Conditional constructions.
  • Logical and bit operations.
  • Cyclical constructions.
  • Methods.
  • Methods. Recursion.
  • Arrays.
  • Iteration operators.
  • The cycle for.
  • The cycle foreach.
  • The cycle while.
  • The cycle do.
  • Break and continue operators.
  • The introduction to OOP. Classes and objects.
  • Classes and objects. Diagrams of classes.
  • Inheritance and polymorphism.
  • Abstract classes and interfaces.
  • Arrays and indexers.
  • Static and nested classes.
  • Structures and their types.
  • Structures and their types. Enumeration.
  • Delegates.
  • Work with flows
    • Creation of the flow with the Runnable interface.
    • Creation of the flow with "Thread" interface.
    • Start and stop of the flow.
    • Pause of the flow`s work and its restoration.
    • Planning of flows.
    • Priorities of flows.
    • "Daemon" flows.
  • A key word "syncronized" - syncronized methods.
  • Universal templates.
  • Limitation of universal templates.
  • Events.
  • Flows.
  • Collections.
  • Processing of exclusions.
  • Overload of operators.
  • Anonymous and dynamic types. LINQ.
  • Spaces of names. Directives of the preprocessor.
  • Work with data base
    • What is JDBC?
    • Learning of the main conceptions of relational data bases.
    • Connectivity to data base with the aid of JDBC.
    • Drivers download.
    • The use of the class "Connection".
  • The client - server connection in C#.

Individual classes

Course cost

4500 грн

24 classes with duration of 48 academic hours 22

Free timetable

Possibility to influence on studying timetable

All teacher`s attention is directed to You

Individual approach

Group classes

Course cost

4000 грн

24 classes with duration of 48 academic hours 22

Strict timetable

Studying is strictly based on the course programme

Consistency and systematic character of studying

Work follow the gorup