Details
C# Fundamentals
Introduction to .Net
- Overview of .Net Framework
- Components of .Net framework
- Introduction to DotNet Programming Languages
Introduction to C#
- Fundamentals of C#
- Data type and variables
- Loops and Branching
- Arrays and Strings
Introduction to Object Oriented Programming
- Understanding Objects and Its role
- Working classes and Objects
- Static Vs Non Static members
- Properties
- Inheritance
- Polymorphism
- Value type and reference type
- Nested Classes
Collections and Generic
- Arrays vs collections
- Common Collections
- Object based generic class
- Understanding the need to generic
- Generic methods and classes
Exception Handling
- What is exception
- Catching Exception
- Throwing Exception
- Try block
- Finally
ASP.NET
- Introduction to ASP.NET
- HTML and JavaScript
- HTML 5 and CSS 3
- Validation Controls
- Applying Themes and Styles to Controls
- ASP.NET Architecture
- Page Navigation Options
- Creating a Layout Using Master Pages
- Working with ADO.Net using ASP.Net
- ASP.NET State Management
- Creating Virtual Directory and Web Application
- Globa.asax and HttpApplication
- Understanding Configuration File - Web.Config
- Authentication and Authorization
- AJAX.NET
Web Services and WCF Services
- Web services using XML
- Creating of WCF Services and Implementation
- Deploying Web Services and WCF Services
- Deploying web application using IIS.
WPF (Windows Presentation Foundation)
- Introduction to WPF
- Working with XAML
- Difference b/w Winforms and WPF Forms
- Creating application using WPF
ASP.Net MVC
Introduction to ASP.NET MVC
- What is MVC Architecture
- What is ASP.NET MVC?
- Understanding Model
- Understanding View
- Understanding Controller
- Advantages of MVC based Web Application
- Features of ASP.NET MVC Framework
Getting Started with ASP.NET MVC
- Understanding the structure of an ASP.NET MVC project
- Naming conventions
- Creating views
- Defining controllers
- Defining a data model
Creating a Complete ASP.NET MVC Application
- Creating strongly-typed views
- Understanding URLs and action methods
- Using HTML helpers
- Handling form post-backs
- Data validation
Using the Razor View Engine
- Getting started with Razor
- Razor design goals
- Implementing a Razor view
- Razor syntax
- Accessing Model Data in Razor views
ASP.NET MVC & LINQ - working with Data
- Language features used in LINQ
- Creating simple LINQ queries
- Using LINQ queries in a Web application;
- Defining a data repository;
- Using LINQ to define a data access component
Industrial-Strength ASP.NET MVC Applications
- ASP.NET application architecture best practices
- Implementing a Repository and Entity Framework Data Model
- Using Dependency Injection
- Implementing a custom controller factory
View Techniques
- Defining and using custom HTML Helpers
- Defining a layout / MVC Master Page
- Using Styles
- Defining and using partial views
- Razor Helper Method syntax
MVC State Management
- Using hidden fields
- Session and Application State
- Custom model bindings
Using AJAX, jQuery and Angular JS with ASP.NET MVC
- Overview of AJAX and ASP.NET MVC
- Unobtrusive AJAX
- Using AJAX Action Links
- Overview of jQuery
- jQuery Techniques
- Working with JSON and XML Data.
- Introduction to Angular JS
- Working with Angular JS
- Angular JS Directives
- Angular JS Filters
- Calling web services and wcf services using Angular JS
Microsoft Azure
Microsoft CRM
Finally One Project will be given on ASP.Net.
Note : Test every end of the module, 5 Mock interviews, Resume preparation.
We are a team of 500+ dedicated and certified IT consultants from various domains, we provide Online Training, Job Support and web development / mobile app development.