Industrial Training Module On ASP.NET
HTML 5.0, CSS 3.0, Bootstrap
Designing of a Website
Programming with C#
Fundamentals of C# programming in Visual Studio, Using .Net Framework, Working with variables, data types, Work with standard programming skills, Exception Handling in C#, Object oriented programming in C#, Object oriented techniques, Working with Arrays and String, Create Generic classes and methods, Polymorphism, Data abstraction, inheritance, Collections in C#, Generate and test your own classes using the Class Designer and Object Test Bench tools.
Introduction To Web Applications [Prerequisites]
Types of Applications – Web, Desktop, Web applications with Web Server, Web Server role, about IIS, Web Browsers, Web Support Languages, Why Scripting & its importance, Client-Side & Server-Side Scripting.
OVERVIEW OF .NET (ASP.NET)
Intro to .NET, .NET Framework, Key Design Goals, CLR, CTS, MSIL,CLS, AJAX importance in Web applications The need for AJAX & the Solution LIVE PROJECT
ASP.NET Roles and Controls
Shifting from ASP to ASP.Net, ASP.Net as Framework, Namespaces,ASP.Net – New Scenario in development process with IDE, Web Pages to Web Forms, Session State, View State and Application State, Understanding the ASP.NET Execution Scenario,C#.Net role in ASP.NET,ASP.NET Client/Server Controls in WebForms, Consuming ASP.Net Controls in WebForms.
WEB FORM
Page Directives and its use, Separating Code & Design, New Code behind Techniques, Implementing ASP.NET Server Controls, Types of ASP.NET & their need/render, Navigation – Login – Web Parts & AJAX.-as building blocks Asp.net.
WEB FORMS – INTRODUCTION TO AJAX INPUT VALIDATION
JValidating Form with Validation Controls of Asp.net, Using RequiredFieldValidator control, Using CompareValidator Control Using RangeValidator Control, Using CustomValidator control, Create Server-side / Client-side functions for – CustomValidator Control, Group Validations ,Validation Control, Special Validation using Java Script.
ADO.NET – I
SQL Queries, Connect/Insert/Update/Delete(CURD), Query data -using ADO.NET, Retrieve data with datasets, Data Adapters, Understanding Data tables, Build Data table programmatically, Filter and sort Data table, Data Relations.
. ADO.NET – II
Stored Procedures with ADO.NET , Develop a Registration form using ADO, ASP.Net bound controls, DataSource Controls, DataBound Controls,Bind data to Dropdown list Control, Data list control, Grid View & its importance in Development, Grid View(Basic) – simple uses, GridView (Advanced) –Runtime Fields, FormView & DetailsView, ListView
JAVASCRIPT
Introduction to JavaScript, Data types, Declaration of Variables, Operators, Control Statements, Conditional Statements, functions, event handling, DOM (Document Object Model), JS Objects (Array, String, Math, Date), JavaScript Validations. Object references and copying, Garbage collection, Object methods, "this", Constructor, operator "new", Optional chaining '?.',Symbol type, Object to primitive conversion, Recursion Object.
AJAX (Asynchronous JavaScript and XML)
Introduction to AJAX, Understanding XMLHTTPRequest Object, Working with Ajax functions, Combining HTML and AJAX, Combining PHP and AJAX.
JQUERY
Introduction to Jquery, Jquery Syntax, Jquery Selectors, Jquery Events, Jquery Effects, Jquery HTML, Jquery AJAX
. MVC (Model View Controller)S
Introduction and Pre-requisite for MVC, Controllers, Strong typed views and helper classes, Unit test, routing and outbound URLS, Partial views, Data annotations, Razor, Authentication and Authorization, JQuery, State management, Bundling , Magnification , View Models, Areas and Exception handling, So why MVC when ASP.NET code-behind is so good?, Problem number 1: Unit testing, The reality of separation of code and UI, Passing data between controllers and views, Creating a simple model using MVC, Creating a simple MVC data entry screen, Using HTML Helper to create views faster
Entity Framework in MVC
Introduction to scaffold Templates in MVC, Need of Scaffolding, Creating controllers and views using scaffold, Strongly typed views, Understanding Index, Details, Create, Edit, Delete action methods and views.