UNIT I WEB ESSENTIALS 9
The Internet -Basic Internet protocols – World wide web – HTTP Request Message – HTTP Response Message – Web Clients & Web Servers- HTML5 Tables – Lists – Image – HTML5 control elements – Semantic elements- Drag and Drop- Audio & Video controls – CSS3 – Inline, embedded and external style sheets – Backgrounds – Border Images – Colors – Shadows- Text – Transformations – Transitions – Animations.
UNIT II CLIENT SIDE PROGRAMMING 9
Java Script: An introduction to JavaScript-JavaScript DOM Model-Date and Objects-Regular Expressions- Exception Handling-Validation-Built-in objects-Event Handling
UNIT III SERVER SIDE PROGRAMMING 9
An introduction to PHP: PHP- Using PHP- Variables- Program control- Built-in functions- Form Validation- Regular Expressions – File handling Cookies – Connecting to Database.
UNIT IV XML 9
XML: Basic XML- Document Type Definition- XML Schema DOM and Presenting XML, XML Parsers and Validation, XSL and XSLT Transformation, News Feed (RSS and ATOM).
UNIT V INTRODUCTION TO AJAX and WEB SERVICES 9
Introduction to Ajax , Ajax Client Server Architecture, XMLhttpRequest Object , Call Back Methods -Introduction to Web Services, Java web services Basics, SOAP -Creating, Publishing ,Testing and Describing a Web services(WSDL) , Consuming a web service – Database Driven web service from an application.
L:45 Total: 45 PERIODS
TEXT BOOKS
1.Deitel, Deitel and Nieto, Internet and World Wide Web : How to Program, 5thEdition, 2012, Prentice Hall,. ISBN-13: 978-0-13-215100-9 .
2.Jeffrey C. Jackson, “Web Technologies A computer Science Perspective”, 2011, Pearson, ISBN 9780133001976.
3.Chris Bates, Web Programming : Building Intranet applications, 3rdEdition,2009, Wiley Publications,. ISBN 13: 9780470017753
REFERENCES
1.Web Programming, building internet applications, Chris Bates 2nd edition, Wiley Dremtech
2.Java Server Pages Hans Bergsten, SPD O൙Reilly
3.Java Script, D.Flanagan, O൙Reilly, SPD.
4.Beginning Web Programming-Jon Duckett WROX.
5.Programming world wide web, R.W. Sebesta. Fourth Edition, Pearson.
ONLINE RESOURCES
1.www.w3schools.com
2.https://www.freecodecamp.org/
3.https://qat.com/top-10-websites-to-learn-web-development-in-2023/
4.https://skillcrush.com/blog/64-online-resources-to-learn-to-code-for-free/