Advanced C# Programming Training: Programming Extended Features
Course 973
3 DAY COURSE

Price: $1,908.00
Course Outline

In this course you will apply C# extended features, including definitive coverage Language Integrated Query (LINQ), to streamline the use of C# as both an object-oriented and a first-class data-manipulation language. C# is layered on top of Microsoft’s highly successful .NET Framework. With the advent of Core, the extra dimensions of portability and openness have been added. To effectively leverage the integration of programs with both .NET Framework and Core, use of different language features are required including specialized C# keywords, advanced lambda expressions, extension methods, generic classes and delegates, universal functions, and anonymous types. In particular, to optimize data access, productivity, and overall application performance.

You Will Learn How To

  • Streamline data-centric applications with C# extended features and the Entity Framework (EF)
  • Integrate Microsoft Core with .NET Framework applications for high-performance data access
  • Exploit LINQ keywords and full-stack capabilities including queries, grouping and joins
  • Generate dynamic enumerations in developer-written generic classes
  • Recommended Experience

    • Knowledge at the level of:
      • Course 419, Introduction to C# Programming, or
      • Course 8476, Programming in C# (20483)
    • You should know how to:
      • Construct, compile, and execute C# Windows Forms and/or Web applications using the Visual Studio integrated environment
      • Design and implement a modestly complex (1000+ lines) program in the C# language
      • Apply solid object-oriented development techniques, including encapsulation, inheritance, interfaces, and polymorphism
      • Produce applications that employ key parts of the .NET framework library
  • Software

    • This course uses Visual Studio 2017, but is useful to those using an earlier version
Course Dates

For course questions or any customer service inquiry, please contact your Customer Service team at BAHCustomerService@LearningTree.com.

We are excited that Learning Tree now offers a deferred direct bill payment option for Booz Allen employees. The deferred direct bill payment option enables employees to enroll in learning opportunities with no upfront costs. This payment option will require the employee to sign a Family Educational Rights and Privacy Act (FERPA) agreement with Learning Tree to release grades/completion to Booz Allen to satisfy the FlexEd Program completion requirement. Note, Learning Tree may also be used for the FlexEd Program reimbursement payment option.

Attendance Method
Additional Details (optional)

Private Team Training

Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.