Dette kurset har ikke oppført noen dato for studiestart. Bruk skjemaet under for å kontakte leverandør for nærmere informasjon.
Do you want to really master C# and Visual Studio? Do you want to see how to cleanly and efficiently implement modern design patterns? Do you want to learn more programming best practices, and how to create good APIs? Do you want to understand the new asynchronous programming support in C# 5? Then this is the class for you!
This class starts where the classical Microsoft classes leave off, covering more advanced topics with a focus on modern architecture and development practices, clean code and a focus on real-life use cases. Using the skills learned on this course, you will be able to produce better quality software in a more efficient manner.
Module 1: Visual Studio
Module 2: An OO Refresher
Module 3: Interfaces and OO Patterns
Module 4: Dependency Injection
Module 5: Generic Programming
Module 6: Event Based Architectures
Module 7: Higher Order Programming
Module 8: Reflection and attributes
Module 9: Text processing
Module 10: Advanced Linq
Module 11: Asynchrony
Module 12: Parallelism
Good knowledge of programming in C# and. NET. You should have worked with. NET for at least 3 years.
|About the instructor: Jonathan Worthington From business applications to compiler writing, and from .Net to Perl, Jonathan has a wide range of software development experience. He deeply believes that good development has to be a strongly holistic activity, drawing on mathematics, engineering, linguistics, economics, psychology and more. By looking at insights from many fields, he works hard to deliver solid and maintainable software solutions. Originally from the UK, and having spent time in Spain and Slovakia, Jonathan is currently based in Sweden. Jonathan is also a very active open source contributor, and a popular speaker at a range of international workshops and conferences.|
You are already developing software in C# and have some development experience on the .Net platform. Now, you want to gain a deeper understanding of your language and toolchain, and get up to date with the latest language features and development practices.
Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!