Course Information
- Course Price $250
- Total Students 800+
- Course Duration 4 Weeks
Syllabus
Windows application programming
- Introduction
- Controls
- Menus and Context Menus
- Dialog
- Form Inheritance
- Other Misc.Topics
Database Connectivity using ADO.NET
- Overview of Database & Database server
- Introduction of SQL Server 2008
- DML & DDL query
- Join,Trigger,Procedure & function
- Ado.Net API
- Connected Layer
- Connection,Command & Data Reader
- Disconnected Layer
- Adaptor,Data Set,Table,Row & Column
- ODBC,OLEDB,Oracle Client
- Connectivity with Oracle,Access,Excel & Mysql
- Connection Pooling
Web Application Programming using Asp.NET
- Web Application architecture
- Static web Page
- Application Life Cycle
- Dynamic Page
- Page Life Cycle & Event Method
- Html & server Control
- Server control Event Life Cycle
- State Management
- Uri Rewriting,Hidden form field,View state,Session,Cookies & Application
- Global class & Event Method
- Uploading & Downloading
- Page Directivies
- Data Source
- SqlDataSource,XmlDataSource,SitemapDataSource & ObjectDataSource
- DataControl
- Datalist,DetailsView,FormView,GridView,ListView & Repeater
- Validation Control
- CompareValidator,CustomValidator,RangeValidator,regularExpressionValidator & ValidationSummary
- Navigation
- Menu,SiteMapPath & TreeView
- Login Control & Membership
- Login,LoginName,LoginStatus,LoginView,PasswordRecovery,ChangePassword,CreateUserWizard
- Ajax Extensions
- ScriptManager,UpdatePanel,UpdateProgress & Timer
- Globelization & Localization
- Master PAge & Style them
- SMTP
- POP3
MVC3
- Introduction to MVC3
- The Model-view-Controller Pattern
- Difference Between MVC and Web Forms Applications
- Building a simple MVC Application with Visual Studio
- Working with Controllers and Actions
- Introduction to Controllers
- Using a Controller to manage the Applications
- Controller Actions
- Returning Action Results
- Creating MVC Models
- Data and Business Rules In MVC applications
- Creating a Custom Data Model
- Data Validation and Data Annotations
- Creating a Custom Data Model
- Data validation and Data Annotations
- Using MVC Views
- Views in ASP.NET MVC
- Creating views
- Adding content to a view
- HTML helpers and Action filter
- Using HTML Helpers in MVC
- Creating a Custom Helper
- Using Action filters
- Creating a custom filter
- Routing and URLs
- Customizing Application URLs
- Creating Route Constraints
- Routing and Web forms
- Using MVC and Ajax and jQuery
- Integrating Client-Side Script with MVC
- Using the MVC Ajax helpers
- Working with JSON Data
Networking
- Introduction of Networking
- Understanding socket and port
- Tcp Client & Tcp Listener
- TCP/IP based networking
- HTTP based networking
- HTTP Request
- HTTP response
Remoting
- Application Domain
- Remotable and Nonremotable object
- Marshal-By-reference
- serverActivatedObject(SAO)
- SingleCall
- Singleton
- ClientActivateObject
- Channels
- TcpChannel
- Service Configuration & Hosting
LINQ
- Introduction to LINQ
- LINQ expressions
- using via extension methods
- Filtering
- Sorting
- Aggregation
- Skip and Take operators
- joins
- Extension methods
- Object Inititalization syntax
- Anonymous space
- Lambda expressions
- Deferred Execution
- Benefits and Drawbacks
- IEnumerable vs IQueryable
- Using across tiers
- Data Projection
- Single result value
- Existing types
- Grouping
- LINQ to XML
- New XML classes
- Generating XML
- Querying XML
- Using data projection
- Combining with Xpath
- LINQ to SQL
- Attributes and mapping
- Creating a DataContext
- Deferred loading
- Saving changes
- Inserting and deletes
- Transactions