Course Details
Offline Classroom Training : 3 Months (3 Hours Per Day)
Web Programming Introduction
- Understanding role of Web Server and Web Browser.
- Brief about HTTP Protocol.
- HTTP Request structure.
- Form Tag and comparison between Get and Post methods.
- HTTP Response Structure
HTML and JavaScript
- Understanding HTML Form Tag and elements within it.
- Javascript using Sample Programs
Traditional ASP Basics
- Introduction to ASP
- How ASP Works
- Installing IIS on Windows 7 & Windows 8.
- Importances of Form tag and how it works
ASP.NET Introduction & Controls
- ASP.NET Introduction
- Auto Postback Property.
- Event Handler
- IsPostBack property of Page class
- ListControls
- Comparison between HtmlControls and WebControls
- Control Properties and Methods
- FileUpload Control
ASP.NET Architecture
- What is AppDomain?
- Life Cycle of ASP.NET Page
- How Control Manages its State
- What is EnableViewState
- Event handling in Web Forms
CSS & Themes
- Work with CSS
- Use Themes to Customize a Site
- Name Skins within a Theme
Master Pages
- Introduction to MasterPage
- ContentPlaceHolder and Content tags
- Accessing controls of MasterPage in ContentPage
Validation Controls
- Base Validator
- Required Field Validator
- Compare Validator
- Range Validator
- Regular Expression Validator
- Custom Validator
- Causes Validation Property
- Grouping – Validation Group Property
- Page.Validators and Page.IsValid
ASP.NET State Management
- Static Members
- View State
- Query String
- HttpContext
- Cookies-HttpCookie
- Sessions-HttpSessionState
WebConfiguration File and Global.asax
- Introduction to Configuration files
- Page setting in web.config
- Custom Errors
Authentication & Authorization
- What is Authentication and Authorization
- Types of Authentication
- Forms Authentication
- Role based Authentication
- Windows and Basic Authentication
Data Bound Controls
- Databinding traditional way
- SqlDataSource
- GridView
- DetailsView
- FormView
- DataList
- ListView
AJAX.NET
- What is AJAX
- What is AJAX.NET
- Ajax Call
- AJAX Control Toolkit
Routing
- What is Routing?
- Mapping Route to Physical file
- Reading Route Parameters
Understanding & Publishing Web Application
- Introduction to ASP.NET Web Application
- Advantages of IIS Applications
- Creating web application in IIS
- Converting File System application to IIS Application
- Publishing ASP.NET Website
Windows App Development
- C# + Oops Real world study
- Events
- Db Operations
- String Handing
- File Operations
- Gaming Basics
Database
- MS SQL
- Operations
- Database Behaver and Disciplines
MVC Main Topics
Understand the benefits of MVC design over traditional ASP.NET Web Forms.
- Acquire sufficient knowledge on the role of Model, View and Controller in integrating them to develop complete web application.
- Understand how Routing API maps requests to action methods in controller.
- Learn how to reuse code rendering HTML using custom HTML Helper methods.
- Implement security in ASP.NET MVC applications.
- Use Ajax and partial page updates and render and execute JavaScript code from ASP.NET MVC.
- Web API feature of ASP.NET MVC.
- Build and deploy ASP.NET MVC application to the production server.
Part 2 – Out of Syllabus Topic
Basics about.
System
- Internal working/Storage Media/Chip Level/OS Level/Network Level
Language
- Node, Python, Visual Basic (Sample Programs)
IoT
- AI/Data Mining/Electronics/Machine Learning
Database
- Mongo DB
Technology
- Apple/Microsoft/Google
Space
- Space level programming/Case Study
Medical
- Ventilator, Heart Rate Sensor, ECG etc
In this course, we provide everything you need to develop and deploy your own professional quality web applications using Microsoft’s new, lightweight web framework. You can learn ASP.NET setup and installation, working with the ASP.NET Core framework, and the techniques you need to manage data, construct web APIs, reuse code, and secure your web applications. Our course structure includes the elements of programming with ASP.NET, including Web Forms, MVC, AJAX, Web Pages, Web API, and SignalR. With as you can learn a very powerful technology to build a dynamic, data-driven and complex web application with high-security standards. Get practical, hands-on experience with us in developing ASP.NET applications with some tips and tricks that didn’t make it into the docs.