Skip to main content

Web Application Development (WAD)



Web Application Development (WAD)


WEB APPLICATION AND DEVELOPMENT ( WAD) Notes Unit Wise
Unit I
INTRODUCTION
 
HTML
 
CSS
 
WEB APPLICATION FUNDAMENTALS
 
Unit II
XML
 
Unit III
JQuery
 
JSON

Java Script
Unit IV
AngularJS
 
Unit V
MEAN Stack
 
SMACK Stack
LAB PROGRAMS: Click Here

Important Question for MID I : Click here

WAD Previous Question : Click Here

TEXT BOOK: Click Hear




Course Code
Course Title
Core/Elective
PC 601 IT
WEB APPLICATION DEVELOPMENT
Core
Prerequisite
Contact hours per week
CIE
SEE
Credits
L
T
D
P
-
3
1
-
-
30
70
3
Course Objective:
    Ø  To develop dynamic web applications using the concepts of HTML 5.0 and CSS
    Ø  To understand the document structure and schemas and represent data in thatformat
    Ø  To develop applications using Query and represent objects in JSON notation
    Ø  To implement applications using angular JS
    Ø  To understand the MEAN Stack and SMACK stack and develop applications using the framework
Course Outcomes:
Students will able to
    Ø  Design and develop dynamic web sites using Html 5.0, CSS, Query.
    Ø  Develop web content publishing applications that accesses data in XML or JSON format
    Ø  Develop single page web applications using Angular JS
    Ø  Design and develop big data applications using Mean stack and SMACK stack Frameworks.

Unit I

HTML and CSS
Introduction: Web ApplicationFundamentals: protocols and web servers
HTML5.0:Basic tags,Formelementsandattributes, validation
Cascading Style Sheets: CSSselectors, CSSBOXModel, CSS Positioning

Unit II

XML: The Syntax of XML, XML Document Structure, Document Type Definitions, Name Space, XML Schemas

Unit III

Java Script and JQuery: JQuery: Introduction to JQuery, JQuery Syntax, Selectors, HTML Manipulation, Effects and Events
JSON: JSON Introduction, Syntax, Data Types, Objects, Schema, Comparison with XML.
Java Script: Introduction to JavaScript, Selecting elements in the documents, Event handling

Unit IV

Angular JS: Preparing Development Environment, Angular modules and Controllers, Input Validation, Data Binding and Templates, Angular JS Services

Unit V

MEAN Stack, SMACK Stack: Introduction to MEAN Stack, SMACK Stack, Apache, Building Backend and Testing, Angular JS, Node JS, Express and Mongo DB

Suggested Reading:

 1.        Robert W. Sebesta, “Programming with World Wide Web”, Eighth Edition, Pearson Education, 2008.
2.        John Pollak, “JQuery - A Beginners Guide”, McGraw Hill Education, 2014.
3.        AgusKurniawan,”AngularJS Programming by Example”,PE Press, First Edition
4.        Colin J Ihrig, : Full Stack JavaScript Development with MEAN, SitePoint, 2015 Edition
5.        Raul Estrada,:Fast Data Processing Systems with SMACK Stack,Packt, December 2016



________________________________________________________________________________



Course Code
Course Title
Core/Elective
PC632IT
WEB APPLICATION DEVELOPMENT LAB
Core
Prerequisite
Contact hours per week
CIE
SEE
Credits
L
T
D
P
-
-
-
-
2
25
50
1
Course Objective:
    Ø  To develop web pages using HTML tags and perform validation using scripting
    Ø  To implement various types of styling using CSS and transform data into various forms
    Ø  To implement applications using JQuery and Angular JS
    Ø  To understand and implement the concepts of MEAN Stack and SMACK stack
Course Outcomes:
Student will able to
    Ø  Design Web pages and perform form validation using HTML 5.0 inbuilt functions.
    Ø  Apply Styles to the web content using CSS.
    Ø  Create and process web publishing content using XML and JSON.
    Ø  Use JQuery to perform client side Dynamics.
    Ø  Create single page applications (Front End) using Angular JS.
    Ø  Design Big data applications using Mean stack or SMACK stack Frameworks.



List of Experiments:

a.        Implement Basic HTML Tags
b.        Implement Table Tag
i.       Implement FRAMES
c.        Design a form in HTML (CV/Photos/Data Storage/Publish)
i.       Validation of form Using Java Script.
d.        Implement various types of CSS.
e.        Display the various forms of XML document

i.    Raw XML   ii. XML using CSS     iii. XML using XSLT
f.         Using JQuery implement the following:
i)    Selecting Elements, Getting Values, and Setting Values.
ii)     Events
g.        Using angular JS implement the following
i)   Input Validation
ii)     Backend building
h.        Case study on i) MEAN Stack ii) SMACK Stack











Comments

  1. cloudi5 is one of the best web design company in udumalaippettai . Clouid5 building many responsive and professional websites according to the business needs. Cloudi5 offering many services like digital marketing, SEO,PPC, social media marketing, web design, landing page design, redesign website etc,

    ReplyDelete
  2. As web applications become more complex, the number of components that need to be managed is increasing. Many of these components are all dependent on each other and there often is a lot of uncertainty about the sequence in which things need to be done. The result is that every project will have different workflow, and you will end up re-inventing the wheel on every project.

    ReplyDelete
  3. Alexross mentor is a member of the British Film Academy (BAFTA) as well as an expert consultant to the European Union’s EACA program, which I advise on which film projects to invest in.

    ReplyDelete
  4. AbdullaHome website is the best online shopping in Pakistan. Our online shopping store offers you to buy the best products by using COD, Debit / Credit Card, and EasyPaisa. It takes on the pride to provide easy and immediate access to a range of demanding products and delivers quality rich products to all the corners of the countries.

    ReplyDelete

  5. Amazing I truly love your blog.It is very unique and very helpful.Thank you very much for sharing it with us.
    Table Booking In Restaurant

    ReplyDelete
  6. CNW Resources have a professional and enthusiastic team of foreign and local qualified education who provide subpar educational expertise and consultation to students.

    ReplyDelete

  7. I appreciate, cause I found just what I was looking for. You have ended my four day long hunt! God Bless you man. Have a great day. Bye
    파워볼

    ReplyDelete
  8. I always like finding a site that gives you very good ideas because I like learning new stuff. Happy that I found your site because I greatly liked it and I anticipate your following post. A fantastic blog and i'll come back again for more useful content…
    바카라

    ReplyDelete
  9. Amiprofits offers a reasonably priced Amibroker data feed. Please check our website for further details.

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete

Post a Comment

Popular posts from this blog

DESIGN AND ANALYSIS OF ALGORITHMS – QUESTION BANK (CSE)

  ISL ENGINEERING COLLEGE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING DESIGN AND ANALYSIS OF ALGORITHMS QUESTION BANK                                         BE III Year II Semester (A & B Sections) –PC 603 CS     Academic Year: 2020-21 SHORT ANSWER QUESTIONS   UNIT-I 1.       Why is an algorithm analysis required? 2.       State about UNION & FIND operations. 3.       List out the UNION algorithm using weighting rule. 4.       Given f(n)=10n 2 +4n+3, then prove that f(n)=O(n 2 ). 5.       List and define operations performed on sets? 6.       What do you mean by performance analysis of an algorithm? Explain. 7.       Explain the significance of input size of a problem. 8.       State the weighting, collapsing rules in sets. 9.       Explain set representation and write algorithm for FIND. 10.   Solve T(n)=3T(n/3)+√n. 11.   Define the terms direct recursive and indirect rec

DESIGN AND ANALYSIS OF ALGORITHMS – QUESTION BANK (IT)

  ISL ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY DESIGN AND ANALYSIS OF ALGORITHMS QUESTION BANK BE III Year II Semester – PC 602 IT Academic Year: 2020-21 SHORT ANSWER QUESTIONS   UNIT-I 1.       Explain linear probing in Hashing with an example. 2.       Define Heap. 3.       List out the collision resolution techniques in hashing. 4.       Why is an algorithm analysis required? 5.       State about UNION & FIND operations. 6.       List out the UNION algorithm using weighting rule. 7.       Given f(n)=10n 2 +4n+3, then prove that f(n)=O(n 2 ). 8.       List and define operations performed on sets? 9.       What do you mean by performance analysis of an algorithm? Explain. 10.   Explain the significance of input size of a problem. 11.   State the weighting, collapsing rules in sets. 12.   Explain set representation and write algorithm for FIND. 17