C# -.NET Programming / core
(Fundamentals)
If you want to learn a different programming language, then C# is a great place to start. C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework.
KNOWLEDGE TO BE GAINED:
Main topics of the training program to discuss are the following:
- C# - Introduction
- General information
- MS Visual Studio
- First Project, Main method (“Hello World”)
- Console Application (Write, Read, special characters)
- Data types (int, double, char, bool, string)
- Variable definition
- Operations (= + - / * %)
- Conditional statements (if, if/else)
- Operators (== != > < <= >= )
- Create Calculator
- Operators (&& ||)
- Switch
- Increment, decrement
- Constants
- Practice exercises
- Loops
- For, while do/while
- Statements (Break, continue)
- Nested loops
- Print rectangles, triangles
- Improve Calculator (add loop)
- Practice exercises
- Arrays
- Introduction.
- One dimension arrays
- Initialize, print values
- Two dimension arrays
- Initialize, print value (matrix)
- Practice exercises
- Methods
- Introduction
- First method
- Method definition rules (signature)
- Method types
- Return statement
- Method parameters
- Improve Calculator (Add mathematical methods)
- Method overloading
- Default value parameters, Named parameters
- Params keyword
- Practice exercises
TRAINING DETAILS:
Training duration: 30 hours / 10 days
Training fee: 53 000 AMD
PRE-REQUISITES:
No basic knowledge is needed, but mathematical knowledge is desirable.
C# -.NET Programming / core
(Level 1)
KNOWLEDGE TO BE GAINED:
Main topics of the training program to discuss are the following:
- OOP - Class and Object, Encapsulation
- Inheritance
- Abstract Class, Interface
- Polymorphism
- Generics
TRAINING DETAILS:
Training duration: 48 hours / 16 days
Training fee: 84 000 AMD
PRE-REQUISITES:
Basic knowledge of Programming is desirable.
C# -.NET Programming
(Level 2)
KNOWLEDGE TO BE GAINED:
Main topics of the training program to discuss are the following
.NET FRAMEWORK
- CLR
- IL
- CTS
- CLS
- Managed Code
- Assembly / GAC
- Manifest
- Garbage collection
- Reflection
- JIT compiler
- OOPS
- Delegate
- Events
- Event Listener
- Event Publisher
- Anonymous Methods
- Lambda Expressions
- User-defined cast
- SYSTEM IO
- Introductions
- DriveInfo class
- Directory, DirectoryInfo classes
- File, FileInfo classes
- Practice projects
- SYSTEM IO 16
- Introductions
- Streams (StreamReader, StreamWriter, FileStream)
- Read from file
- Write into file
- Practice projects
- THREADING / MULTI-THREADING
- Multi-tasking - Multi-threading
- Process
- Thread
- App domain
- Suspend Daemon threads
- Interlocked class
- Monitor object
- Mutex
- Semaphore
.NET COLLECTION
- LinkList
- Sets
- Bit Array
- Tuples
- Binary search trees
- LINQ
- Lists and entities
- Linq query
TRAINING DETAILS:
Training duration: 48 hours / 16 days
Training fee: 86 000 AMD
PRE-REQUISITES:
Knowledge of C# -.NET Programming (Level1) .
HOW TO APPLY
As the number of participants is limited the selection will be made on "first come - first served" basis. The selected students will be notified additionally. For more information please call us at 010 /93/99 556810.