.NET / C# Course
The target group for our popular .NET / C # course is people with everything from no / little to much experience in software development – not necessarily Microsoft® platform. The goal is to give students basic instruction in C # language, object-oriented development, and introduce the various possibilities .NET platform provides.
The course is basically divided into 10 lessons, but can be tailored to individual needs or example, be combined with our e-learning products. Each session is 3-4 hours, the first half is theory and half practical exer-sees for students. The practical part is the course instructor supported in the form of exercises so that questions and learning takes place in the most optimal way.
C# Course Content
Our courses can be completely tailored to your needs. The content below should therefore be considered as a proposal that broadly affects the various topics within .NET / C # development.
Lesson 1
General introduction to the .NET platform / architecture. Introduction to the language C #, variables, flow control, loops and methods). Introduction to Microsoft Visual Studio development environment.
Lesson 2
Object-oriented development. The object-oriented thinking (classes, structures / methods, member variables, properties, inheritance, etc.).
Lesson 3
Class Libraries, sealed classes, partial classes, the base class object, operator overloading, typecasting, enumerations. Introduction to UML and class diagrams using. Visual Studio. Initial introduction to Windows Forms development.
Lesson 4
Windows Forms Controls, Components, User controls, ActiveX, error handling / exceptions, collection classes in .NET Generics and reference / value types.
Lesson 5
Files / System.IO. Introduction to XML, XML with .NET, XSLT, serialization / deserialize. Introduction to Windows Presentation Foundation (WPF).
Lesson 6
Databases and .NET (ADO.NET), Visual Studio och databases Object Relational Mapping (ORM), Entity Framework, LINQ.
Lesson 7
Compilation Settings, TDD (Test Driven Development), Unit Testing, Unit Testing with NUnit, Code Coverage, Continuous Inte-gration, code analysis, refactoring, quality and documentation.
Lesson 8
Deployment (MSI), Visual Studio setup projects, ASP.NET development, Web User Controls, AJAX, Silverlight.
Lesson 9
Introduction to web services. SOAP, WSDL, Windows Communication Foundation (WCF).
Lesson 10
Regular expressions, Windows API, COM interop, COM, objects to / from .NET, Windows Services, Reflection, Ob-fuscation, Plugin Architecture and dynamic applications.
Includes
- ~ 15-20 hours of effective training
- ~ 15-20 hours instructor supported problem solving
- Onsite (you provide any necessary catering)
- Course material (+500 pages) + CD-ROM with all material for each participant
- Access to private online forum
PRICE DKK. 6.250,-
For the above course with 10 participants the price per participant is DKK. 6.250,-/excl. VAT. (10 lessons of 3 hours)
DKK. 7.450.-/excl. VAT. (10 lessons of 4 hours).
Please note that the price is only indicative as it depends of:
- The content / the level of adaption to your needs
- Number of participants
Flexibility
The location of when the lessons will be held, is entirely up to the individual company. We know that there may be things in the way of planned training days – therefore our only cancellation policy that we are notified of cancellation / reminders of lessons later than 24 hours before. But of course we are always to talk to, there’s nothing worse than standing with a reserved course you have paid for and can not send students on!
It is important to understand that the above course is merely an example. We prefer to get input on desired topics, participant profiles and årssagen to desire course. Then we can come up with the course that fits exactly to your / your needs.
About the instructor
The instructor of the course is Henrik Brinch. He has worked professionally as a software developer (full-stack), architect, teacher, mentor, coach in .NET / C# dating back to 2002. Henrik has as a consultant solved many tasks for both large and small companies in Denmark and abroad. He has a solid background in software development on the Microsoft platform, and also develop in many other programming languages (C++, Assembler, Java, Javascript and others.). With the great practical ballast, he is able to understand the students’ needs, problems and servers teaching in an easily digestible manner.
We are Microsoft® .NET experts
Latest Articles
TRIGEMINI
DK-2820 Gentofte
Denmark
Tel: +45 7027 8081
Fax: +45 7027 8082
Email: info@trigemini.dk
CVR: 14364579