The document provides an overview of the .NET framework and its components. It discusses the Common Language Runtime (CLR) which manages memory and executes managed code. It also covers C# programming concepts like object-oriented programming principles (encapsulation, inheritance, polymorphism), collections and generics, assemblies, exception handling, streams, reflection, attributes, and GUI, database, web application development using frameworks like Windows Forms, ADO.NET, and ASP.NET. Finally, it discusses additional topics like multithreading, packaging, debugging, and AJAX.
The document provides a professional summary and technical skills for Naresh K. It lists over 7 years of experience in web application development using Java/J2EE technologies. Some key skills listed include expertise in MVC architecture, design patterns, frameworks like Spring and Struts, databases like Oracle and SQL Server, and tools/IDEs like Eclipse, NetBeans and RAD. It also provides details of previous roles developing applications for banking and financial domains using technologies such as Hibernate, JMS and JSP.
9+ years of progressive technical and functional experience specializing in analysis, design and development of Internet, Intranet, Client Server and Object Oriented applications built on Microsoft related Technologies.
Developing Object-Oriented Programming with C# and VB.NET
Full stack .Net Developer with special expertise Comfortable working with both back-end and front-end technologies. To be more specific, it means that the developer can work with databases, C#, ASP.Net MVC, MVVM, Entity Framework, SQLSERVER, HTML, CSS, JavaScript and AngularJS everything in between, also, venturing as far as converting designs to front-end code.
Developing applications leveraging ADO.NET, Entity Framework and FluentNHibernate.
Parsing, querying, scraping, and transforming XML, HTML and HTML5
Microsoft SQL Server: Normalization, T-SQL, Stored Procedures, Rules, Views, Indexes
Building web applications with C#, ASP.NET MVC4.0, JavaScript, jQuery, Angular JS, JSON, HTML5, XHTML, CSS, Bootstrap and Firebug.
Experience in Visual Studio 2010 and .Net Framework 4.5
Experience with an agile software development methodology and Test Driven Development including SCRUM Framework.
Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, to SOAP messages between metadata endpoints, extensively worked on WCF RIA Services.
Design and implement Restful API layer along with calls to consume an Asp.net web API layer.
I have continued to enjoy developing multi-tier web applications with the use of WCF using & MVC4.0 Web API.
Extensively Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
This document provides an overview of the Spring Framework, including its core modules, advantages, and requirements for usage. It discusses the Spring runtime environment and modules for core container functionality, data access, web functionality, testing, and aspects/instrumentation. It also covers configuration through Maven dependencies, Java classes, XML files, and web.xml. Finally, it introduces Spring Security modules, the interaction flow, and configurations for security including the web.xml, password encoding, CSRF protection, Spring XML, and authentication providers.
1) The document discusses reactivity in modern frontend frameworks like Angular, React, and Vue.
2) It explains the different approaches to reactivity including Angular's use of Zone.js for change detection, React's functional components approach, and Vue's reactive state.
3) The document also covers alternatives within frameworks like OnPush change detection in Angular and using observables, as well as design patterns like separating state from components.
The document discusses the AJAX Toolkit Framework (ATF), an open-source Eclipse plugin that provides tools for developing AJAX applications. It includes components like a JavaScript editor, debugger, embedded browser, DOM inspection tools, and a personality builder for customizing the framework for specific AJAX toolkits. The ATF aims to facilitate AJAX development and allow tooling to be added for various AJAX runtimes.
Functional programming concepts like functions as building blocks, immutability, and composition can help simplify complex object-oriented code in C#. Composing functions together and having them return consistent data structures allows complex logic to be broken down into single-purpose, testable pieces. Dependency injection containers can introduce unnecessary complexity; favoring pure functions that accept dependencies improves readability and maintainability.
This document provides an introduction to ASP.NET, including an overview of .NET and its components. It discusses how ASP.NET allows the .NET framework to be exposed to the web using IIS. It also covers topics like scripting languages, Microsoft Visual Studio, creating ASP.NET pages, controls, events, variables, data types, operators, functions and arrays. The document is intended as the first day of an 11-week introduction to ASP.NET course.
The document provides a professional summary and technical skills for Naresh K. It lists over 7 years of experience in web application development using Java/J2EE technologies. Some key skills listed include expertise in MVC architecture, design patterns, frameworks like Spring and Struts, databases like Oracle and SQL Server, and tools/IDEs like Eclipse, NetBeans and RAD. It also provides details of previous roles developing applications for banking and financial domains using technologies such as Hibernate, JMS and JSP.
9+ years of progressive technical and functional experience specializing in analysis, design and development of Internet, Intranet, Client Server and Object Oriented applications built on Microsoft related Technologies.
Developing Object-Oriented Programming with C# and VB.NET
Full stack .Net Developer with special expertise Comfortable working with both back-end and front-end technologies. To be more specific, it means that the developer can work with databases, C#, ASP.Net MVC, MVVM, Entity Framework, SQLSERVER, HTML, CSS, JavaScript and AngularJS everything in between, also, venturing as far as converting designs to front-end code.
Developing applications leveraging ADO.NET, Entity Framework and FluentNHibernate.
Parsing, querying, scraping, and transforming XML, HTML and HTML5
Microsoft SQL Server: Normalization, T-SQL, Stored Procedures, Rules, Views, Indexes
Building web applications with C#, ASP.NET MVC4.0, JavaScript, jQuery, Angular JS, JSON, HTML5, XHTML, CSS, Bootstrap and Firebug.
Experience in Visual Studio 2010 and .Net Framework 4.5
Experience with an agile software development methodology and Test Driven Development including SCRUM Framework.
Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, to SOAP messages between metadata endpoints, extensively worked on WCF RIA Services.
Design and implement Restful API layer along with calls to consume an Asp.net web API layer.
I have continued to enjoy developing multi-tier web applications with the use of WCF using & MVC4.0 Web API.
Extensively Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
This document provides an overview of the Spring Framework, including its core modules, advantages, and requirements for usage. It discusses the Spring runtime environment and modules for core container functionality, data access, web functionality, testing, and aspects/instrumentation. It also covers configuration through Maven dependencies, Java classes, XML files, and web.xml. Finally, it introduces Spring Security modules, the interaction flow, and configurations for security including the web.xml, password encoding, CSRF protection, Spring XML, and authentication providers.
1) The document discusses reactivity in modern frontend frameworks like Angular, React, and Vue.
2) It explains the different approaches to reactivity including Angular's use of Zone.js for change detection, React's functional components approach, and Vue's reactive state.
3) The document also covers alternatives within frameworks like OnPush change detection in Angular and using observables, as well as design patterns like separating state from components.
The document discusses the AJAX Toolkit Framework (ATF), an open-source Eclipse plugin that provides tools for developing AJAX applications. It includes components like a JavaScript editor, debugger, embedded browser, DOM inspection tools, and a personality builder for customizing the framework for specific AJAX toolkits. The ATF aims to facilitate AJAX development and allow tooling to be added for various AJAX runtimes.
Functional programming concepts like functions as building blocks, immutability, and composition can help simplify complex object-oriented code in C#. Composing functions together and having them return consistent data structures allows complex logic to be broken down into single-purpose, testable pieces. Dependency injection containers can introduce unnecessary complexity; favoring pure functions that accept dependencies improves readability and maintainability.
This document provides an introduction to ASP.NET, including an overview of .NET and its components. It discusses how ASP.NET allows the .NET framework to be exposed to the web using IIS. It also covers topics like scripting languages, Microsoft Visual Studio, creating ASP.NET pages, controls, events, variables, data types, operators, functions and arrays. The document is intended as the first day of an 11-week introduction to ASP.NET course.
IGEEKS is a Bangalore based Training & Recruitment company.
We offers osoftware training courses starting from absolute beginner level to advanced levels.Providing high quality training at affordable fees is our core value. All our trainers are working IT professionals with rich experience. We work with our students in developing the right skills they need to build their career in present competitive environment. We have flexible batch times to suit the timings of graduating students and working professionals.
The document provides a detailed curriculum on Microsoft .NET Framework 4.5. It covers the architecture of .NET including the Common Language Runtime, garbage collection, data types, object-oriented programming concepts, collections, file handling, exceptions, assemblies, reflection, serialization, remoting, threading, deployment, SQL Server, ADO.NET, ASP.NET, state management, login controls, web parts, globalization, web services, and XML.NET.
Stucorner is providing best dot net training syllabus for IT Students , into this syllabus we are covering advance lavels of dot net training like MVC WCF WPF with live projects , our course fee are very cheep as compare with others training institutes , you can check out our profile on google also then decide.
Online Training, online training institute, online training institute in India, Online Training from India,Testing Tools online training in India,SQL Server 2012 DBA online training in India,MSBI online training in India,DOT net 4.0 online training,Selenium online training institute,Best Softwareonline training institute,SharePoint Online Training Institutue In India|Online Courses|Online Training|IT Certificate Education|Online Learning
Industrial training, at Resistive Technosource are, Job-oriented training, providing for, professionals, students on platforms like, DOTNET, JAVA, ANDROID, EMBEDDED SYSTEMS, PHP etc.
Tech Mentro is a quality oriented IT Training Institute in Noida, Delhi-NCR, providing C Sharp, ASP .NET Training, SilverLight, WCF, WPF, MVC4, Nhibernate Training, 6 Months .Net Project Training and Summer Training to the students and professionals.
The document outlines a .NET training tutorial syllabus covering topics such as the .NET framework, C#, classes and objects, OOP principles, namespaces, arrays and collections, file I/O, remoting and reflection, SQL Server, ADO.NET, ASP.NET, web forms, validation controls, state management, user controls, master pages and themes, uploading files, handling emails, ASP.NET web services, and deployment. The syllabus is divided into 21 sections that will teach students about the .NET platform and web development using C# and ASP.NET.
Dot Net is a software technology, which was introduced by MICROSOFT in the year 2002. Dot Net is a Framework technology, that means which is integrated with multiple technologies like windows, web, web services, etc.
This document outlines the syllabus for various technical courses including PHP basics, HTML, CSS, JavaScript, PHP advance training, Java, Oracle 10G, Android, cloud computing, and web & graphics designing. It provides details on topics that will be covered in each course such as PHP scripting, control structures, strings, functions, arrays, cookies, sessions, AJAX, frameworks, servlets, JSP, SQL, activities, UI design, telephony, SMS, storage, publishing, and more. It also lists software that will be used like Eclipse, JUnit, Google App Engine, and outlines key takeaways for participants.
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...Nancy Thomas
Website : http://www.todaycourses.com
.Net Online Training Concepts :
NET FUNDAMENTALS
Why .NET?
The .NET initiative
Introduction to .NET framework
Advantages of .NET framework
System requirements
.NET FUNDAMENTALS
Why .NET?
The .NET initiative
Introduction to .NET framework
Advantages of .NET framework
System requirements
INTRODUCTION TO VISUAL STUDIO .NET
Base class libraries
Common language-runtime (CLR)
Microsoft intermediate language (MSIL)
Optimized just-in-time (JIT)
Common type systems (CTS)
Common language specification (CLS)
Compilation and execution of .NET application
Assemblies
Namespace
The document provides an overview of the .NET platform and C# programming language. It discusses the .NET framework and common language runtime (CLR), introduces C# components like classes and delegates, and covers ASP.NET web development fundamentals such as the page lifecycle, master pages, and application/session state.
This document outlines the content covered in a Dot Net training course. The course consists of 13 chapters that cover topics such as the .NET framework, C# programming, object-oriented programming, exception handling, Windows forms, SQL Server, ADO.NET, ASP.NET, master pages, user controls, validation controls, state management, and authentication and authorization. The course aims to teach students how to develop various applications using the .NET framework and C# programming language. It provides contact information for those interested in learning more or booking a free demo session.
The document outlines a 6-month curriculum for project-based training in .NET and related technologies. It covers topics such as introduction to .NET, C#, object-oriented programming, databases, ADO.NET, ASP.NET, web services, and JavaScript. It also includes advanced topics like remoting, reflection, assembly and deployment, and specialized topics like WPF, WCF, and WF. The curriculum aims to provide hands-on experience through a culminating live project.
This document outlines a course on .NET programming with VB.NET. It introduces key .NET concepts like the Common Language Runtime (CLR) and assemblies. It describes how VB.NET code is compiled to MSIL and executed by the CLR. The course covers building classes and objects in VB.NET, object-oriented programming fundamentals, working with .NET framework classes, creating Windows and web forms applications, and data access with ADO.NET.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
IGEEKS is a Bangalore based Training & Recruitment company.
We offers osoftware training courses starting from absolute beginner level to advanced levels.Providing high quality training at affordable fees is our core value. All our trainers are working IT professionals with rich experience. We work with our students in developing the right skills they need to build their career in present competitive environment. We have flexible batch times to suit the timings of graduating students and working professionals.
The document provides a detailed curriculum on Microsoft .NET Framework 4.5. It covers the architecture of .NET including the Common Language Runtime, garbage collection, data types, object-oriented programming concepts, collections, file handling, exceptions, assemblies, reflection, serialization, remoting, threading, deployment, SQL Server, ADO.NET, ASP.NET, state management, login controls, web parts, globalization, web services, and XML.NET.
Stucorner is providing best dot net training syllabus for IT Students , into this syllabus we are covering advance lavels of dot net training like MVC WCF WPF with live projects , our course fee are very cheep as compare with others training institutes , you can check out our profile on google also then decide.
Online Training, online training institute, online training institute in India, Online Training from India,Testing Tools online training in India,SQL Server 2012 DBA online training in India,MSBI online training in India,DOT net 4.0 online training,Selenium online training institute,Best Softwareonline training institute,SharePoint Online Training Institutue In India|Online Courses|Online Training|IT Certificate Education|Online Learning
Industrial training, at Resistive Technosource are, Job-oriented training, providing for, professionals, students on platforms like, DOTNET, JAVA, ANDROID, EMBEDDED SYSTEMS, PHP etc.
Tech Mentro is a quality oriented IT Training Institute in Noida, Delhi-NCR, providing C Sharp, ASP .NET Training, SilverLight, WCF, WPF, MVC4, Nhibernate Training, 6 Months .Net Project Training and Summer Training to the students and professionals.
The document outlines a .NET training tutorial syllabus covering topics such as the .NET framework, C#, classes and objects, OOP principles, namespaces, arrays and collections, file I/O, remoting and reflection, SQL Server, ADO.NET, ASP.NET, web forms, validation controls, state management, user controls, master pages and themes, uploading files, handling emails, ASP.NET web services, and deployment. The syllabus is divided into 21 sections that will teach students about the .NET platform and web development using C# and ASP.NET.
Dot Net is a software technology, which was introduced by MICROSOFT in the year 2002. Dot Net is a Framework technology, that means which is integrated with multiple technologies like windows, web, web services, etc.
This document outlines the syllabus for various technical courses including PHP basics, HTML, CSS, JavaScript, PHP advance training, Java, Oracle 10G, Android, cloud computing, and web & graphics designing. It provides details on topics that will be covered in each course such as PHP scripting, control structures, strings, functions, arrays, cookies, sessions, AJAX, frameworks, servlets, JSP, SQL, activities, UI design, telephony, SMS, storage, publishing, and more. It also lists software that will be used like Eclipse, JUnit, Google App Engine, and outlines key takeaways for participants.
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...Nancy Thomas
Website : http://www.todaycourses.com
.Net Online Training Concepts :
NET FUNDAMENTALS
Why .NET?
The .NET initiative
Introduction to .NET framework
Advantages of .NET framework
System requirements
.NET FUNDAMENTALS
Why .NET?
The .NET initiative
Introduction to .NET framework
Advantages of .NET framework
System requirements
INTRODUCTION TO VISUAL STUDIO .NET
Base class libraries
Common language-runtime (CLR)
Microsoft intermediate language (MSIL)
Optimized just-in-time (JIT)
Common type systems (CTS)
Common language specification (CLS)
Compilation and execution of .NET application
Assemblies
Namespace
The document provides an overview of the .NET platform and C# programming language. It discusses the .NET framework and common language runtime (CLR), introduces C# components like classes and delegates, and covers ASP.NET web development fundamentals such as the page lifecycle, master pages, and application/session state.
This document outlines the content covered in a Dot Net training course. The course consists of 13 chapters that cover topics such as the .NET framework, C# programming, object-oriented programming, exception handling, Windows forms, SQL Server, ADO.NET, ASP.NET, master pages, user controls, validation controls, state management, and authentication and authorization. The course aims to teach students how to develop various applications using the .NET framework and C# programming language. It provides contact information for those interested in learning more or booking a free demo session.
The document outlines a 6-month curriculum for project-based training in .NET and related technologies. It covers topics such as introduction to .NET, C#, object-oriented programming, databases, ADO.NET, ASP.NET, web services, and JavaScript. It also includes advanced topics like remoting, reflection, assembly and deployment, and specialized topics like WPF, WCF, and WF. The curriculum aims to provide hands-on experience through a culminating live project.
This document outlines a course on .NET programming with VB.NET. It introduces key .NET concepts like the Common Language Runtime (CLR) and assemblies. It describes how VB.NET code is compiled to MSIL and executed by the CLR. The course covers building classes and objects in VB.NET, object-oriented programming fundamentals, working with .NET framework classes, creating Windows and web forms applications, and data access with ADO.NET.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
Liberal Approach to the Study of Indian Politics.pdf
Letsleads dot net-syllabus
1. MS.NET Framework Introduction
The .NET Framework - an Overview
Framework Components
Framework Versions
Types of Applications which can be developed using MS.NET
MS.NET Base Class Library
MS.NET Namespaces
MSIL / Metadata and PE files.
The Common Language Runtime (CLR)
Managed Code
MS.NET Memory Management / Garbage Collection
Common Type System (CTS)
Common Language Specification (CLS)
Types of JIT Compilers
Security Manager
VS.NET and Entry Point Method –Main
Introduction to Project and Solution in Studio
Entry point method - Main.
Compiling and Building Projects
Using Command Line Arguments
Importance of Exit code of an application
Different valid forms of Main
Compiling a C# program using commandline utility CSC.EXE
OOPs-Concept
Learning about Class, Object, Component, Encapsulation, Inheritance,
Polymorphism & Object Creation and Instantiation.
OOPs-Programming Encapsulation
Understanding Encapsulation Concept through an example.
OOPs-Inheritance
Introduction to Inheritance
Constructor & Inheritance
Type Casting of Reference Types
Static and Dynamic Binding
Abstract Class
OOPs-Interface & Polymorphism
2. What is Polymorphism
Overview of Interface
Interface with examples
Types of Inheritance
Collections and Generics
o Introducing Collections .
o Benefits of Collection Classes .
o Understanding and using commonly used collections.
o Generics
o Advantages of Generics .
o How Generics Work at Runtime .
o Constraint on Type Parameters .
o Generic Methods
o Generic Collections
o Selecting a Collection
Class
3. Assemblies and GAC
o What is a DLL and how is it different from EXE
o Types of DLL
o What is an Assembly Assemblies
o How to build a ClassLibrary?
o How to use a ClassLibrary in another Application?
o What is Namespace?
o Internal Access Specifier
o Types of Assemblies
o Global Assembly
Cache
Exception Handling
o Defining Exception
o Understandings try and catch keywords
o Using “finally” block
o “using” statement
o Throwing exceptions
o Creating User defined/Custom Exception class.
IO Streams
o What is a streams?
o Types of Stream
o Standard I/O StreamsConsole
o Handling text in files
o Dealing with Binary files
o Serialization /
Deserialization
Reflection and Attributes
o What is Reflection?
o Using Reflection to read type information
o Attributes.
o Pre-defined Attributes
o Custom Attributes.
o Using Reflection to read custom attributes
4. Developing GUI Application Using WINFORMS
o Basic Controls
o Panel & Layouts
o Drawing and GDI Devices
o MenuStrip, ToolbarStrip and ContextMenuStrip
o Model and Modeless Dialog boxes
o Mutiple Document Interface( MDI)
o Form Inheritance
o Building Login Form
o Working with Resource Files and Setting
o Notify Icon Controls
o Drag and Drop
o Working with Advanced Controls like TreeView and ListView
Database Programming Using ADO.NET
o Prerequisite - Knowledge of SQL Queries
o Introduction and Evolution of ADO.NET
o Understanding the Role of Managed Provider and ADO.NET Objects
o installing Required Software - Sql Server and Management studio
o Connecting to Database and Connection Pooling
o Performing Insert, Update and Delete Operations
o Fetching Data from database - Executing Select Statements
o How to implement Login facility with database
o Use of Multiple Active Result Sets
o Parameterized Prepared Statements
o Inserting Image into Database table
o Executing Stored Procedure
o Using Transaction
o Asynchronous Execution of Queries
o Writing Provider Independent Code
o Writing Common Code for Execution of Stored Procedures
o Quick Overview of all ADO.NET
objects
5. Managing Data using DataSet
Introduction DataSet and its Object Model
Filling DataSet using DataAdapter
Binding DataSet to DataGridView
Updating changes to database using DataAdapter
Using SqlCommandBuilder
Managing DataTable Programmatically
DataAdapter events
Handling concurrency issue
Working with DataViews
Constraints in DataTable
Using DataRelations object
Creating DataSet/DataTable dynamically
Working with Typed DataSet
Summary and Important Classes and their properties and methods
N-Tier Layered Architecture Application
Understanding Tier and Layer
Dividing Application into multiple layers
Developing an application using Layered Architecture
a. Creating Table and Stored Procedure
b.Creating Data Class
c.Creating DAL Class
d.Creating BO Class
e.Creating Form and handlingevents
f.Creating Dialog Box for Add and Edit OPerations.
Windows Services
Introduction to Windows Service
Windows Service Project Template
Developing Windows Services
Installing, Deploying and Launching Windows Service
Developing a Service Controller Application
Handling Custom Commands in Windows Services
6. Delegates & Events
o Introduction to Delegates
o Creating a Chat Application Using Delegates
o Events Declaration, Raising and Handling
o Anonymous
Methods
User Control and Custom Control
Multithreading
Threading Overview
Scheduling
Thread States
Programming Threads
Methods of Thread Class
Thread Pool
Thread Synchronization
Monitor
Mutex
Semaphore
Events
Parallel Programming using Task Parallel Library
Asynchronous Programming using async
and wait keywords
Packaging and Deployment
o File System Editor
o Registry Editor
o File Types Editor
o User Interface Editor
o Custom Actions
o Launch Condition Editor
o Creating Uninstall
Shortcut
Debugging and Diagnostics
What is Debugging?
Build Configuration(Debug and Release)
List of Debugging Windows
Break Point Hit Count and Condition
Debugging Exception
What is
Diagnostics?
Debug and Trace Classes
7. ASP.NET Syllabus
Web Programming Inroduction
Understanding role of Web Server and Web Browser.
Brief about HTTP Protocol.
HTTP Request structure.
Form Tag and comparison between Get and Post methods.
HTTP Response Structure.
HTML and JavaScript
Understanding HTML Form Tag and elements within it.
Javascript using Sample Programs.
Introduction to ASP
Introduction to ASP.
Types of Path.
Examples using Response object of ASP.
Working with FORM tag.
Important Points about the FORM submission.
Few more examples.
Problem with ASP.
ASP.NET Introduction & Sample Programs
How to create and run the first ASP.NET application.
Understanding the code generated by VS.NET.
Example Programs.
Understanding AutoPostBack.
Types of Server Controls
a. HTML controls.
b. Web Server Controls.
Exploring Server Controls.
Validation Controls
BaseValidator
ValidationSummary
RequiredFieldValidator
CompareValidator
RangeValidator
RegularExpressionValidator
CausesValidation Property of Button
8. Grouping Controls for Validation
Applying Themes and Styles to Controls
Working with CSS
Using Themes to Customize a Site
Named Skins within a Theme
Server-side Styles using Themes
Contents of a Theme and Skin
Themes and Profiles
ASP.NET Architecture
What is AppDomain
Life cycle of a WebForm when requested by a client.
How does a control manages its state
EnableViewState property
Event Handling in WebForms
Writing / Using Custom Classes in WebApplication
Page Navigation Options
Response.Redirect
Server.Transfer
CrossPagePostBack property of Button
a. Accessing controls of PreviousPage
b. Accessing Properties of PreviousPage
c. PreviousPageType page directive
User Control
Creating a UserControl.
Adding a Usercontrol to the WebForm.
Loading UserControl Dynamically.
Usage of Page.ClientScript.RegisterClientScriptBlock Method
ASP.NET State Management
Need for state management
Static members in Webform
Global Class in App_Code folder
ViewState
HiddenField
QueryString
HttpContext
HttpCookie and Cookie Dictionary
HttpSessionState
HttpApplicationState
9. Creating Virtual Directory & Web Application
What is Web Applications & Virtual Directory
Using VS.NET creating Web Application with Location as IIS.
How to create a Virtual Directory & Web Application in IIS
Advantages of Web Application
Steps for moving Web Application created using File System to IIS
How to use Virtual Directory which is not a WebApplication.
Globa.asax & HttpApplication
Global.asax file
HttpApplication Class
Events of HttpApplication Object
Examples
a. Url Rewriting
10. b. Handling Errors
c. Tracking number of Sessions
Understanding Configuration File - Web.Config
Importance of web.config
Managing Application Settings.
Handling Errors / Custom Errors.
URL Re-Writing.
Tracing of Page Life Cycle.
ConfigSource attribute
Location Section
Web Caching
Overview
Page Output Caching
Page Fragment Caching
Data Caching
SQL Cache Invalidation
a. Notification-based Invalidation
b. Polling-based Invalidation
Expiration Policies and Cache Dependencies
Authentication & Authorization
Authentication & Authorization
Windows Based Authentication
Form Based Authentication
Authorizing Users and Roles
Impersonation
Using Login Controls
ASP.NET 2.0 Membership and Roles
Globalization and Localization
Request and Response Encoding
Local and Global Resources
Implicit Expressions to Local Resources
Explicit Expressions to Local Resources
Programmatic Access to Global Resources
Localizing Static Content
Storing Language Preferences
Culture specific formatting
AJAX.NET
Architecture
Working with AJAX Pro
Using AJAX.NET Controls
a Accordion
b. Calendar