.Net Development

.Net Development

Apply to Course Now

About the Course

Course Code: Comp1002

Duration: 16 hours (weekend)

Time: 9 am – 5 pm


.Net Development Description

This ten-day introductory .net development course is the most practical and comprehensive introduction to the many facets of .net development concepts and applications you’ll find anywhere.

As a participant, you will get a thorough briefing in the nuts and bolts of .net developments.

This qualification is primarily aimed towards:

  • Those who require a basic understanding of the .Net development;
  • Those who need understanding of how .Net can be used to enhance the quality of web application development;
  • Web develop professionals or others working within an organization that has adopted and adapted .Net who need to be informed about, or contribute to an ongoing service improvement.


Course Outline

Module 1 – .NET History & Overview

  • Common Language Runtime
  • Class Library
  • Web Service
  • User Interface
  • Languages
  • Namespace

Module 2 – .Net framework compared with other environments (e.g. Java)

  • Similarity
  • Difference
  • Keyword Comparison

Module 3 – Start to write a .NET Application

  • Use a Namespace
  • Define Namespace and Class
  • Entry Points, Scope and Declarations
  • Console Input / Output
  • Case Sensitivity

Module 4 – Compile and Run a .Net Application

  • Compiler Options
  • Process of Managed Execution
  • Metadata
  • Microsoft Intermediate Language
  • Assemblies
  • Common Language Runtime tools
  • Just-in-time Compilation
  • Application domain
  • Garbage Collection

Module 5 – .NET Framework Component

  • Create simple .NET framework component
  • Create simple Console Client
  • Create simple ASP.NET Client

Module 6 – Deployment and Versioning

  • Application Deployment introduction
  • Application Deployment Scenarios
  • Config application to control binding based on assembly location and version data.

Module 7 – Common Type System (CTM)

  • CTM introduction
  • CTM element
  • Object-Oriented Characteristics

Module 8 – Work with Types

  • System.Object class functionality
  • Specialized constructors
  • Type operation
  • Interface
  • Managing external types

Module 9 – String, Arrays, Collections

  • Strings
  • Collections
  • .Net Arrays & Collections

Module 10 – Delegates and Events

  • Delegates and Multicast
  • Events
  • When to use delegates, events and interace

Module 11 –  Memory and resource management

  • Memory management basics
  • Non-memory resource management
  • Implicit and Explicit resource management
  • Garbage collection optimization

Module 12 – Data Stream and File

  • Streams
  • Read & Write
  • File I/O basic

Module 13 – Internet Access

  • Internet application scenarios
  • Web request and response model
  • Application protocols
  • Error handling
  • Security

Module 14 – Serialization

  • Scenarios
  • Attributes
  • Object graph
  • Process
  • Serialization and Deserialization example
  • Custom serialization
  • Security concerns

Module 15 – Remoting and XML Web Service

  • Remoting and configuration files
  • XML web services

Who will benefit most ?

  • The .Net development qualification is open to any individuals who may have an interest in the subject and enable the holders of the qualification to apply the .Net practices for web application development without further guidance.

Best it courses i took compare with other training centers. Great training courses!

Thank you for all your help and assistance over the years with our staff training.
I would have no hesitation in recommending you to my friends.

patient and kind training staffs. Good service.

Alison Guan