This course builds on the foundations of C# programming, introducing advanced object-oriented programming techniques and key features of the .NET Framework and .NET Core. Designed for learners who have completed the C# Fundamentals course or [...]
  • QACSINT-QA
  • Cena na vyžiadanie

This course builds on the foundations of C# programming, introducing advanced object-oriented programming techniques and key features of the .NET Framework and .NET Core. Designed for learners who have completed the C# Fundamentals course or have equivalent experience, it takes participants deeper into inheritance, abstract classes, interfaces, delegates, lambda expressions, LINQ, and database connectivity with Entity Framework. Learners will also gain the skills to implement robust error handling and work effectively with data and files. By focusing on console applications, class libraries, unit test projects, and database-first Entity Framework techniques, the course equips developers with practical, transferable skills to create maintainable, scalable solutions. Sessions combine lectures, demonstrations, and hands-on exercises, ensuring learners can apply new concepts immediately.

  • Create derived classes that inherit from custom or .NET base classes
  • Apply polymorphism effectively through abstract classes and interfaces
  • Implement and consume delegates, including built-in delegate types
  • Use lambda expressions to streamline code and improve readability
  • Connect to databases using Entity Framework in a database-first approach
  • Query and manipulate data using LINQ with best practice techniques
  • Handle exceptions effectively to build robust applications
  • Work with data collections and files within .NET applications

Mám záujem o vybraný QA kurz