- Basics
- Data Types
- Variables
- Type Casting
- Reading
- Operators
- Conditional Statements
- Control Statements
- Arrays
- Strings
- OOPS
- class & objects
- Access Specifiers
- Class Members
- Methods
- Method Parameters
- Method Overloading
- Constructors
- Encapsulation
- Properties
- Inheritance
- Polymorphism
- Abstraction
- Interface
- Enums
- Files
- Exception Handling
- HTML5 – Introduction
- Need and Benefits of HTML
- Setup
- Browser
- BOM and DOM
- DOCTYPE
- Character Encoding
- script, link
- HTML5 Document
- Comments
- HTML5 – Getting Started
- Visual Studio Code Features
- Google Chrome Developer Tools
- Inspect Element
- HTML5 – Elements & Attributes
- Formatting Tags
- List
- Table
- Form & Input Tags
- Images
- Styles
- placeholder
- inline and block elements
- id and class Attributes
- HTML5 – Navigation
- Navigation Tags
- Hyperlink
- reference to intermediate section
- HTML5 – Events
- onblur
- onchange
- onclick
- form related events
- load events
- key events
- mouse events
- ondblclick
- onbeforeonload
- oncanplay/li>
- HTML5 – Web Forms 2.0
- input element in HTML5
- output
- placeholder Attribute
- autofocus
- required
- HTML5 – Web Storage
- Session Storage
- Local Storage and
- Delete web Storage
- HTML5 – Web SQL Database
- openDatabase
- transaction
- HTML5 – Geo location
- Geolocation Methods
- Location Properties
- Handling Errors
- Position Options
- CSS3 – Introduction
- Need and Benefits of CSS
- Setup
- CSS Syntax
- CSS Comments
- including CSS in HTML Documents(Inline Styles, Embedded styles, External style sheets)
- CSS3 – Selectors
- Universal Selector
- Element Type Selector
- Id Selectors
- Class Selectors
- Grouping Selectors
- CSS3 – Styling
- CSS color
- CSS Background
- CSS Fonts
- CSS Text
- CSS Links
- CSS Lists
- CSS Tables
- CSS3 – Box Model
- Margin
- padding
- border
- Outline
- Visibility vs. Display
- Multiple Columns
- CSS3 – Advanced
- Media Queries
- RWD
- JavaScript Fundamentals
- Variables
- Datatypes
- Type Conversions
- Operators
- Comparisons
- Interactions
- Loops
- Functions
- Function Expression
- Control Flow
- Conditionals
-
JavaScript Deep Dive
- Array
- String
- Date
- Math
- Number
- Boolean
- Functions
- JSON
- Objects
- jQuery – Basics
- What is jQuery?
- How to use jQuery?
- jQuery Syntax?
- $(document).ready()
-
jQuery Selectors
- The element Selector
- The #id Selector
- The .class Selector
-
jQuery Traversing
- Finding elements
- Filtering out elements
- DOM Traversing methods
-
jQuery DOM Manipulation
- Adding DOM elements
- Removing DOM elements
- DOM Manipulation methods
-
jQuery Events
- Event Object
- Event types
- Binding Event Handlers
- Event methods
- Introduction to ASP
- Introduction to ASP.NET
- Life Cycle
- Event Handling
- Client Side Controls
- Server Side Controls
- Standard Controls
- Validation Controls
- Client Side State Management
- Context
- Cookies
- Query String
- Hidden Fields
- ViewState
- Server Side State Management
- Session
- Application
- AJAX
- Master Pages
- LINQ
- Architectures
- 1 tire
- 2 tire
- 3 tire
- MVC Architecture
- DDL Commands
- Create
- Alter
- Drop
- Rename
- DML Commands
- Insert
- Update
- Delete
- Select
- Stored Procedures
- stored Functions
- Joins
- Introduction to ADO.NET
- ADO.NET Connections
- ADO.NET Commands
- Connection Oriented Architecture
- Disconnection Oriented Architecture
- DataSet, DataTable
- Data Binding
- Introduction to MVC
- MVC Architecture
- HTML Helpers
- Exploring Controllers
- Model Binders
- Designing and Implementing Databases with Sql Server
- Using AJAX and Jquery with ASP.NET MVC
- Creating an Application in MVC
- Layouts
- With Entity Framework
- Without Entity Framework
- Introduction to ASP.NET Core
- ASP.NET Core First Application
- Controllers and Action Methods
- Views
- Helpers
- Model Binding
- Validations & Data Annotations
- State Management Techniques
- Security
- MVC and Entity Framework Core
- ASP.NET Core – Web Caching
- Routing
- Module Development
- WEB API and Jquery Ajax
- Bunding & Minification