.NET und C# - Anwendungsprogrammierung
IT training for the visually impaired
Application programming with .NET, C-Sharp
See also:
Overview of all training courses for the visually impaired
Description
Learning objective
You will receive a thorough introduction to object-oriented programming with C# and the .NET Framework.
All basic programming techniques, the C# syntax and more advanced techniques of Windows programming are illustrated by means of numerous exercises.
Learning modules included
- Introduction and Basics
- Basics .NET Framework and CLS (Common Language Specification)
- Development with Editor and Command Line Compiler
- Development with development environments: Visual Studio / SharpDevelop / MonoDevelop
- C# Language Basics and Syntax
- Data types and type conversions
- Arithmetic operators, logical operators and comparison operators
- Control structures: the selection, loops and repetitions
- Basic error handling
- Arrays, lists, collections, strings and regular expressions
- Fundamentals of object-oriented programming
- Fundamentals of classes, properties and methods
- Encapsulation, constructors and namespaces
- Applying inheritance, overloading and polymorphism
- Creating and using interfaces
- Advanced techniques
- System access, file access, streams, drives, folders and files
- Globalisation and localisation
- Sharing applications (setup)
- Program generics, events and delegates
- Multithreading - Basics
- Serialisation of objects, programming with XML
- Assemblies and reflection
- Database applications with ADO.NET
- .NET interfaces : SQL server / MySQL and SQLite
- Connection objects, data commands, DataReader and Data Adapter objects
- Transaction Processing Datasets and DataRelations
- DataTable objects, TableAdapter objects and DataView objects
- Data Binding in Windows Forms and Web Forms
- Reading and writing XML
- Application security
- User security and input validation
- SQL injection, command injection
- Encryption technology
- Graphical programming
- Creating WPF applications, main window, window class, XAML
- Basic controls: positions, sizes, properties, event handling
- Working with layout containers
Intended audiences
- Developers switching from a non-DotNet language (e.g. C++ or VB 6)
- Developers switching from a scripting language (e.g. PHP)
Prerequisites and previous knowledge needed
- Sure handling of the PC in general. The matching training: IT foundation course
- Knowledge of another programming language (such as Visual Basic or PHP) is very helpful
General information
Training details
- One-on-one training at your site with blind-friendly methodology.
- Duration and dates flexible by arrangement.
Operating system and software
- Microsoft Windows / Windows Server (all versions)
- Screen reader software: COBRA or JAWS (all versions)
- Microsoft Visual Studio (current version)
Documents and documentation (German)
- Electronic seminar documentation (German)
- Access for the accessible e-learning platform (German)