.NET Best Practices and Design Patterns Training
Course 511
3 DAY COURSE

Price: $1,908.00
Course Outline

Gain the skills needed to solve real-world software programming problems to quickly deliver reliable applications that realize the quality goals of Agile development. In this .NET Best Practices and Design Patterns training course, you will identify and apply the most modern of design patterns and architectures available for .NET – from lazy singletons to asynchronous adapters. Following a "separation of concerns" approach, you will learn to write C# code that is much more maintainable, flexible and resilient.

You Will Learn How To

  • Solve complex programming problems using design patterns
  • Deliver bug-free code using test-driven development in Visual Studio
  • Create layered architectures for reusability and to eliminate functional duplication
  • Apply the S.O.L.I.D. principles for better class design
  • Requirements

    • Programming experience at the level of:
      • Course 503, Visual Basic Programming for .NET, or
      • Course 419, Introduction to C# Programming, or
      • Course 8476, Programming in C# (20483)
    • You should have experience:
      • Working with Visual Studio
      • Using object-oriented concepts
      • Building .NET applications in Visual Basic, C#, or C++
  • Software

    • This course uses Visual Studio 2013, 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.