This track has been designed for the beginners. We define a beginner as an individual who understands fundamentals of computer programming and is familiar with web application development at a very high level.
A beginner could also be an individual who has never done any application development on the Microsoft DNA.
The course material for the Track I course is designed with elementary examples initially and eventually increase is the level of complexity . Very well designed for a novice.
|
Track I |
|
Fundamental Object Oriented Concepts |
|
Fundamental .NET framework |
|
Fundamental C#. NET |
|
Fundamental VB.NET |
|
Fundamental ASP.NET |
|
Bonus Material –ADO.NET, XML |
|
Web Service .NET |
Course Type: Core Course
Course:
Overview:
Fundamental Object oriented Concepts covers the syntax and semantics of the core set of C++ features and introduces you to objects-oriented programming techniques.
The course will provide you with the necessary knowledge to begin working in C++
Immediately and prepare you for advanced study of the language. In addition to language syntax, discussion of Programming paradigms, efficiency tradeoff s, and common traps and pitfalls are also included. Emphasis is placed on programming technique that result
In readable and reusable code. Working through the lab exercises will also provide you with a usable set of skills for .NET environment.
- Virtual Functions
- Operator Overloading
- Functions
- Types
- Arrays and Strings
- Classes
- Pointers
- Preprocessor
- Inheritance
- Dynamic Memory
- Exception
- Inheritance
- Inline Functions
- Operator Overloading
- Virtual Functions
- Type Conversion
- Collection Classes
- Building class hierarchies
- Sealed and abstract types
- Invoking base class methods
- Interface based programming
- Exception handling
- Working with .NET attributes
Prerequisites:
While Essential C++ require no previous experience with either C or C++, it does assume participations have programming experience in at least one other high-level language. Knowledge of basis programming concepts such as control constructs, functions and structured types is assumed.
|
Course Type Base Course |
Track I |
|
|
Duration:20 |
Course:
Overview:
This courses
reveals the concepts behind techniques and introduces techniques required
To effectively build. .NET applications. The core of the .NET architecture is the Common Language Runtime (CLR), which provide managed execution and type services for a variety of programming languages and system services. This intensive five day course covers what you need to know about programming in the CLR in any language, and takes you all the way through building web-based application in ASP.NET
Course
Structure:
- Getting started with the .NET Framework
- Inside the .NET framework
- Delegates and asynchronous invocation
- Understanding Managed execution
- Assemblies
- Common language Runtime (CLR)
- . NET framework security
- AppDomains and Context
- Security
- Attributes
- Properties and Indexers
- Serialization
- Building custom context attributes
- Remoting
- Threading
- Win32 /COM Interoperability
- Data Access
- Web Services
- Web Forms
- Cross-language Interoperability
- Caching and State Management
Prerequisites:
You should have at least one year of programming experience in C++ , java , or
Visual Basic. You should be familiar with traditional and object oriented programming concepts such as user-defined structures, classes inheritance, and interfaces. Experience with COM, Win32, and ASP is plus, but not required.
Course:
Fundamental C#. NET
Overview :
The goal of this course is to provide students with the knowledge and skills needed to develop C# applications for the Microsoft.NET Platform . The course focuses on C# program structure, language syntax , and implementation details,
C# was created to be the programming language best suited for writing .NET
Enterprise applications. C# combines the high productivity of Microsoft Visial Basic®
With the raw power of C++ . It is a simple , object- oriented, and type-safe
Programming language that is based on the C and C++ family of languages.
Course Structure:
- Introduction to C#
- A tour of VS.NET
- C# Syntax
- Object- Oriented programming
- Namespaces and the Base Classes
- Constructors and Destructors
- Components and Databse Handling
- Assemblies and Manifests
- Web enabling Data
- Function Overloading and Inheritance
- Virtual Fundtions and modifiers
- Properties , Indexes and interfaces
- Collection objects and operator overloading
- Using the CLR collection classes
- Attributes, The Reflection API and Conditionals
- C# and COM+
-
Unsafe code
Prerequisit :
This is an intensive class for programmers who have experience using a strongly typed programming language. You should be familiar with the basic concepts of object oriented programming such as designing and writing applications based on classes. Previous experience with COM is Interesting but immaterial to getting the most out of this course.
|
Course: Type Base Course |
Track I |
|
|
Duration:40 Hr |
Course :
Fundamental VB.NET
Fundamental VB.NET has been designed for programmers new to VB environment.
The curse discusses the Microsoft’s .NET platform and the Common Language Runtime
(CLR) using the VB.NET programming language. The course introduces the principles of VB.NET, such as events, delegated, OO, concepts, web capabilities of VB.NET, ADO.NET and data access and COM+.
Course
Structure:
- The common language runtime (CLR)
- Working with the .NET framework class libraries
- IDE and language Features of VB.NET
- Private versus shared assemblies
- Versioning components in a shared assembly
- Static members, method overloading, and constructors
- Delegates and Events
-
Windows. UI Capabilities
-
OO Capabilities of VB.NET
-
Web Capabilities of VB.NET
-
Garbage Collection
-
Data Access
- VB.NET and COM+
- Web services
Prerequisite:
This is a class for programmers with no prior experience using a previous version of Visual Basic. You should also be familiar with basic concepts of objects oriented programming such as design and writing applications based on classes. Previous experience with COM is interesting but immaterial to getting the most out of this course
|
Course Type Base Course |
Track I |
|
|
Duration:40 Hr |
Course :
Fundamental
ASP.NET
Overview
Fundamental
ASP.NET is designed for web developer. The Course discussed web application architecture
and technologies for architecting such applications. This course explores
features of ASP on the .NET Platform and compares it to previous version of ASP
Course Structure:
- CLR primer: Fundamental of Runtime
- Fundamental of VB.NET (student choice)
- ASP.NET Architecture
- Web Forms: Web-compatible User Interface Elements
- Working with ASP.NET Response and Server Objects
- Creating and using ASP.NET Server Control
- ADO+
- Web Security
- Creating COM+ Component for use in ASP.NET
- Web Services
- XML in application
- XML
- Using XML
- Using XML in ASP.NET
- Designing Applications with COM+, and ASP.NET
Prerquisite:
You should have experience with object-oriented software development using language like Visual Basic, C++, or Java. You should have experience with HTML and web page authoring. Any experience with ASP will help you understand the issues we focus on in this course better. Experience with .NET using either C# or VB.NET will be beneficial as well.
|
Course Type Base Course |
Track I |
|
|
Duration:20 Hr |
Building a web application that integrates heterogeneous operating systems, objects
Models, and programming languages presents a wide variety of challenges. These challenges, however, are easily overcome when services are based on open industry standards like XML and HTTP. In this course, we’ll reveal the concepts behind building open “Web” services and present the various architectural options offered by the .NET APIs. In particular, this course covers. NETs XML frameworks, data access framework, and its various implementations of HTTP. By the end of the course, you should feel comfortable with the .NET tools and technologies for building web services.
Course Structure:
- Introduction
- XML 1.0
- XML Schema.WSDL
- Streaming XML
- Navigating XML
- Mapping XML to CLR
- Http Handler
- Object Remoting
- Streaming Data
- Navigating Data
- XML/Data Integrating
- Publishing
-
-
Managed Data Access (ADO.NET)
- ADO.NET
- ADO.NET fundamental
Prerequisite:
A thorough understanding of XML 1.0 + Namespace is required. Familiarity with the .NET Common Language Runtime (CLR), HTTP implementation (ASP), and any common data access technology (ADO) will also greatly enhance the learning experience