Asp.Net with C# Training

Asp.Net with C# Training by Swift BrainsIntroduction

Microsoft’s ASP.net is a server-side scripting technology that can be used to create dynamic and interactive Web applications. An ASP.net page is an HTML page that contains server-side scripts that are processed by a web server before being sent to the user’s browser. You can combine ASP with Extensible Markup Language (XML) and Hypertext Markup Language (HTML) to create powerful interactive Web sites. ASP.net coding is more “compact” than ASP code; the scripts required to perform a given function are shorter in ASP.net than they are in ASP.
Since the server-side script is building a regular HTML page, it can be served to almost any browser. An ASP.net  file can be created by using any text editing tool, such as notepad.

Audience

The audience for this course is MCA,BCA,B.Sc(IT),M.Sc(IT),B.Sc,B.Tech or B.E,O Level, A Level. Anyone developing Java applications. Previous experience with a programming language such as C, Pascal ,C++ or COBOL is an added advantage. Architects, programmers, engineers, managers and those involved in the development of complex enterprise-level Java applications. Programmers, architects, managers and those interested in integrating applications over the Web.

Pre-requisites

None

Course Outline

Microsoft .Net V3.5 Fundamentals

  • Two-Tier and Three-Tier Architecture
  • Concept of .Net Framework 2.0, 3.0, 3.5
  • Platform Requirements
  • Components of .Net Framework(CLR,CTS,CLS)
  • JIT(Just-In-Time) Compilers
  • MSIL(Microsoft Intermediate Language)
  • Managed and Unmanaged Code
  • Introduction to ASP.NET Technology
  • Features of ASP.NET
  • Architecture of ASP.Net Framework with IIS
  • CLR and working with New Versions v3.0, v3.5
  • Windows Workflow Framework [WF]
  • Windows Presentation Framework [WPF]
  • Windows Communication Framework [WCF]
  • CardSpace

Web Applications and Web Forms

  • Execution Process of ASP.NET
  • Process and Application Domain, Virtual Directory
  • Starting with Microsoft Visual Studio .NET
  • How to create an ASP.NET application and configure with IIS
  • Description of Default Page of an ASP.NET application
  • User Interface and Code-Behind File
  • Directives, ASP.NET (Intrinsic) Objects

ASP.NET Server Controls

  • HTML Server Controls
  • Web Server Controls
  • Validation Server Controls
  • Page Life Cycle and Round Trip
  • EnableViewState and IsPostBack Properties of Page
  • User Controls and Master Pages
  • Navigation Controls

Visual C# 2008 Fundamentals and OOPS Concept

  • Introduction to C#
  • Data Types(Value Types and Reference Types)
  • Data Types Conversions
  • Type Safety(Boxing and UnBoxing)
  • Constants and Variables
  • Operator
  • Encapsulation & Access Modifiers
  • Namespaces and Types of .NET Class Library
  • Inheritance and Object Instantiation
  • Classes and Structures
  • Constructor and Destructor
  • Methods(Declaring ,Invoking and passing Parameters)
  • Polymorphism, Method Overloading and Operator Overloading
  • Properties and Indexer
  • Virtual, Overriding and Shadowing
  • Abstract classes, Sealed classes and Interfaces
  • Delegate and EventHandler
  • Enumeration
  • Error Handling and Exception classes
  • Generics and Type Parameters, Benefits of Generics
  • Working with LINQ [Language Integrated Query]

ADO.NET and Working with XML & SQL Server

  • ADO.NET Overview and Architecture
  • Connection, DataAdapter object
  • DataSet, DataTable and DataView objects
  • Command, DataReader objects
  • Repeater, DataList, GridView, ListView objects
  • Populating Dataset, DataTable and Data Binding with Server Controls
  • Working with XML Files and XML Schema
  • Working with SQL Server
  • Working with Bubble Events in GridView

Web Application Security

  • AAA Security Concepts
  • Concept of Authentication and Authorization
  • Types of Authentication in .NET
  • Configuring web.config file
  • Login Controls
  • Cookie-based authentication Process
  • CAS(Code Access Security)
  • Roll based Security

Application and State Management

  • Overview of state management with HTTP
  • Client-Side State Management
  • Server-Side State Management
  • Working with Application, Session Intrinsic objects
  • Connection pooling and object pooling
  • Customized Cookie

Caching

  • Overview of Caching Concept
  • Page Caching
  • Fragment Caching
  • Data Caching

Debugging and Tracing

  • Debugging Processes
  • Concept and Implementation of Tracing
  • Types of Tracing

Working with Master Pages

  • The Advantages of Using Master Pages
  • Writing Master and Content Pages
  • Writing Nested Master Pages
  • Programming Master Pages

Personalization, User Profiles and Themes

  • Understanding Personalization
  • Creating and Managing User Profiles
  • Using Themes

Working with Web Parts

  • Building Pages with Web Parts
  • Creating an Editable Web Part
  • Connecting to Other Web Parts

.NET Assembly and COM+

  • DLL Hell Problem
  • Concept of Assembly
  • Global Assembly Cache(GAC)
  • Types of Assembly
  • Converting a private Assembly into Shared Assembly
  • Manifest and Metadata
  • Globalization and Localization
  • Tools used for Assembly
  • Working with Custom Controls: Simple and Composite controls
  • Difference between User Controls and Custom Controls

Concept of COM+ Services with Reflection

  • Reflection
  • Serialization
  • Threading
  • Concept of COM+ Services

n-Tier Architecture, Remoting and XML Web Services

  • n-Tier Architecture and .NET Framework
  • Differences between Remoting and Xml Web Services
  • Overview of Remoting with Architecture
  • Overview of XML Web Services with Architecture
  • Components of Web Services (WSDL, SOAP, UDDI, SOA)

Microsoft Ajax

  • Microsoft ATLAS Project
  • Release of Microsoft Ajax
  • Partial Page Rendering Concept
  • Client-Side JavaScript programming
  • Microsoft Client Library for Ajax
  • Ajax Control Toolkit
  • Built-in Application Services
  • Remote method calls with ASP.NET Ajax

LINQ and C#

  • Generics, Delegates, Anonymous Methods, Enumerartors & Yeild
  • Local Type Interface, Lamda Expressions
  • Extension Methods, Object Initialization Expressions
  • Anonymous Types, Query Expressions
  • LINQ Queries
  • Query Operators
  • Conversion Operators
  • LINQ to SQL, DataSet, Entities
  • LINQ to XML API
  • LINQ to XML Queries

Course Duration

2 Months

Course Fee

INR 15,000.00

Return to top






*fields are mandatory

#