- Introduction
- Introduction to Web 1.0, 2.0, 3.0,
- Introduction to Web Technologies: Introduction to Web servers like Apache and IS, XAMPP (Bundle Server), WAMP (Bundle Server), Handling HTTP Request and Response, installations of above servers,
- Recall on HTML 5.0, XHTML, CSS 3 and their role on web development.
- Styling more with CSS
- CSS Selectors, CSS Properties and Values, Browser Compatibility,
- Dynamic vs Static Web Page.
- The page layout techniques Normal flow, The display property, Flexbox, Grid, Floats, Positioning, Table layout, Multiple-column layout),
- Designing responsive web pages, Media querics,
- Introduction to Bootstrap and its advantages.
- AJAX and XML
- Basics of AJAX and asynchronous programming.
- Introduction to XML, Advantages and its Application of XML, Syntax and Rules for creating XML document, XML elements, XML attributes, XML Tree, XML Namespace, XML schema languages: Document Type Definition(DTD).
- XML Schema Definition(XSD), Extensible Style Sheet Language/Transformations(XSL)/(XSLT), XQuery, XPath, Simple API for XML(SAX), XML DOM.
- Advanced JavaScript
- Introduction to JSON, Introduction to jQuery
- Variables, scope, let, const and var keywords
- for-of loops [ES6], for-await-of loops [ES2018], for-in loops [ES1], for-each loops for iterating
arrays
- Object Literals, Constructors and Object Oriented JavaScript
- Classes and Inheritance in JavaScript
- callback functions in JavaScript
- Promises Basics, promise.then() & promise.catch()
- Arrow functions in JavaScript, getter and setter
- Feth API in JavaScript, Async/Await in JavaScript
- Web Security
Cryptography, Authentication, Encryption/Decryption, Digital Certificates, Digital signature,
Secure Socket Layer, Attacks, Cross-site scripting attacks, SQL injection.
- Combining Together
Creating the Database, Establishing the Site, Coding the Non-JavaScript Version, Creating the Ajax
Resources, Adding the JavaScript, Securing the site.
- Web Application Development Frameworks
Introduction to CMS, MVC Architecture, Unit Testing, Introduction to Frameworks, Introduction
to Popular Case Study on popular frameworks