SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SUBJECT: IT 3.1.3 WEB TECHNOLOGY CLASS: III/IVB.Tech., I st SEMESTER, A.Y.2017-18 INSTRUCTOR: SATYANARAYANA KOTHA
SIR C R REDDY COLLEGE OF ENGINEERING DEPT. OF INFORMATION TECHNOLOGY PROGRAMME:B.Tech SEMESTER: III -I Academic YEAR: 2017 18 Course: IT 3.1.3 Web Technologies Instructor: Satyanarayanakotha Course Contents Category of Course Course Title Course Code Credits- 4C Theory Paper Departmental IT 3.1.3 Web Technologies IT 3.1.3 L-3 T-1 Max.Marks-70 Duration-3hrs. Course objectives: 1. Able to understand fundamentals of HTML, Java Script, XML, Servlets, PHP and MySQL. 2. Able to apply the web application development concepts using HTML, Java Script, Servlets, PHP and MySQL. 3. Able to Design the web applications in Object Oriented Approach. 4. Able to Develop the web applications using Sevlets and PHP. Students who have successfully completed this course will have full understanding of the following concepts Course Outcomes: 1. Understand fundamentals of HTML, Java Script, XML, Servlets, PHP and MySQL. 2. Apply the web application development concepts using HTML, Java Script, Servlets, PHP and MySQL. 3. Design the web applications in Object Oriented Approach. 4. Develop the web applications using Sevlets and PHP
ONLINE REFERENCES: http://www.tutorialspoint.com/html/ http://www.tutorialspoint.com/javascript/ http://www.tutorialspoint.com/jdbc https://www.tutorialspoint.com//servlets/index.htm https://www.javatpoint.com/servlet-tutorial https://www.javatpoint.com/java-jdbc https://www.tutorialspoint.com/php/ https://www.tutorialspoint.com/mysql/ Prerequisite:you should have a good understanding of HTML and Java programming language. As you are going to deal with RDBMS, you should have prior exposure to SQL and Database concepts. It will be great if you have a basic understanding of web application and how internet works. Internal Assessment Details: Attendance: 5 Marks Internal Test 1& 2: 15 Marks Assignment-1: 5 Marks Assignment-2: 5 Marks Total: 30 Marks
IT3.1.3 WEB TECHNOLOGIES Credits:4 Instruction: 3 Periods & 1 Tut /week Sessional Marks: 30 University-Exam : 3 Hours Univ-Exam Marks:70 -------------------------------------------------------------------------------------------- Introduction to HTML, Core Elements, Links and Addressing, Images, Text, Colors and Background, Lists, Tables and Layouts, Frames, Forms, Cascading Style Sheets. 2. Introduction to Java Scripts, Elements of Objects in Java Script, Dynamic HTML with Java Script 3. Document type definition, XML Syntax, XML Schemas, Document Object model, Presenting XML, Using XML Processors 4. Introduction to Servlet, Servlet Life Cycles, Servlet Basics, Tomcat Web Server, Configuring ApacheTomcat, Handling Client Request and Response, Handling Cookies, Session Tracking. 5. Introduction to PHP, Language Basics, Functions, Strings, Arrays. 6. Web Techniques, Data bases, Graphics, PDF, Dates and Times. 7. MYSQL Installation, Accessing MySQL Using PHP, Form Handling, Cookies, Sessions, and Authentication,Tables, Inserting Data into Tables, Selecting Data from a Table, Updating Table, Deleting data from Table, Webpage creation. Text Books: 1. Web Programming, building internet applications, 2nd Ed., Chris Bates, Wiley Dreamtech 2. The complete Reference HTML and DHTML, Thomas A. Powey 3. Learning Php, Mysql, Robin Nixon 4. Programming Php, Kevin Tatroe, Peter MacIntyre & Rasmus Lerdorf foreword by Michael Bourque. Reference Books: 1., World Wide Web, How to program, Dietel, Nieto, PHI/PEA 2. Web Tehnologies, Godbole, kahate, 2nd Ed., TMH
SIR C R REDDY COLLEGE OF ENGINEERING:: ELURU DEPARTMENT OF INFORMATION TECHNOLOGY COURSE SCHEDULE The schedule for the whole course/subject is: Unit No Description of the Chapter Description of the Topics Total no of periods (L+T) 1 Introduction Introduction to HTML, Core Elements, Links and Addressing, Images, Text, Colors and Background, Lists, Tables and Layouts, Frames, Forms, Cascading Style Sheets. 2 Java Script Introduction to Java Scripts, Elements of Objects in Java Script, Dynamic HTML with Java Script Document type definition, XML 3 XML Syntax, XML Schemas, Document Object model, Presenting XML, Using XML Processors Introduction to Servlet, Servlet Life Cycles, Servlet Basics, Tomcat Web 4 Servlets Server, Configuring ApacheTomcat, Handling Client Request and Response, Handling Cookies, Session Tracking. 5 PHP Introduction to PHP, Language Basics, Functions, Strings, Arrays. 6. Web Techniques Web Techniques, Data bases, Graphics, PDF, Dates and Times. 7 MYSQL MYSQL Installation, Accessing MySQL Using PHP, Form Handling, Cookies, Sessions, and Authentication,Tables, Inserting Data into Tables, Selecting Data from a Table, Updating Table, Deleting data from Table, Webpage creation. 10 5 5 10 5 5 20
Total no of instructional periods available for the course : 65 periods Total no of estimated periods : 60 periods Signature of the H.O.D Signature of the Faculty Date LECTURE PLAN DEPARTMET NAME OF LECTURER INFORMATION TECHNOLOGY SatyanarayanaKotha Sl.No Topics to be covered No. of Lecture Teaching method hours 1 Introdution to Web Technologies and course outcomes 2 Introduction to HTML 3 HTML Core Elements 4 Links and Addressing 5 Images, Text 6 Colors and Background, Lists 7 Tables and Layouts 8 Frames, Forms and LCD with. 9 Cascading Style Sheets 10 Cascading Style Sheets and LCD with
11 Introduction to Java Scripts 12 Elements of Objects in Java Script. 13 Dynamic HTML with Java Script 14 Dynamic HTML with Java Script and LCD with 15 XML Basics 16 Document type definition 17 XML Syntax and LCD with 18 XML Schemas 19 Presenting XML 20 Using XML Processors 21 Introduction to Server Side Technologies 22 Introduction to Servlet 23 Servlet Life Cycles 24 Servlet Basics 25 Tomcat Web Server 26 Configuring Apache Tomcat and LCD with 27 Handling Client Request and Response 28 Handling Cookies and LCD with 29 Session Tracking
30 Example Programs and LCD with 31 Introduction to PHP 32 Language Basics 33 Example Programs 34 Functions with Example Programs 35 Strings, Arrays with Example Programs and LCD with 36 Web Techniques 37 Handeling Data bases 38 Graphics 39 PDF, Dates and Times with example programs. and LCD with 40 Sample Programs and LCD with 41 MYSQL Basics 42 MYSQL Installation and LCD with 43 Accessing MySQL Using PHP 44 Accessing MySQL Using PHP and LCD with and LCD with 45 Form Handling and LCD with 46 Cookies 47 Sessions and Authentication 48 Sample Programs 1 LCD with
49 Tables Creation in MYSQL 50 Inserting Data into Tables 51 Selecting Data from a Table 52 Updating Table, Deleting data from Table 53 Webpage creation and LCD with 54 Homepage Creation and LCD with 55 Servlet-MYSQL Communication 56 PHP-MYSQL Communication 57 Directory Structure 58 About IDE and LCD with 59 Application Development Basics and LCD with 60 Sample Applications and LCD with
Short Answer Questions WEB TECHNOLOGIES (Unit Wise Question Bank) 1. HTML 1. What is the purpose of HTML? 2. What is CSS? 3. Write a sample html code for table? 4. What is html Frame? 5. 1. Write about HTML core elements? 2. Design a web page with form controls? 3. Develop a web page that displays your class time table? 4. Distinguish between different CSDS styles? Short Answer Questions 2. JAVA SCRIPT 1. Write about Java Script? 2. What is Client side validation? 3. What is Server side validation? 1. Explain Java Script Objects? 2. Explain about Dynamic HTML with Java Script 3. XML Short Answer Questions 1. What is the Purpose of XML? 2. What is DTD? 3. What is Schema? 4. Difference of DTD and Schema? 1. Explain about XML parsing? 2. Write about DOM? 3. Write about XML Processors?
4. Servlets Short Answer Questions 1. What are features of Servlets? 2. What is Web Server? 3. What is Application Server? 4. What is HTTP Response Header? 5. Write about Servlet Container? 6. Write about Service method? 1. Write a sample servlet program? 2. Explain Servlet Life Cycle? 3. Explain Servlet API? 4. Write about Session Management? 5. Explain about Dispatching Requests? 6. Explain about Servlets with JDBC?. Short Answer Questions 5. PHP 1. Explain features of PHP? 2. Write difference between Servlets and PHP? 3. Write about PHP syntax? 1. Explain Functions, Strings, Arrays of PHP? 2. Develop PHP programs using Functions, Strings, Arrays? Short Answer Questions 6. Enterprise JavaBeans 1. What is Database? 2. Explain how to use Date and Time in PHP? 1. Develop a PHP program to connect with database?? 2. Design a aphp Program that uses Graphics ad PDFs? 3. Write about HTML form and PHP Communication?
7.MYSQL Short Answer Questions 1. What is MYSQL? 2. What is Cookie? 3. What is Session? 4. Write query to to create a table, update a table and insert data into table? 1. Develop an application for form handling with PHP and MYSQL? 2. Explain Session in PHP with example program? 3. Write about Cookies with example program? 4. Develop a web page that communicates with MYSQL?