Foundations of C# Programming and the .NET Framework
- Course Code GK2346
- Duration 3 days
- Version link.aspx
Course Delivery
Additional Payment Options
-
GTC 36 inc. VAT
GTC, Global Knowledge Training Credit, please contact Global Knowledge for more details
Jump to:
Course Delivery
This course is available in the following formats:
-
Class Connect HD
Connect to a class in HD
-
Company Event
Event at company
-
Public Classroom
Traditional Classroom Learning
-
Virtual Learning
Learning that is virtual
Request this course in a different delivery format.
Course Overview
TopCourse Schedule
TopTarget Audience
TopDevelopers who:
- Want to gain in-depth knowledge of the core C# language
- Need a fast introduction to the .NET platform architecture
- Would like an overview of how to navigate the .NET Framework class library
Course Objectives
Top- Examine core language features such as types, variables, and control constructs
- Use object-oriented features such as class, interface, protection, and inheritance
- Perform error notification and error handling using exceptions
- Use properties to implement the private data/public accessor pattern
- Use namespaces to group related types
- Use delegates and events to implement callbacks
- Override Object class methods such as ToString
- Avoid dll conflicts during deployment
- Use dynamic binding and polymorphism to write generic code (i.e., less code!)
- Distinguish between "implementation inheritance" and "interface inheritance"
- Use ADO.NET to connect to SQL Server and run a simple query
- Build a basic Windows Forms GUI
Course Content
Top- .NET Overview
- .NET Execution Model
- Console Application
- Dynamic-Link Library
- Language Basics
- Classes
- Initialization
- Properties
- Static
- Reference Types
- Implementation Inheritance 1 and 2
- Interface Inheritance
- Object
- Exceptions
- Namespaces
- Event Subscription
- Windows Forms
- Introduction to ADO.NET
- Generics
- String
- Assemblies
Course Prerequisites
Top- Working knowledge of at least one other high–level language.
Note: The difficulty level is ideal for programmers coming from languages like VB6, Pascal, or C. Individuals with a mainframe or scripting background will find the course very challenging—you should study an introductory programming text before attending. If you have some C++ or Java experience, some material will be familiar, but the course will still be beneficial. Experienced C++ or Java programmers should move directly to Essential .NET.
- /en-be/-/media/global-knowledge/merchandising/right-side-column/emea/gk-polaris/gk-polaris-unlimited-training-subscriptions---250x600.png https://www.globalknowledge.com/en-be/products/subscriptions/pl-discovery?utm_source=website&utm_medium=banner&utm_campaign=GK-Polaris-general&utm_content=course-overview #000000
- GK2346
- Foundations of C# Programming and the .NET Framework
- Applications Development & Programming
- GK2346 | Foundations of C# Programming and the .NET Framework | Training Course | Applications Development.
- Applications Development