Programing languages

HTML HOME

  • HTML Introduction
  • HTML Editors
  • HTML Basic
  • HTML Elements
  • HTML Attributes
  • HTML Headings
  • HTML Paragraphs
  • HTML Styles
  • HTML Formatting
  • HTML Quotations
  • HTML Comments
  • HTML Colors
  • HTML CSS
  • HTML Links
  • HTML Images
  • HTML Tables
  • HTML Lists
  • HTML Blocks
  • HTML Classes
  • HTML Id
  • HTML Iframes
  • HTML JavaScript
  • HTML File Paths
  • HTML Head
  • HTML Layout
  • HTML Responsive
  • HTML Computercode
  • HTML Entities
  • HTML Symbols
  • HTML Charset
  • HTML URL Encode
  • HTML XHTML

HTML Forms

  • HTML Forms
  • HTML Form Elements
  • HTML Input Types
  • HTML Input Attributes

HTML5

  • HTML5 Intro
  • HTML5 Support
  • HTML5 New Elements
  • HTML5 Semantics
  • HTML5 Migration
  • HTML5 Style Guide

HTML Graphics

  • HTML Canvas
  • HTML SVG

HTML Media

  • HTML Media
  • HTML Video
  • HTML Audio
  • HTML Plug-ins
  • HTML YouTube

HTML APIs

  • HTML Geolocation
  • HTML Drag/Drop
  • HTML Web Storage
  • HTML Web Workers
  • HTML SSE

HTML Examples

  • HTML Examples
  • HTML Quiz
  • HTML Exercises
  • HTML Certificate
  • HTML Summary
  • HTML Accessibility

HTML References

  • HTML Tag List
  • HTML Attributes
  • HTML Global Attributes
  • HTML Events
  • HTML Colors
  • HTML Canvas
  • HTML Audio/Video
  • HTML Doctypes
  • HTML Character Sets
  • HTML URL Encode
  • HTML Lang Codes
  • HTTP Messages
  • HTTP Methods
  • PX to EM Converter
  • Keyboard Shortcuts

CSS HOME

  • CSS Introduction
  • CSS Syntax
  • CSS Selectors
  • CSS How To
  • CSS Colors
  • CSS Backgrounds
  • CSS Borders
  • CSS Margins
  • CSS Padding
  • CSS Height/Width
  • CSS Box Model
  • CSS Outline
  • CSS Text
  • CSS Fonts
  • CSS Icons
  • CSS Links
  • CSS Lists
  • CSS Tables
  • CSS Display
  • CSS Max-width
  • CSS Position
  • CSS Overflow
  • CSS Float
  • CSS Inline-block
  • CSS Align
  • CSS Combinators
  • CSS Pseudo-class
  • CSS Pseudo-element
  • CSS Opacity
  • CSS Navigation Bar
  • CSS Dropdowns
  • CSS Image Gallery
  • CSS Image Sprites
  • CSS Attr Selectors
  • CSS Forms
  • CSS Counters
  • CSS Website Layout
  • CSS Units
  • CSS Specificity

CSS Advanced

  • CSS Rounded Corners
  • CSS Border Images
  • CSS Backgrounds
  • CSS Colors
  • CSS Gradients
  • CSS Shadows
  • CSS Text Effects
  • CSS Web Fonts
  • CSS 2D Transforms
  • CSS 3D Transforms
  • CSS Transitions
  • CSS Animations
  • CSS Tooltips
  • CSS Style Images
  • CSS object-fit
  • CSS Buttons
  • CSS Pagination
  • CSS Multiple Columns
  • CSS User Interface
  • CSS Variables
  • CSS Box Sizing
  • CSS Flexbox
  • CSS Media Queries
  • CSS MQ Examples

CSS Responsive

  • RWD Intro
  • RWD Viewport
  • RWD Grid View
  • RWD Media Queries
  • RWD Images
  • RWD Videos
  • RWD Frameworks
  • RWD Templates

CSS Grid

  • Grid Intro
  • Grid Container
  • Grid Item

CSS Examples

  • CSS Templates
  • CSS Examples
  • CSS Quiz
  • CSS Exercises
  • CSS Certificate

CSS References

  • CSS Reference
  • CSS Selectors
  • CSS Functions
  • CSS Reference Aural
  • CSS Web Safe Fonts
  • CSS Animatable
  • CSS Units
  • CSS PX-EM Converter
  • CSS Colors
  • CSS Color Values
  • CSS Default Values
  • CSS Browser Support

JS HOME

  • 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 Events
  • JS Strings
  • JS String Methods
  • JS Numbers
  • JS Number Methods
  • JS Arrays
  • JS Array Methods
  • JS Array Sort
  • JS Array Iteration
  • JS Dates
  • JS Date Formats
  • JS Date Get Methods
  • JS Date Set Methods
  • JS Math
  • JS Random
  • 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 Scope
  • JS Hoisting
  • JS Strict Mode
  • JS this Keyword
  • JS Let
  • JS Const
  • JS Arrow Function
  • JS Classes
  • JS Debugging
  • JS Style Guide
  • JS Best Practices
  • JS Mistakes
  • JS Performance
  • JS Reserved Words
  • JS Versions
  • JS Version ES5
  • JS Version ES6
  • JS JSON

JS Forms

  • JS Forms
  • Forms API

JS Objects

  • Object Definitions
  • Object Properties
  • Object Methods
  • Object Accessors
  • Object Constructors
  • Object Prototypes
  • Object ECMAScript 5

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 Parse
  • JSON Stringify
  • JSON Objects
  • JSON Arrays
  • JSON PHP
  • JSON HTML
  • JSON JSONP

JS vs jQuery

  • jQuery Selectors
  • jQuery HTML
  • jQuery CSS
  • jQuery DOM

JS Examples

  • JS Examples
  • JS HTML DOM
  • JS HTML Input
  • JS HTML Objects
  • JS HTML Events
  • JS Browser
  • JS Exercises
  • JS Quiz
  • JS Certificate

JS References

  • JavaScript Objects
  • HTML DOM Object

Bootstrap 3

BS HOME

  • BS Get Started
  • BS Grid Basic
  • BS Typography
  • BS Tables
  • BS Images
  • BS Jumbotron
  • BS Wells
  • BS Alerts
  • BS Buttons
  • BS Button Groups
  • BS Glyphicons
  • BS Badges/Labels
  • BS Progress Bars
  • BS Pagination
  • BS Pager
  • BS List Groups
  • BS Panels
  • BS Dropdowns
  • BS Collapse
  • BS Tabs/Pills
  • BS Navbar
  • BS Forms
  • BS Inputs
  • BS Inputs 2
  • BS Input Sizing
  • BS Media Objects
  • BS Carousel
  • BS Modal
  • BS Tooltip
  • BS Popover
  • BS Scrollspy
  • BS Affix
  • BS Filters

Bootstrap Grids

  • BS Grid System
  • BS Stacked/Horizontal
  • BS Grid Small
  • BS Grid Medium
  • BS Grid Large
  • BS Grid Examples

Bootstrap Themes

  • BS Templates
  • BS Theme “Simply Me”
  • BS Theme “Company”
  • BS Theme “Band”

Bootstrap Examples

  • BS Examples
  • BS Quiz
  • BS Exercises
  • BS Certificate

Bootstrap CSS Ref

  • CSS All Classes
  • CSS Typography
  • CSS Buttons
  • CSS Forms
  • CSS Helpers
  • CSS Images
  • CSS Tables
  • CSS Dropdowns
  • CSS Navs
  • Glyphicons

Bootstrap JS Ref

  • JS Affix
  • JS Alert
  • JS Button
  • JS Carousel
  • JS Collapse
  • JS Dropdown
  • JS Modal
  • JS Popover
  • JS Scrollspy
  • JS Tab
  • JS Tooltip

Bootstrap 4

 

BS4 HOME

  • BS4 Get Started
  • BS4 Grid Basic
  • BS4 Typography
  • BS4 Colors
  • BS4 Tables
  • BS4 Images
  • BS4 Jumbotron
  • BS4 Alerts
  • BS4 Buttons
  • BS4 Button Groups
  • BS4 Badges
  • BS4 Progress Bars
  • BS4 Spinners
  • BS4 Pagination
  • BS4 List Groups
  • BS4 Cards
  • BS4 Dropdowns
  • BS4 Collapse
  • BS4 Navs
  • BS4 Navbar
  • BS4 Forms
  • BS4 Inputs
  • BS4 Input Groups
  • BS4 Custom Forms
  • BS4 Carousel
  • BS4 Modal
  • BS4 Tooltip
  • BS4 Popover
  • BS4 Toast
  • BS4 Scrollspy
  • BS4 Utilities
  • BS4 Flex
  • BS4 Icons
  • BS4 Media Objects
  • BS4 Filters

Bootstrap 4 Grid

  • BS4 Grid System
  • BS4 Stacked/Horizontal
  • BS4 Grid XSmall
  • BS4 Grid Small
  • BS4 Grid Medium
  • BS4 Grid Large
  • BS4 Grid XLarge
  • BS4 Grid Examples

Bootstrap 4 Theme

  • BS4 Basic Template

Bootstrap 4 Ref
All Classes

  • JS Alert
  • JS Button
  • JS Carousel
  • JS Collapse
  • JS Dropdown
  • JS Modal
  • JS Popover
  • JS Scrollspy
  • JS Tab
  • JS Toasts
  • JS Tooltip

1. OVERVIEW 

  • Facts about C 
  • Why Use C? 
  • C Programs 

2. ENVIORNMENT SETUP 

  • Try it Option Online 
  • Local Environment Setup
  • Text Editor 
  • The C Compiler 
  • Installation on UNIX/Linux 
  • Installation on Mac OS
  • Installation on Windows

3. PROGRAM STRUCTURE

  • Hello World Example 
  • Compile and Execute C Program

4. BASIC SYNTAX 

  • Tokens in C 
  • Semicolons 
  • Comments
  • Identifiers
  • Keywords
  • White space in C 

5. DATA TYPES Integer Types

  • Floating-Point Types
  • The void Type

6. VARIABLES Variable Definition in C 

  • Variable Declaration in C 
  • Lvalues and Rvalues in C

7. CONSTANTS AND LITERALS

  • Integer Literals
  • Floating-point Literals
  • Character
  • Constants
  • String Literals
  • Defining Constants The
  • #define Pre-processor
  • The const Keyword

8. STORAGE CLASSES

  • The auto Storage Class
  • The register Storage Class
  • The static Storage Class
  • The extern Storage Class

9. OPERATORS

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Misc Operators ↦ sizeof & ternary
  • Operators Precedence in C

10. DECISION MAKING

  • if Statement
  • if…else Statement
  • if…else if…else Statement 
  • Nested if Statements
  • switch Statement
  • Nested switch Statements
  • The ? : Operator:

11. LOOPS

  • while Loop
  • for Loop
  • do…while Loop
  • Nested Loops
  • Loop Control Statements
  • break Statement
  • continue Statement
  • goto Statement
  • The Infinite Loop

12. FUNCTIONS

  • Defining a Function
  • Function Declarations
  • Calling a Function
  • Function Arguments
  • Call by Value
  • Call by Reference

13. SCOPE RULES

  • Local Variables
  • Global Variables
  • Formal Parameters
  • Initializing Local and Global Variables

14. ARRAYS

  • Declaring Arrays
  • Initializing Arrays
  • Accessing Array Elements
  • Arrays in Detail
  • Multidimensional Arrays
  • Two-dimensional Arrays
  • Initializing Two-Dimensional Arrays
  • Accessing Two-Dimensional Array Elements
  • Passing Arrays to Functions
  • Return Array from a Function
  • Pointer to an Array

15. POINTERS

  • What are Pointers?
  • How to Use Pointers?
  • NULL Pointers
  • Pointers in Detail
  • Pointer Arithmetic
  • Increment a Pointer
  • Decrementing a Pointer
  • Pointer Comparisons
  • Array of Pointers
  • Pointer to Pointer
  • Passing Pointers to Functions
  • Return Pointer from Functions

16. STRINGS

17. STRUCTURES

  • Defining a Structure
  • Accessing Structure Members
  • Structures as Function Arguments
  • Pointers to Structures Bit Fields

18. UNIONS

  • Defining a Union
  • Accessing Union Members

19. BIT FIELDS

  • Bit Field Declaration

20. TYPEDEF

  • typedef vs #define

21. INPUT AND OUTPUT

  • The Standard Files
  • The getchar() and putchar() Functions
  • The gets() and puts() Functions
  • The scanf() and printf() Functions

22. FILE I/O

  • Opening Files
  • Closing a File Writing a File
  • Reading a File
  • Binary I/O Functions

23. PREPROCESSORS

  • Preprocessors Examples
  • Predefined Macros
  • Preprocessor Operators
  • The Macro Continuation (\) Operator
  • The Stringize (#) Operator
  • The Token Pasting (##) Operator
  • The Defined() Operator
  • Parameterized Macros

24. HEADER FILES

  • Include Syntax
  • Include Operation
  • Once-Only Headers
  • Computed Includes

25. TYPE CASTING

  • Integer Promotion
  • Usual Arithmetic Conversion

26. ERROR HANDLING

  • errno, perror(), and strerror()
  • Divide by Zero Errors
  • Program Exit Status

27. RECURSION

  • Number Factorial
  • Fibonacci Series

28. VARIABLE ARGUMENTS
29. MEMORY MANAGEMENT

  • Allocating Memory Dynamically
  • Resizing and Releasing Memory

30. COMMAND LINE ARGUMENTS 

  • Introduction
  • Instructions for use
  • Basics of C++
  • Structure of a program
  • Variables. Data Types.
  • Constants
  • Operators
  • Basic Input/Output
  • Control Structures
  • Control Structures
  • Functions (I)
  • Functions (II)
  • Compound data types
  • Arrays
  • Character Sequences
  • Pointers
  • Dynamic Memory
  • Data structures
  • Other Data Types
  • Object Oriented Programming
  • Classes (I)
  • Classes (II)
  • Friendship and inheritance
  • Polymorphism
  • Advanced concepts 
  • Templates
  • Namespaces 
  • Exceptions 
  • Type Casting
  • Preprocessor directives 
  • C++ Standard Library 
  • Input/Output with files 
  • JAVA – BASICS
  • Java – Overview
  • History of Java
  • Tools You Will Need
  • Try It Option

2. Java – Environment Setup

  • Try it Option Online
  • Local Environment Setup
  • Popular Java Editors

3. Java – Basic Syntax

  • First Java Program 
  • Basic Syntax
  • Java Identifiers
  • Java Modifiers
  • Java Variables
  • Java Arrays
  • Java Enums
  • Java Keywords 
  • Comments in Java
  • Using Blank Lines
  • Inheritance 
  • Interfaces

4. Java – Objects & Classes

  • Objects in Java 
  • Classes in Java
  • Constructors
  • How to Use Singleton Class?
  • Creating an Object
  • Accessing Instance Variables and Methods
  • Source File Declaration Rules
  • Java Package
  • Import Statements 
  • A Simple Case Study 

5. Java – Basic Datatypes

  • Primitive Datatypes
  • Reference Datatypes
  • Java Literals 

6. Java – Variable Types

  • Local Variables
  • Instance Variables 
  • Class/static Variables

7. Java – Modifier Types 

  • Java Access Modifiers
  • Java Non-Access Modifiers
  • The Static Modifier
  • The Final Modifier 
  • The Abstract Modifier
  • Access Control Modifiers
  • Non-Access Modifiers

8. Java – Basic Operators

  • The Arithmetic Operators.
  • The Relational Operators.
  • The Bitwise Operators
  • The Logical Operators
  • The Assignment Operators
  • Miscellaneous Operators
  • Precedence of Java Operators

9. Java – Loop Control

  • While Loop in Java
  • for Loop in Java
  • Do While Loop in Java 
  • Loop Control Statements
  • Break Statement in Java 
  • Continue Statement in Java
  • Enhanced for loop in Java

10. Java – Decision Making 

  • If Statement in Java 
  • If-else Statement in Java
  • The if…else if…else Statement 
  • Nested if Statement in Java
  • Switch Statement in Java
  • The ? : Operator: 

11. Java – Numbers Class

  • Number Methods
  • Java XXXValue Method
  • Java – compareTo() Method
  • Java – equals() Method 
  • Java – valueOf() Method 
  • Java – toString() Method 
  • Java – parseInt() Method
  • Java – abs() Method 
  • Java – ceil() Method 
  • Java – floor() Method 
  • Java – rint() Method 
  • Java – round() Method 
  • Java – min() Method
  • Java – max() Method 
  • Java – exp() Method
  • Java – log() Method 
  • Java – pow() Method
  • Java – sqrt() Method
  • Java – sin() Method
  • Java – cos() Method
  • Java – tan() Method
  • Java – asin() Method 
  • Java – acos() Method
  • Java – atan() Method
  • Java – atan2() Method
  • Java – toDegrees() Method
  • Java – toRadians() Method
  • Java – random() Method 

12. Java – Character Class

  • Escape Sequences
  • Character Methods
  • Java – isLetter() Method.
  • Java – isDigit() Method
  • Java – isWhitespace() Method 
  • Java – isUpperCase() Method
  • Java – isLowerCase() Method
  • Java – toUpperCase() Method
  • Java – toLowerCase() Method
  • Java – toString() Method

13. Java – Strings Class

  • Creating Strings
  • Java – String Buffer & String Builder Classes
  • StringBuffer Methods
  • Java – String Buffer append() Method
  • Java – String Buffer reverse() Method
  • Java v
  • Java – String Buffer delete() Method
  • Java – String Buffer insert() Method
  • Java – String Buffer replace() Method
  • String Length
  • Concatenating Strings
  • Creating Format Strings
  • String Methods
  • Java – String chartAt() Method
  • Java – String compareTo(Object o) Method
  • Java – String compareTo(String anotherString) Method
  • Java – String compareToIgnoreCase() Method
  • Java – String concat() Method
  • Java – String contentEquals() Method
  • Java – String copyValueOf(char[] data) Method 
  • Java – String copyValueOf(char[] data, int offset, int count) Method
  • Java – String endsWith() Method
  • Java – String equals() Method 
  • Java – String equalsIgnoreCase() Method
  • Java – String getBytes(String charsetName) Method
  • Java – String getBytes() Method
  • Java – String getChars() Method
  • Java – String hashCode() Method
  • Java – String indexOf(int ch) Method
  • Java – String indexOf(int ch, int fromIndex) Method
  • Java – String indexOf(String str) Method 
  • Java – String indexOf(String str, int fromIndex) Method
  • Java – String Intern() Method
  • Java – String lastIndexOf(int ch) Method 
  • Java – String lastIndexOf(int ch, int fromIndex) Method 
  • Java – String lastIndexOf(String str) Method
  • Java – String lastIndexOf(String str, int fromIndex) Method
  • Java – String length() Method
  • Java – String matches() Method
  • Java – String regionMatches() Method 
  • Java – String regionMatches() Method 
  • Java – String replace() Method
  • Java – String replaceAll() Method
  • Java – String replaceFirst() Method
  • Java – String split() Method
  • Java – String split() Method
  • Java – String startsWith() Method
  • Java – String startsWith() Method
  • Java – String subsequence() Method 
  • Java – String substring() Method
  • Java – String substring() Method
  • Java – String toCharArray() Method
  • Java – String toLowerCase() Method
  • Java – String toLowerCase() Method
  • Java – String toString() Method
  • Java – String toUpperCase() Method
  • Java vi
  • Java – String toUpperCase() Method
  • Java – String trim() Method
  • Java – String valueOf() Method 

14. Java – Arrays

  • Declaring Array Variables 
  • Creating Arrays
  • Processing Arrays 
  • The foreach Loops
  • Passing Arrays to Methods
  • Returning an Array from a Method
  • The Arrays Class

15. Java – Date & Time 

  • Getting Current Date & Time
  • Date Comparison
  • Simple DateFormat Format Codes
  • Date and Time Conversion Characters
  • Parsing Strings into Dates
  • Sleeping for a While
  • Measuring Elapsed Time
  • GregorianCalendar Class 

16. Java – Regular Expressions

  • Capturing Groups 
  • Regular Expression Syntax
  • Methods of the Matcher Class

17. Java – Methods

  • Creating Method
  • Method Calling 
  • The void Keyword
  • Passing Parameters by Value
  • Method Overloading
  • Using Command-Line Arguments
  • The Constructors
  • Parameterized Constructor
  • The this keyword
  • Variable Arguments(var-args)
  • The finalize( ) Method 

18. Java – Files and I/O 

  • Stream
  • Standard Streams
  • Reading and Writing Files
  • ByteArrayInputStream
  • DataInputStream
  • FileOutputStream
  • ByteArrayOutputStream
  • DataOutputStream
  • File Navigation and I/O
  • Java vii
  • File Class
  • Directories in Java
  • Listing Directories

19. Java – Exceptions

  • Exception Hierarchy
  • Built-in Exceptions
  • Exceptions Methods
  • Catching Exceptions
  • Multiple Catch Blocks
  • Catching Multiple Type of Exceptions
  • The Throws/Throw Keywords
  • The Finally Block
  • The try-with-resources
  • User-defined Exceptions
  • Common Exceptions

20. Java – Inner Classes

  • Nested Classes
  • Inner Classes (Non-static Nested Classes)
  • Accessing the Private Members 
  • Method-local Inner Class
  • Anonymous Inner Class
  • Anonymous Inner Class as Argument 
  • Static Nested Class
  • JAVA – OBJECT ORIENTED 

21. Java – Inheritance 

  • extends Keyword
  • Sample Code
  • The super keyword
  • Invoking Superclass Constructor 
  • IS-A Relationship
  • The instanceof Keyword
  • HAS-A relationship

22. Java – Overriding 

  • Rules for Method Overriding
  • Using the super Keyword 

23. Java – Polymorphism 

  • Virtual Methods

24. Java – Abstractio

  • Abstract Class
  • Inheriting the Abstract Class
  • Abstract Methods

Java viii
25. Java – Encapsulation 

  • Benefits of Encapsulation

26. Java – Interfaces 

  • Declaring Interfaces
  • Implementing Interfaces
  • Extending Interfaces
  • Extending Multiple Interfaces 
  • Tagging Interfaces

27. Java – Packages

  • Creating a Package 
  • The import Keyword
  • The Directory Structure of Packages
  • Set CLASSPATH System Variable
  • JAVA – ADVANCED 

28. Java – Data Structures

  • The Enumeration 
  • The BitSet 
  • The Vector
  • The Stack
  • The Dictionary 
  • The Hashtable
  • The Properties
  • 29. Java – Collections Framework
  • The Collection Interfaces
  • The Collection Interface 
  • The List Interface
  • The Set Interface
  • The SortedSet Interface
  • The Map Interface
  • The Map.Entry Interface
  • The SortedMap Interface
  • The Enumeration Interface
  • The Collection Classes
  • The LinkedList Class
  • The ArrayList Class
  • The HashSet Class
  • The LinkedHashSet Class 
  • The TreeSet Class
  • The HashMap Class
  • The TreeMap Class
  • The WeakHashMap Class
  • The LinkedHashMap Class
  • The IdentityHashMap Class
  • The Vector Class 
  • The Stack Class
  • Java ix
  • The Dictionary Class 
  • The Map Interface 
  • The Hashtable Class
  • The Properties Class
  • The BitSet Class
  • The Collection Algorithms
  • How to Use an Iterator ?
  • How to Use a Comparator ?
  • Summary

30. Java – Generics

  • Generic Methods
  • Bounded Type Parameters
  • Generic Classes

31. Java – Serialization

  • Serializing an Object
  • Deserializing an Objec

32. Java – Networking

  • URL Processing
  • URL Class Methods
  • URLConnections Class Methods
  • Socket Programming 
  • ServerSocket Class Methods 
  • Socket Class Methods
  • InetAddress Class Methods
  • Socket Client Example
  • Socket Server Example

33. Java – Sending E-mail

  • Send a Simple E-mail
  • Send an HTML E-mail
  • Send Attachment in E-mail
  • User Authentication Part

34. Java – Multithreading

  • Life Cycle of a Thread 
  • Thread Priorities
  • Create a Thread by Implementing a Runnable Interface
  • Create a Thread by Extending a Thread Class 
  • Thread Methods
  • Major Java Multithreading Concepts 
  • Thread Synchronization
  • Interthread Communication
  • Thread Deadlock
  • Thread Control

35. Java – Applet Basics

  • Life Cycle of an Applet
  • A “Hello, World” Applet
  • Java x
  • The Applet Class
  • Invoking an Applet
  • HTML Tag
  • HTML Attribute Reference 
  • HTML Events Reference
  • Getting Applet Parameters
  • Specifying Applet Parameters
  • Application Conversion to Applets
  • Event Handling 
  • Displaying Images
  • Playing Audio

36. Java – Documentation Comments

  • What is Javadoc?
  • The javadoc Tag

37. Java – Swing

38. Java – AWT and Events

39. Java – JDBC

40. Java Reflection

jQuery HOME

  • jQuery Intro
  • jQuery Get Started
  • jQuery Syntax
  • jQuery Selectors
  • jQuery Events

jQuery Effects

  • jQuery Hide/Show
  • jQuery Fade
  • jQuery Slide
  • jQuery Animate
  • jQuery stop()
  • jQuery Callback
  • jQuery Chaining

jQuery HTML

  • jQuery Get
  • jQuery Set
  • jQuery Add
  • jQuery Remove
  • jQuery CSS Classes
  • jQuery css()
  • jQuery Dimensions

jQuery Traversing

  • jQuery Traversing
  • jQuery Ancestors
  • jQuery Descendants
  • jQuery Siblings
  • jQuery Filtering

jQuery AJAX

  • jQuery AJAX Intro
  • jQuery Load
  • jQuery Get/Post

jQuery Misc

  • jQuery noConflict()
  • jQuery Filters

jQuery Examples

  • jQuery Examples
  • jQuery Quiz
  • jQuery Exercises
  • jQuery Certificate

jQuery References

  • jQuery Overview
  • jQuery Selectors
  • jQuery Events
  • jQuery Effects
  • jQuery HTML/CSS
  • jQuery Traversing
  • jQuery AJAX
  • jQuery Misc
  • jQuery Properties

PHP HOME

  • PHP Intro
  • PHP Install
  • PHP Syntax
  • PHP Comments
  • PHP Variables
  • PHP Echo / Print
  • PHP Data Types
  • PHP Strings
  • PHP Numbers
  • PHP Constants
  • PHP Operators
  • PHP If…Else…Elseif
  • PHP Switch
  • PHP While Loops
  • PHP For Loops
  • PHP Functions
  • PHP Arrays
  • PHP Sorting Arrays
  • PHP Superglobals

PHP Forms

  • PHP Form Handling
  • PHP Form Validation
  • PHP Form Required
  • PHP Form URL/E-mail
  • PHP Form Complete

PHP Advanced

  • PHP Arrays Multi
  • PHP Date and Time
  • PHP Include
  • PHP File Handling
  • PHP File Open/Read
  • PHP File Create/Write
  • PHP File Upload
  • PHP Cookies
  • PHP Sessions
  • PHP Filters
  • PHP Filters Advanced

MySQL Database

  • MySQL Database
  • MySQL Connect
  • MySQL Create DB
  • MySQL Create Table
  • MySQL Insert Data
  • MySQL Get Last ID
  • MySQL Insert Multiple
  • MySQL Prepared
  • MySQL Select Data
  • MySQL Delete Data
  • MySQL Update Data
  • MySQL Limit Data

PHP XML

  • PHP XML Parsers
  • PHP SimpleXML Parser
  • PHP SimpleXML – Get
  • PHP XML Expat
  • PHP XML DOM

PHP – AJAX

  • AJAX Intro
  • AJAX PHP
  • AJAX Database
  • AJAX XML
  • AJAX Live Search
  • AJAX Poll

PHP Examples

  • PHP Examples
  • PHP Quiz
  • PHP Exercises
  • PHP Certificate

PHP Reference

  • PHP Overview
  • PHP Array
  • PHP Calendar
  • PHP Date
  • PHP Directory
  • PHP Error
  • PHP Filesystem
  • PHP Filter
  • PHP FTP
  • PHP Libxml
  • PHP Mail
  • PHP Math
  • PHP Misc
  • PHP MySQLi
  • PHP Network
  • PHP SimpleXML
  • PHP Stream
  • PHP String
  • PHP XML Parser
  • PHP Zip
  • PHP Timezone

Python HOME

  • Python Intro
  • Python Get Started
  • Python Syntax
  • Python Comments
  • Python Variables
  • Python Data Types
  • Python Numbers
  • Python Casting
  • Python Strings
  • Python Booleans
  • Python Operators
  • Python Lists
  • Python Tuples
  • Python Sets
  • Python Dictionaries
  • Python If…Else
  • Python While Loops
  • Python For Loops
  • Python Functions
  • Python Lambda
  • Python Arrays
  • Python Classes/Objects
  • Python Inheritance
  • Python Iterators
  • Python Modules
  • Python Dates
  • Python JSON
  • Python RegEx
  • Python PIP
  • Python Try…Except
  • Python Command Input
  • Python String Formatting

File Handling

  • Python File Handling
  • Python Read Files
  • Python Write/Create Files
  • Python Delete Files

Python MySQL

  • MySQL Get Started
  • MySQL Create Database
  • MySQL Create Table
  • MySQL Insert
  • MySQL Select
  • MySQL Where
  • MySQL Order By
  • MySQL Delete
  • MySQL Drop Table
  • MySQL Update
  • MySQL Limit
  • MySQL Join

Python MongoDB

  • MongoDB Get Started
  • MongoDB Create Database
  • MongoDB Create Collection
  • MongoDB Insert
  • MongoDB Find
  • MongoDB Query
  • MongoDB Sort
  • MongoDB Delete
  • MongoDB Drop Collection
  • MongoDB Update
  • MongoDB Limit

Python Reference

  • Python Overview
  • Python Built-in Functions
  • Python String Methods
  • Python List Methods
  • Python Dictionary Methods
  • Python Tuple Methods
  • Python Set Methods
  • Python File Methods
  • Python Keywords

Module Reference

  • Random Module
  • Requests Module

Python How To

  • Remove List Duplicates
  • Reverse a String

Python Examples

  • Python Examples
  • Python Exercises
  • Python Quiz
  • Python Certificate

SQL HOME

  • SQL Intro
  • SQL Syntax
  • SQL Select
  • SQL Select Distinct
  • SQL Where
  • SQL And, Or, Not
  • SQL Order By
  • SQL Insert Into
  • SQL Null Values
  • SQL Update
  • SQL Delete
  • SQL Select Top
  • SQL Min and Max
  • SQL Count, Avg, Sum
  • SQL Like
  • SQL Wildcards
  • SQL In
  • SQL Between
  • SQL Aliases
  • SQL Joins
  • SQL Inner Join
  • SQL Left Join
  • SQL Right Join
  • SQL Full Join
  • SQL Self Join
  • SQL Union
  • SQL Group By
  • SQL Having
  • SQL Exists
  • SQL Any, All
  • SQL Select Into
  • SQL Insert Into Select
  • SQL Case
  • SQL Null Functions
  • SQL Stored Procedures
  • SQL Comments

SQL Database

  • SQL Create DB
  • SQL Drop DB
  • SQL Backup DB
  • SQL Create Table
  • SQL Drop Table
  • SQL Alter Table
  • SQL Constraints
  • SQL Not Null
  • SQL Unique
  • SQL Primary Key
  • SQL Foreign Key
  • SQL Check
  • SQL Default
  • SQL Index
  • SQL Auto Increment
  • SQL Dates
  • SQL Views
  • SQL Injection
  • SQL Hosting

SQL References

  • SQL Keywords
  • MySQL Functions
  • SQL Server Functions
  • MS Access Functions
  • SQL Operators
  • SQL Data Types
  • SQL Quick Ref

SQL Examples

  • SQL Examples
  • SQL Quiz
  • SQL Exercises
  • SQL Certificate

DB Operations
SQL Server Login Database
SQL Server Create Database
SQL Server Select Database
SQL Server DROP Database
SQL Server Database
SQL Server Create Table
SQL Server Delete Table
SQL Server Insert Data
SQL Server Update Data
SQL Server Delete Data
SQL Server Delete TOP
SQL Server ALTER Table
View in SQL Server
Aggregate Function
SQL Server MIN Function
SQL Server MAX Function
SQL Server SUM Function
SQL Server AVG Function
SQL Server COUNT Function
SQL Server Operators
SQL Server Comparison Operator
SQL Server UNION Operator
SQL Server INTERSECT Operator
SQL Server IN Operator
SQL Server NOT Operator
SQL Server BETWEEN Operator
SQL Server IS NULL Operator
SQL Server IS NOT NULL Operator
SQL Server LIKE Operator
SQL Server EXIST Operator
SQL Server Clauses
SQL Server DISTINCT Clause
SQL Server GROUP BY Clause
SQL Server WHERE Clause
SQL Server ORDER BY
SQL Server HAVING
SQL Server SELECT
SQL Server GROUPING SETS
SQL Server Keys
SQL Server Primary Keys
SQL Server Enable Primary Key
SQL Server Disable Primary Key
SQL Server Drop Primary Key
SQL Server SS Foreign Keys
SQL Server Enable Foreign Key
SQL Server Disable Foreign Key
SQL Server Drop Foreign Key
SQL Server Advance
SQL Server Create View
SQL Server Backup Database
SQL Server Restore Database
Miscellaneous
SQL Server Substring
CTE in SQL Server
Cursor in SQL Server
Index in SQL Server
SQL Server Row Number
Rename Columns in SQL Server
SQL Server CASE
SQL Server JOINS
Add Columns in SQL Server
Drop Column in SQL Server
SQL Server Describe Table
SQL Server Replace
SQL Server COALESCE
SQL Server IF ELSE
SQL Server ISNULL Function
SQL Server Temp Table
Stored Procedure in SQL Server
Triggers in SQL Server
SQL Server CAST
SQL Server CONVERT
SQL Server SELECT INTO
SQL Server Aggregate Functions
SQL Server INSERT INTO SELECT
SQL Server NULLIF
SQL Server Copy Tables
SQL Server Rename Table
SQL Server Truncate Table
How to find SQL Server Version
SQL Server CHARINDEX() Function
Table Variable in SQL Server
RANK Function in SQL Server
SQL Server PIVOT
EOMONTH Function in SQL Server
SQL Server Alias
SQL Server Left Function
SQL Server Sequence
SQL Server Synonym
SS DATEDIFF Function
SQL Server WHILE LOOP
Find and Delete Duplicates From a Table in SQL Server
SQL Server CURRENT_TIMESTAMP Function
SQL Server DATEADD Function
SQL Server MERGE
SQL Server OFFSET FETCH
Locks in SQL Server
SQL Server ROLLUP
SQL Server CROSS JOIN
SQL SERVER UPDATE JOIN
SQL Server Comments
SQL Server IDENTITY
SQL Server CONCAT Function
SQL Server CONCAT_WS Function
SQL Server Replication
SQL Server Transaction
SQL Server Constraints
SQL Server PROFILER
SQL Server Functions
SQL Server Window Functions
SQL Server Date Functions
SQL Server Mathematical Functions
SQL Server String Functions
SQL Server RENAME Database
SQL Server Show/List Databases
SQL Server STUFF() Function
SQL Server Collation
SQL Server Composite Key
SQL Server Unique Key

  • Complete programming with VB.Net and C# 

  • MS SQL Server Database

ASP HOME

WP Tutorial

  • WebPages Intro
  • WebPages Razor
  • WebPages Layout
  • WebPages Folders
  • WebPages Global
  • WebPages Forms
  • WebPages Objects
  • WebPages Files
  • WebPages Databases
  • WebPages Helpers
  • WebPages WebGrid
  • WebPages Charts
  • WebPages Email
  • WebPages Security
  • WebPages Publish
  • WebPages Examples
  • WebPages Classes

ASP.NET Razor

  • Razor Intro
  • Razor Syntax
  • Razor C# Variables
  • Razor C# Loops
  • Razor C# Logic
  • Razor VB Variables
  • Razor VB Loops
  • Razor VB Logic

ASP Classic

  • ASP Intro
  • ASP Syntax
  • ASP Variables
  • ASP Procedures
  • ASP Conditionals
  • ASP Looping
  • ASP Forms
  • ASP Cookies
  • ASP Session
  • ASP Application
  • ASP #include
  • ASP Global.asa
  • ASP AJAX
  • ASP e-mail

ASP Examples

ASP Reference

  • ASP VB Functions
  • ASP VB Keywords
  • ASP Response
  • ASP Request
  • ASP Application
  • ASP Session
  • ASP Server
  • ASP Error
  • ASP FileSystem
  • ASP TextStream
  • ASP Drive
  • ASP File
  • ASP Folder
  • ASP Dictionary
  • ASP AdRotator
  • ASP BrowserCap
  • ASP Content Linking
  • ASP Content Rotator
  • ASP Quick Ref

ADO 

  • ADO Intro
  • ADO Connect
  • ADO Recordset
  • ADO Display
  • ADO Query
  • ADO Sort
  • ADO Add
  • ADO Update
  • ADO Delete
  • ADO Demo
  • ADO Speed Up

ADO Objects

  • ADO Command
  • ADO Connection
  • ADO Error
  • ADO Field
  • ADO Parameter
  • ADO Property
  • ADO Record
  • ADO Recordset
  • ADO Stream
  • ADO DataTypes
  • ASP .Net with all MVC (Model View and Controller) Concepts.
  • ASP.NET MVC is an MVC application model (Model-View-Controller).
  • ASP.NET MVC is being merged into the new ASP.NET Core.

Node.js HOME

  • Node.js Intro
  • Node.js Get Started
  • Node.js Modules
  • Node.js HTTP Module
  • Node.js File System
  • Node.js URL Module
  • Node.js NPM
  • Node.js Events
  • Node.js Upload Files
  • Node.js Email

Node.js MySQL

  • MySQL Get Started
  • MySQL Create Database
  • MySQL Create Table
  • MySQL Insert Into
  • MySQL Select From
  • MySQL Where
  • MySQL Order By
  • MySQL Delete
  • MySQL Drop Table
  • MySQL Update
  • MySQL Limit
  • MySQL Join

Node.js MongoDB

  • MongoDB Get Started
  • MongoDB Create Database
  • MongoDB Create Collection
  • MongoDB Insert
  • MongoDB Find
  • MongoDB Query
  • MongoDB Sort
  • MongoDB Delete
  • MongoDB Drop Collection
  • MongoDB Update
  • MongoDB Limit
  • MongoDB Join

Raspberry Pi

  • RasPi Get Started
  • RasPi GPIO Introduction
  • RasPi Blinking LED
  • RasPi LED & Pushbutton
  • RasPi Flowing LEDs
  • RasPi WebSocket
  • RasPi RGB LED WebSocket
  • RasPi Components

Node.js Reference

  • Built-in Module
  • React Home
  • React Intro
  • React Get Started
  • React ES6
  • React Render HTML
  • React JSX
  • React Components
  • React Props
  • React State
  • React Lifecycle
  • React Events
  • React Forms
  • React CSS
  • React Sass

ES6, TypeScript, Angular-CLI and Angular Components
• ES6
     o Module system
     o Classes
     o Variable declaration
     o Arrow Functions
     o Template Strings
• TypeScript
     o Type safety, inference and intelligence
     o Interfaces
     o Decorators
• Angular-CLI & project structure
     o Creating a new project
     o Project settings, bootstrapping
     o Building and serving
     o Component-based architecture
     o Angular building blocks overview
     o Generating project elements
     o Root Angular Module
• Angular Components
    o Component definition
    o Component types
    o Template syntax
    o Data, property and event binding
    o Using directives and pipes
    o Inputs
    o Outputs (events)
    o Component style
• Advanced Components
    o Data projection, building a wrapper component
    o Querying view and children
• Dynamic components
Providers, Dependency Injection, Observables
• Providers and Dependency Injection
    o Understanding the role of the Provider
    o Understanding the injector tree
    o Creating and using a class provider (service)
    o Other provider strategies
    o Configuring providers
• Observables and RxJS
    o Subscription
    o RxJS Operators
    o Creating Subjects and Observables
• HttpClient
   o Http requests (GET, PUT, POST)
   o Configuring headers
   o Interceptors
   o Progress events
Angular Router
• Setting up the router
• Navigation
• Child routes
• Routing params
• Lazy loading
• Guards and hooks
Angular Modules, directives and Pipes
• Angular Modules
    o Root Module vs. Feature Module
    o Module definition
    o Module configuration
• Directives
   o Types of directives
   o Built-in directives
   o Writing your own directives
• Pipes
   o Sync and async Pipes
   o Built-in Pipes
   o Writing your own pipes
Angular Forms
• Template-driven forms
• Reactive forms
• FormBuilder
• Form validation
• Custom validators
• Async validators
Angular Materialize
• How to Use and integration with Angular
• Demo Test
Angular Animation
• How to import module and Test
• Demo

Added soon…

Added soon…

Added soon…