contact_information

C & C++
img

C#.NET Language Syllabus :

INTRO/OVERVIEW OF.NET	
    • Introduction to .Net
    • Platfrom for the future
    • Drawbacks of Current Trend
    • Net Frameworks-BCL & CLR l Key design goals
    • CLR,CTS,MSIL & other tools.
    • Multiple Languages Interaction & support l moving from Project to Assemblies...
    • security in .Net -CAS		
.NET FRAMEWORK [ADVANCED]
    • Advantages/Disadvantages
    • Features of .Net
    • Assemblies in Details
    • GAC,Strong Names
    • Language Interop
    • Reflection					
VISUAL C#.NET LANGUAGE    
    • IAdvantages/Disadvantages
    • Why c#/Why Not C#
    • Where does  c# Fit in 
    • c,c++ to Visual C#
    • Features of C
    • .NET Namespaces    
.NET INSTALLATION/C#.NET
    • .NET Version -1.1/2.0/3.0/3.5 Beta
    • Visual Studio.NET 2003/2005/Orcas/2008
    • Windows Vista-New Look
    • Gedgets/SideBar/UAC -relation with .NET
    • Hardware/Software Requirements
    • FAQ's with detailed answers     
 PROGRAMMING USING VISUAL C#.NET    
    • The start of the application
    • C#.Net Program Design
    • Variables and types
    • Value types and reference types(CTS)
    • Strings and arrays
    • The Console class  
    • String formatting
    • Statements and flows
    • Programming structures
    • Command-line arguments
    • VS.NET to Create C#.NET Apps
    • C# 3.0/3.5 features-Implicit types,Extension
      Methodes and more      
INTRODUCTION TO WINDOWS FROMS - I    
    • Windows forms library-WinFroms
    • Layout Ennhancements 
    • Froms and controls - Hierarchy
    • Creating  simple GUI dy hand 
    • Event handling
    • Basic controls
    • Windows froms - buttons,check boxes,
      radio duttons,panels,group boxes,list
      boxes,picture boxes...      
WINDOWS FROM - II    
    • Menus
    • Built-in dialog boxes and printing
    • Extender Controls
    • ToolStrips,StatusStrips and progress bars
    • A new MDI froms strategy
    • Inheritance with froms
    • New controls - web Browser,Property Grid etc
OBJECT ORIENTED CONCEPTS(BASIC)    
    • Classes & Objects
    • Abstract & override Methods
    • Create and using your own classes l Data members
      and member methods l Instantiate an object
    • This keywords 
    • Properties- Read only Write only...
    • Build process using windows class library l Generate
      classes for other clients
    • How to use classes as part of project    
OBJECT ORIENTED CONCEPTS(ADVENCED)    
    • Accessibility levels,specifiers
    • Constructors
    • Method overloading
    • Class(static) variables & methods
    • Object destruction
    • 'ref' and 'out' parameters
    • Constant values
    • Enumerations
    • Inheritance polymorphism
    • The root of all classes
    • Create derived classes
    • Method overriding & hiding
    • Polymorphism  and vistual functions
    • Casting object
    • Abstract classes
    • Sealed classes
    • Static classes
OBJECT ORIENTED CONCEPTS(IMPLEMENTATION)    
    • Case studies
    • Class diagram in VS.NET
    • Refactoring & other
    • FAQ's
ERROR HANDLING   
    • Unstructured error handling support 
    • Structured error handling
    • Error categories
	• Debugging the application
    • Debug and Trace classes
    • Code Optimization
    • Testing and strategies   
ADO.NET  COMPONENT    
    • History and bockground
    • From DAO tO ADO.NET
    • ADO.NET LINQ
    • ADO.NET design gaols
    • The ADO.Net architecture and its components
    • ADO.NET in relation to the other.NET tools
    • Dataset in Realtime Scenarious   
ADC.NET COMPONENTS    
    • Connected and disconnected envirolment
    • ADO.NET object model
    • Data source, providers and connections
    • Commend and data reader
    • Data sets and data adaptors
    • Data tables, rows and columns
    • Constraints and relations
    • Data contric applications-New ADO.NET Hierarchy    
DATA SOURCE AND.NET DATA PROVIDERS    
    • Conneting to a data source 
    • SQL Server .NET data provider
    • OLE-DB.NET data provider
    • Connnections and connection Strings
    • SQL-Server integrated security
    • connection pooling
    • ADC.NET exceptions    
ACCESSING DATA  IN THE  CONNECTION ENVIROLMENT     
    • Commands
    • Creating  and execution commends
    • Reader data  using a data  reader
    • Batch queries & single result queries  
    • Parameterised queries (input & output parameters)
    • Adding,editing and deleting data
    • Stored procedures   
ACCESSING DATA IN DISCONNECTED ENVIROLMENT   
    • Why Using disconnected envirolment?
    • DataSet and DataAdapter features
    • Filling data sets using data adapter
    • Read data using data table,rows and columns
    • Batch queries and data sets
    • Visual Studio Data Menu & tools
    • DataSet Navigation
    • DataSet Functionality
    • DataSet Optimistic Concurrency   
SORTING,SEARCHING AND FILTERING   
    • Searching in data sets
    • Find on primary keys
    • Searching on any column
    • Searching on row state
    • Wildcard searches
    • Sorting and filtering using data views
    • Searching in a data view   
CREATING CUSTOM WINDOWS CONTROLS   
    • About user  - define controls
    • Understanding the control class with Container 
    • Add Properties/Method/Event to Control
    • Pack & use control in other windows applications
    • Create & implement a windows control   
.NET REMOTING    
    • About Distribution Applications
    • COM/DCOM in Distributed Envirolment
    • Drawbacks of DCOm
    • .NET Remoting - New distributed envirolment 
    • Advantages & Disadventages
    • Remoting - Wed Service comparisons 
    • MBR-MBV
    • Channels
    • Formatters
    • programming model - Object Styles & Lifestyles 
    • Activation
    • Case Study - Implementation using Remoting    
CRYSTAL REPORTS   
    • Reporting Need in the Application
    • Crystal Report - Reporting Tool
    • Different Versions of Crystal Reports
    • Developing a Crystal Report
    • Different ways to Invoke/Deploy Crystal Reports   
APPLICATION DEPLOYMENT  
    • Packaging code 
    • ClickOnce Deployment  
    • Configuring the .net framework 
    • Deploying a application in web server 
    • Deployment - other methods   
PROJECT WORK [ REAL TIME ]    
    • Will be cavered in vb.net/c#.net
    • All new technologies will be addressed by the faculty 
      during teaching regular content  ensuring complate
      awareness for the next future.
    • Any other topics on request will  be taught by our 
      experienced faculty - feel free to ask - subject to timeing 
      and availability    
Header files in c     
    • What is header file?
    • Creation of own header files
    • Need of header files
    • Practicing programs on header files    
Additional practicing c program
Interview questions