.NET Core
*$425
*$425
Level: Core
Program starts: 12.10.2015
70 hours / 2.5 months

*The payment is made in native currency at the exchange rate of NBU on the date of agreement.

** Each module can be paid separately.

.NET allows you to create custom written applications for the Windows Platform. Moreover, this platform is cross functional and suited for the development for other platforms. Knowledge of this technology it is a path to participation in international projects, demand among employers and the opportunity to implement your own ideas!

BACKGROUND NEEDED

Candidate should have basic knowledge of procedural and object-oriented programming (variable / constant, operators / operations, array, array initialization, function, parameters transmission, class / object, knowledge of OOP paradigms: encapsulation / inheritance / polymorphism).

KNOWLEDGE AND SKILLS ACQUIRED

Having finished the program, one has knowledge in the areas of .Net Framework, CLR, MSIL, GAC; gets the ability to use the tools mentioned in the main topics of the program, including the use of XML in the development, ADO.NET, Entity Framework and LINQ for data operations, as well as knowledge of design patterns and rules of using MVP, MVVM projects.

PROGRAM MAJOR TOPICS

     Module A                                           

  • Introduction.  .NetFramework. C# Review
  • OOP in C#
  • Catching exceptions
  • Delegates, events. Collections
  • Windows Forms and WPF. Architecture. Review of Windows Forms components. Creation of simple Windows Forms application
  • Databases basics. Normalization. Relations, keys, indexes. ACID. SQL. CRUD, etc.

     Module B

  • .Net Framework Platform, managing resources in .Net
  • C# advanced: constructors, objects creation and initialization, explicit and implicit interface implementation
  • Strings, regular expressions, input-output, working with file-system
  • Software unit testing
  • Delegates, events, anonimous methods, lambda expressions
  • Generic, generated collections
  • XML and XSD
  • Serialization and deserialization
  • ADO.NET
  • LINQ
  • Multithreading in C#
  • Dynamic, COM
  • Design patterns

During the studying all students create their own projects and after finishing the program students present them. Usually we invite Tech experts and HR managers from leading IT companies to the final project presentation. It gives an opportunity to receive feedback on a project from experts and expand range of contacts.

Trainers
Dyshlevyy Oleksiy
Dyshlevyy Oleksiy
More than 8 years of experience in coaching, creating of personal training programs and courses, as well as teaching to specialists of major IT-companies and educational IT-projects. 5 years of experience of .NET, Python, C# development. Co-founder of the community for beginners in IT – SEClub, which has been successfully operating for four years. Organizer of more than 50 educational events for IT-youth.
Students Enrolled
15
Classes per week
2
Client Happiness, %
86

I think that Bionic is the strongest IT training center now, with a lot of relevant topics, trainers are all practitioners, enough practical tasks, a lot of like-minded and interesting peers. I would highly recommend to all undergraduates and juniors/middles, or people who want to expand their knowledge

Denys Balastryk
Graduate of 3 Tech programs

Yes, Bionic definitely helped me achieve what I wanted, namely to become a programmer. It's quite difficult to reach the level that corresponds to the modern requirements of employers on our own, and BIONIC helped me learn a programming language, technologies, and most importantly try everything on practical projects. Your university has influenced my life more than 5 years in good Ukrainian university. Thank you!

Margaryta Kozub
Graduate of 3 Tech+Soft programs

Studying at Bionic for me was very useful and interesting. The knowledge helped to quickly master new technologies of development. Thank you for giving me the opportunity to participate in your programs.

Vasyl Skliarov
Graduate of 7 Tech+Soft Programs