Level: | For IT professionals |
Provider: | Microsoft partner |
Type of provider: | Microsoft .NET Framework |
Theme: | Developer |
Length (days): | 10 |
Hours/day: | 4 |
Delivery method: | On-line |
Price: | 2.350$ + VAT |
This instructor-led Advanced C# Programming training course will enhance your C# programming skills with advanced features of C#. You will learn to develop applications using .NET Framework with C# and Visual Studio. The course includes object oriented concepts, interfaces, delegates & events, boxing & unboxing, attributes, collection, generic and threading.
About this course
-
Gain knowledge and advanced techniques of the programming language C#.
-
Gain know-how of important basic technologies of the .NET framework.
-
Be able to design, create and maintain your own programs.
Audience profile
This course is aimed at developers who have already have some experience with C# or who already know Java or C++ very well.
Skills gained
Course outline
-
Collections and Generics
-
Assemblies and GAC
-
Exception Handling
-
IO Streams
-
Unsage Code
-
Reflection and Attributes
-
Pre-Defined Attributes
-
Custom Attributes
-
More on Classes
-
Partial Classes and Methods
-
Extension Methods
-
Anonymous Types and Tuple
-
App. Configuration File
-
New features in C#6.0!
-
WinForm Working with Controls
-
Container Control
-
Graphics and GDI Objects
-
Menu types ( Strip, Context Menu Strip, Tool and Status Strip )
-
Model Dialog and Notepad Application
-
MDI Interface
-
Form Inheritance
-
Login Segment Addition to App
-
Resources and Settings
-
Database Programming Using ADO.NET
-
Installing SQL Server and Management Studio
-
Connection with Database and Connection Pooling
-
Datbase CRUD
-
Login implementation to Application
-
Multiple Active Result sets
-
Prepared Statements and Stored Procedures - DB Security
-
Database Transactions aand DTC
-
Async Execution of SQL Commands
-
Data table management
-
DataAapter Events
-
Optimistic Concurrency
-
Sorting and Filtering Data View
-
N-Tier Layered Architecture Applications
-
N-tier Architecture and Role of Each Layer
-
Development of N-Tier Architecture App
-
Developing GUI for App
-
Windows Services
-
Develop, Deploy and Launch Windows Service
-
Service Controller App
-
Delegates & Events
-
User Control and Custom Control
-
Inheriting User Control
-
Custom Control
-
Multithreading
-
Debugging and Diagnostics
Prerequisites
This course is intended for experienced developers who already have programming experience in C#. This course is not designed for students who are new to programming.
Course 55339AC: Programming in C# or equivalent knowledge.
No certification is available for this course.
Toni Njirić
Founder and OwnerFounder and Owner: EZ-Booker
Lecturer at Rochester Institute of Technology
Currently Teaching:
-
Database Connectivity and Access
-
Client Programming
-
Application Development Practices
-
Web Server Development And Administration
-
Networking Essentials For Developers
Social Media
Live Contact