MASTER OF COMPUTER APPLICATIONS (MCA) -WEB TECHNOLOGIES (MCA3103)


 

                                         WEB TECHNOLOGIES

Course Objectives: 
To  Learn PHP language for server side scripting 
To introduce XML and processing of XML Data with Java 
To introduce Server side programming with Java Servlets and JSP 
To introduce Client side scripting with JavaScript. 


Course Outcomes (COs):

At the end of the course, student will be able to  
Analyze a web page and identify its elements and attributes. 
To acquire knowledge of xml fundamentals and usage of xml technology in electronic data interchange 
Build dynamic web pages using JavaScript (client side programming). 
To design and develop web based enterprise systems for the enterprises using technologies like jsp, servlet. 
Build web applications using PHP 


Unit I:  


Web Basics- Introduction, Concept of Internet- History of Internet, Protocols of Internet, World Wide Web, URL, Web Server, Web Browser. HTML- Introduction, History of HTML, Structure of HTML Document: Text Basics, Structure of HTML Document: Images and Multimedia, Links and webs, Document Layout, Creating Forms, Frames and Tables, Cascading style sheets. 

Download


Unit II:  


XML Introduction- Introduction of XML,Defining XML tags, their attributes and values, Document Type Definition, XML Schemes, Document Object Model, XHTML Parsing XML Data – DOM and SAX Parsers in java. 


Unit III: 


Introduction to Servlets: Common Gateway Interface (CGI), Life cycle of a Servlet, deploying a Servlet, The Servlet API, Reading Servlet parameters, Reading Initialization parameters, Handling Http Request & Responses, Using Cookies and Sessions, connecting to a database using JDBC.

 

Unit IV: 

Introduction to JSP: The Anatomy of a JSP Page, JSP Processing, Declarations, Directives, Expressions, Code Snippets, implicit objects, Using Beans in JSP Pages, Using Cookies and session for session tracking, connecting to database in JSP. Client-side Scripting: Introduction to JavaScript, JavaScript languagedeclaring variables, scope of variables, functions. event handlers (onClick, onSubmit etc.), Document Object Model, Form validation. 


Unit V: 


Introduction to PHP: Declaring variables, data types, arrays, strings, operators, expressions, control structures, functions, reading data from web form controls like text boxes, radio buttons, lists etc., Handling File Uploads. Connecting to database (MySQL as reference), executing simple queries, handling results, Handling sessions and cookies File Handling in PHP: File operations like opening, closing, reading, writing, appending, deleting etc. on text and binary files, listing directories

No comments

JavaFX Scene Builder

  This is an article about the JavaFX Scene Builder. You will get a short introduction about the installation and usage of the software. The...