• 100 Queen St W, Brampton, ON L6X 1A4, Canada
  • +1-800-961-0337
START DATE END DATE CLASS TIMINGS MODE LOCATION ACTION
10/29/2018 10/31/2018
  • VLT
Live Online
11/26/2018 11/28/2018
  • VLT
Live Online

OVERVIEW

Microsoft .NET is a progress in programming innovation that significantly improves application advancement, both for customary, restrictive applications and for the rising worldview of Web-based administrations. .NET is an entire rebuilding of Microsoft's entire framework foundation and speaks to a noteworthy learning challenge for software engineers creating applications on Microsoft stages. Some portion of .NET is a noteworthy new protest arranged programming dialect, C#. Yet, taking in the new programming dialect is just piece of the test. The substantially more noteworthy test is taking in the .NET Framework and every one of its abilities. 

ITC105 .NET Framework Essentials Using C#  three-day .NET instructional class covers the basics of the .NET Framework for software engineers who definitely know the C# dialect and the basics of Windows Forms. It sets with the course "C# Essentials" to shape a five-day prologue to C# and the .NET Framework for experienced software engineers. 

ITC105 .NET Framework Essentials Using C# is present to .NET 2.0 and Visual Studio 2005. It concentrates on center segments of the .NET Framework that are regular crosswise over numerous application ranges. Isolate courses are accessible in particular zones, for example, ADO.NET, XML Programming, Windows Forms, ASP.NET and Web administrations. 

ITC105 .NET Framework Essentials Using C# begins with a prologue to the engineering and key ideas of .NET. It at that point talks about class libraries, congregations, forming, design, and organization, which constitute a noteworthy progress in the straightforwardness and vigor of sending Windows applications, finishing the famous "DLL hellfire." The following two parts examine critical subjects in the .NET programming model, including metadata, reflection, I/O, and serialization. The accompanying part proceeds with the dialog of the .NET programming model, covering memory administration, threading, nonconcurrent programming, application spaces, marshal by esteem, marshal by reference, and .NET remoting. 

.NET Security is presented in some detail, including both code get to security and part based security. The following part covers interoperability of .NET with COM and with Win32 applications. The course closes with a prologue to database programming utilizing ADO.NET. SQL Server 2005 Express Edition is utilized as a part of database cases. 

ITC105 .NET Framework Essentials Using C# is reasonable, with numerous illustrations and a contextual analysis. The objective is to prepare you to start building critical applications utilizing the .NET Framework. The understudy will get a thorough arrangement of materials, including course notes and all the programming illustrations. 

COURSE GOALS 

  • Pick up a careful comprehension of the reasoning and design of .NET 
  • Gain a working learning of the .NET programming model and .NET Security 
  • Figure out how to actualize database applications utilizing .NET

ITC105 .NET Framework Essentials Using C#  COURSE OUTLINE

# Chapters & Strategies Topics
1 .NET Fundamentals
  • What is Microsoft .NET?
  • Common Language Runtime
  • Attribute-Based Programming
  • Interface-Based Programming
  • Metadata
  • Common Type System
  • Framework Class Library
  • Language Interoperability
  • Managed Code
  • Assemblies and Deployment
  • Web Services
  • ASP.NET
2 Class Libraries
  • Components in .NET
  • Building Class Libraries at the Command Line
  • Class Libraries Using Visual Studio 2005
  • Using References
3 Assemblies, Deployment and Configuration
  • Assemblies
  • Private Assembly Deployment
  • Shared Assembly Deployment
  • Configuration Overview
  • Configuration Files
  • Programmatic Access to Configuration
  • Using SDK Tools for Signing and Deployment
  • Application Settings with .NET 2.0
4 Metadata and Reflection
  • Metadata
  • Reflection
  • Late Binding
5 I/O and Serialization
  • Directories
  • Files
  • Serialization
  • Attributes
6 .NET Programming Model
  • Memory Management and Garbage Collection
  • Threading and Synchronization
  • Asynchronous Delegates
  • .NET 2.0 BackgroundWorker
  • Application Domains
  • Marshal by Value
  • Marshal by Reference
  • .NET Remoting
7 .NET Security
  • Authentication and Authorization
  • Configuring Security
  • Code Access Security
  • Code Groups
  • Evidence
  • Permissions
  • Role-Based Security
  • Principals and Identities
8 Interoperating with COM and Win32
  • .NET Client Calling a COM Server
  • PInvoke
9 Database Programming Using ADO.NET
  • ADO.NET Overview
  • .NET Data Providers
  • Using DataReaders
  • Using DataSets
  • .NET 2.0 Data Binding
  • Interacting with XML Data

Awards