C# Tips and Tricks - course 11,500 rub. from IBS Training Center, training 8 hours, Date: December 7, 2023.
Miscellaneous / / November 28, 2023
Assessment and training of IT specialists in key areas of software development. Courses from expert practitioners in programming languages, system and business analysis, software architecture, manual and automated software testing, Big Data and machine learning, project management and Agile. There is a 10% discount on training for individuals.
Topics covered:
Events and delegates.
Duck typing at the C# compiler level.
Named and optional arguments.
Features of exception handling.
Iterator blocks and LINQ.
Problems of "fragile base classes".
Features of mutable value types.
The order in which objects are constructed at runtime.
Default structures and constructors.
Design by Contract is a powerful software development technique that which, by formalizing the relationships between components, allows you to create high-quality, reliable and expandable software. This course covers the theoretical aspects of contract design with examples of using the library. Code Contracts, concepts of software correctness, assertions, monitoring of assertions during execution. The relationship between contracts and unit tests, the role of contracts in inheritance to ensure the Liskov Substitution Principle (LSP) and more are considered.
3,8
C++ programmers create complex programs and services. They develop high-load network applications, games, graphics engines, components for operating systems and hardware. Windows, Linux and macOS, Android, Chrome, Counter-Strike, StarCraft and Diablo are written in this language. You will master the legendary programming language from scratch: write a search engine, your own Booking.com and gain teamwork skills.
4,2