|
1) Object Oriented Programming concepts: - Objects - Classes - Encapsulation - Aggregation - Inheritance - Polymorphism. 2) Basic concepts of programming language: - Data types - Arrays - Loops and conditions - Functions - Objects 3) Browser Environment: i) Introducing to HTML - Basic Elements, Attributes, Headings. - Styles, links, Tables, lists, fonts. - Adding events to the tags. - Including external styles, scripts. ii) Introducing to JavaScript - Basic JavaScript concepts including variables, statements, operators, Switch, popup boxes, functions, Events etc.., - Catching events, obtaining data from html pages. - JavaScript built in objects like String, Date, Array, Math etc.., - Advanced concepts like timing, validations, browsers etc.., - Introduction to JSON format. iii) Introducing to CSS - Basic css concepts like background, text, color, border, padding, margin etc.., - Giving styles to the all html tags by id and classes. iv) Introducing to XML - Basic concepts of XML. 4) Advancing from web 1.0 to web 2.0: - Introduction to AJAX - Ajax Request object. - Ajax browser support. - Ajax XMLHttpRequest. - Ajax server. - Including Ajax server script (Servlets or jsp). - Interactive applications like suggest, fetching information from databases, XML files.
|