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
  • Added soon…..
  • 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…