COURSE SYLLABUS
ASP.NET- Enterprise Applications
Course Description:
The content of this course is a comprehensive solution that moulds you to an ASP.NET
specialist by providing a combination of on hand labs and the training provided in the class. It
helps the trainee to learn and develop various ASP.NET technology applications that definitely
meets the current industry needs.
Section 1: Introduction to .NET
1.1 Evolution of .NET
1.2 Overview of .NET Framework 4.5
1.3 The .NET Framework and the Common Language Runtime
Section 2: .NET Programming
2.1 Principles of Programming
2.2 Variables and Data Types, Operators, Conditionals and Loops
2.3 Arrays, String Handling and Procedures or functions.
Section 3: Object Oriented Programming
3.1 Introduction to Object Oriented Programming
3.2 Classes and Objects
3.3 Abstraction, Encapsulation, Inheritance and Polymorphism
3.4 Constructors and Destructors
3.5 Overloading, Overriding, and Shadowing.
3.6 Class Libraries and Namespaces, Exception Handling and Events
Section 4: Developing Web Application
4.1 File System, HTTP, FTP
4.2 File Types in ASP.NET
4.3 ASP.NET Page Directives and Master Pages
4.4 State Management-Application, Session, View States and Cookies
4.5 Cross-Page Posting ,Query String and Post back
4.6 Standard Controls ( I ) and ( II )
4.7 Navigation Controls and Validation Controls
4.8 Master Pages and Themes
Section 5: ADO.NET and XML
5.1 ADO.NET
5.2 Managing Connection String, Executing Commands and Calling Stored Procedures
5.3 Dataset, Data Reader and Data Adaptor
5.4 XML basics and XML Classes
Section 6: LINQ Queries
6.1 Introducing LINQ Queries
6.2 LINQ to Objects
6.3 LINQ to ADO.NET
6.4 LINQ to XML
6.5 LINQ to Dataset
ASP.NET 4.5 Enterprise Applications
Section 1: ASP.NET AJAX Applications
1.1 Introduction to AJAX
1.2 ASP.NET Ajax Architecture
1.3 ASP.NET Ajax Control Toolkit and Ajax Library
Section 2: ASP.NET Web Services
2.1 Introducing Web Services
2.2 Code Model of ASP.NET Web Services
2.3 ASP.NET AJAX and Web Services
Section 3: ASP.NET MVC 5 Framework
3.1 Model-View-Controller Architecture
3.2 Strongly-Typed Views
3.3 Urls And Action Methods
3.4 Layout / Mvc Master Page
3.5 Partial Views
3.6 Routing Mechanism
3.7 Viewdata, Viewbag, Tempdata & Session Variables
3.8 MVC5 with API
Section 4: Razor View Engine
4.1 Getting Started with Razor
4.2 Razor Design Goals
4.3 Implementing a Razor View
4.4 Razor Syntax
4.5 Razor Helper Method syntax
4.6 Accessing Model Data in Razor Views
Section 1: HTML5- The Static Web Page Creation
1.1 HTML5 Introduction
1.2 Structure
1.3 Elements
1.4 Semantics
1.5 Audio & Video
1.6 Section & Article
1.7 Canvas, Aside
1.8 Drag & Drop
1.9 Forms & Form Elements
Section 2: CSS 3 - The Presentation Semantics
2.1 CSS Properties, Selectors, Style Declaration Types
2.2 Colors, Backgrounds, Text and Fonts
2.3 Images, Links, Tables and List
2.4 Borders, Padding, Margin
2.5 Cursor, Dimension, Scrollbars, Visibility and Positioning
2.6 Pseudo class & Elements, @Rules( import, font-face, charset)
2.7 Filters, Media Types, Printing and Layouts
Section 3: JavaScript - The Interpreted Programming Language
3.1 Interpreted Programming Languages
3.2 Integrating JavaScript with HTML
3.3 Variables in JavaScript
3.4 Operators in JavaScript
3.5 Expressions in JavaScript
3.6 Arrays in JavaScript
3.7 Handling Loops & Decision structures
3.8 Executing Conditional statements
3.9 Working with Functions