Web Technology
Frontend Courses
HTML
CSS
JavaScript
Bootstrap
JQuery
XML
Backend Course
Php
Database
MySQL
HTML5
- Introduction To HTML5
- Limitations of HTML4
- Introduction and Advantages of HTML5
- First HTML5 Document
- Overview of New Features of HTML5
- Page Layout Semantic Elements
- Header
- Navigation
- Section & Articles
- Footer
- Aside and more
- Form Elements And Attributes
- New Input Types
- New Elements in Form
- New Attributes in Form Tag
- New Attributes in <input> Tag
- Working With Canvas
- Coordinates
- Path and Curves
- Drawing Lines, Rectangles and Circles
- Text and Font
- Color Gradiations
- Drawing Images
- Scalable Vector Graphics (SVG)
- Understanding SVG
- Benefits of SVG
- Using SVG Tag
- Comparing with Canvas
- Media – Audio And Video
- Audio and Source tags
- Video and Source tags
- Track tag
- Mime types supported
- Browser Compatibility
- Programming using Javascript
- Drag And Drop
- Drag and Drop Events
- Programming using JavaScript
- Web Storage
- Overview
- Local Storage
- Session Storage
- Browser Compatibility
- HTML APIs
- HTML Geolocation
- HTML Drag/Drop
- HTML Web Storage
- HTML Web Workers
CSS3
- Working With CSS3
- Introduction to CSS3
- Selectors
- Box Model
- CSS3 Borders
- Working with border-radius
- Working with box-shadow
- Working with border-image
- CSS3 Backgrounds
- Background-size
- Background-origin
- CSS3 Gradients
- Linear Gradients
- Radial Gradients
- CSS3 Text Effects
- Text
- -shadow
- Word
- -wrap
- CSS3 Web Fonts
- Creating custom fonts
- Font Descriptors
- CSS3 2D Transforms
- Working with translate
- Working with rotate
- Working with scale
- Working with skew
- Working with matrix
- CSS3 3D Transforms
- Working with rotateX
- Working with rotateY
- CSS3 Transitions And Animations
- Working with Animations
- Working with Transitions
JavaScript
- JS Introduction
- JS Where To
- JS Output
- JS Statements
- JS Syntax
- JS Comments
- JS Variables
- JS Operators
- JS Arithmetic
- JS Assignment
- JS Data Types
- JS Functions
- JS Objects
- JS Scope
- JS Events
- JS Strings
- JS String Methods
- JS Numbers
- JS Number Methods
- JS Math
- JS Random
- JS Dates
- JS Date Formats
- JS Date Methods
- JS Arrays
- JS Array Methods
- JS Array Sort
- JS Booleans
- JS Comparisons
- JS Conditions
- JS Switch
- JS Loop For
- JS Loop While
- JS Break
- JS Type Conversion
- JS Bitwise
- JS RegExp
- JS Errors
- JS Debugging
- JS Hoisting
- JS Strict Mode
- JS Style Guide
- JS Best Practices
- JS Mistakes
- JS Performance
- JS Reserved Words
- JS Versions
- JS JSON
- JS Forms
- JS Forms
- Forms API
- JS Objects
- Object Definitions
- Object Properties
- Object Methods
- Object Constructors
- Object Prototypes
- JS Functions
- Function Definitions
- Function Parameters
- Function Invocation
- Function Call
- Function Apply
- Function Closures
- JS HTML DOM
- DOM Intro
- DOM Methods
- DOM Document
- DOM Elements
- DOM HTML
- DOM CSS
- DOM Animations
- DOM Events
- DOM Event Listener
- DOM Navigation
- DOM Nodes
- DOM Collections
- DOM Node Lists
- JS Browser BOM
- JS Window
- JS Screen
- JS Location
- JS History
- JS Navigator
- JS Popup Alert
- JS Timing
- JS Cookies
- JS AJAX
- AJAX Intro
- AJAX XMLHttp
- AJAX Request
- AJAX Response
- AJAX XML File
- AJAX PHP AJAX ASP
- AJAX Database
- AJAX Applications
- AJAX Examples
- JS JSON
- JSON Intro
- JSON Syntax
- JSON vs XML
- JSON Data Types
- JSON Objects
- JSON Arrays
- JSON Parse
- JSON Stringify
- JSON PHP
- JSON HTML
- JSON
- JSONP
- JS
- Examples
- JS Examples
- JS HTML DOM
- JS HTML Input
- JS HTML Objects
- JS HTML Events
- JS Browser