This course builds the basic skill set to create Desktop Applications. Although Web Applications are getting more popular but in some situations desktop apps are still provide some advantages over web apps like Performance, Speed, Offline Access etc.This course enables the students to develop standalone desktop application.
COURSE DETAILS
C# Basics
- .Net framework
- Core C#
- Control Structures
- Methods
- Arrays & Strings
Object Oriented Programming
- Inheritance
- Constructors
- Overloading
- Polymorphism
C# Advanced
- Exception Handeling
- Graphical User Interface
- Multi-threading
- Files & Streams
- Socket Programming
- Graphics & Multimedia
Databases
- Basics of SQL
- ADO .Net Model
- Programming in ADO .Net
Microsoft.Net
- Introduction to .Net
- Introduction to c#.
- Visual Studio
- Windows forms
- Web Forms
- Server Controls
- ASP .NET applications
ADO .NET Fundamentals
- Data Components and the Data Set
- Data Binding
- Rich Data Controls
- Caching and Asynchronous Pages
- Files and Streams
- LINQ and XML
Building ASP .NET Websites
- User Controls
- Themes and Master Pages
- Website Navigation controls
- Website Deployment in ASP .NET
Security
- Authentication of Form
- Memberships and Roles
- Windows Authentication in ASP .NET
- Authorization
Client Side Programming
- JavaScript and AJAX
- ASP .NET AJAX
- Basics of Silver light
ASP .NET MVC
- URLs and Routing
- Controllers
- Extensibility of Controller
- Views
- Models and Data Entry
- User Interface in ASP .NET
- Ajax and Client Scripting in ASP
- Project Deployment
Project Work
- Development in ASP.NET
- Deployment in ASP.NET
- Documentation
.