2. Web development
• Strategy for web applicaton.
• Is a broad term involved with developing a web
sites including client side and server side
scripting.
• Client is application User which request to the
hosting server.
• Is provide communication between client and
server.
3. Web Application :
• Application which accessed over the internet is
called Web application.
• Types of web Application:
1.Ecommerce Site Apps
2.Social site Apps
3.Search engine
4.Online Educational
5.Online Examination
4. Web Development Technologies:
• Eminent Technologies for Development:
• Likely several types
1. Client side Technology
2. Server side Technology
3. Database Technology
4. Multi media Technology
5. HTML:Hyper Text Markup Language
• A markup language is a set of
markup tags.
• Telling the browser what to do,
and what props to use.
• HTML uses markup tags to
describe web pages.
• allows images and objects to
be embedded
• used to create interactive
forms.
6. CSS - Cascading Style Sheets
• Define how to display
HTML elements.
• Defines styles, size , colour
,width and length.
• Multiple style definitions will
cascade into one.
• With id and class keyword
define design.
7. JAVASCRIPT
• JavaScript is THE scripting language of the Web.
• JavaScript was designed to add interactivity to HTML
pages
• can be used to validate data
• used to detect the visitor's browser
• used to create cookies
8. JSP- Java Server Pages
• Sun's solution for developing dynamic web sites
• It`s core java + html pages.
• Its compiled on server and executed on the client
machine.
• Supports Oracle, mysql, postgress ,odbc
9. PHP- Personal Home Page
• server-side scripting language
• It`s an open source
• PHP syntax is very similar to Perl and C
• Creating dynamic and interactive websites.
• Supports many databases (MySQL, Informix,
Oracle, Sybase, Solid, PostgreSQL, Generic ODBC,
etc.)
10. FLASH
• Flash is a tool for creating interactive and
animated Web sites.
• create interactive "movies" on the Web
• Not require programming skills and is easy to
learn
• Flash loads much faster than animated images
11. CFML- Cold Fusion Markup Language
• Its server-side Actionscripting language
• Used for-Dynamic website, remote services.
• ColdFusion can also handle asynchronous
events such as SMS via its gateway interface.
• Supports Mysql, oracle.
12. ASP Active Server Pages
• Microsoft technology
• That runs with IIS Server
• Speedy and simple than cgi and perl.
• Make dynamic web sites.
• Access any data or databases and return the
results to a browser
• Using Asp you can also minimize network trafic.
• For data storage it uses ADO(ActiveX Data
Objects)
13. AJAX Asynchronous JavaScript And
XML
• AJAX you can create better, faster, and more
user-friendly web application
• JavaScript and HTTP requests
• With ajax,javascript communicate with the
server and display data without reloading page.
• Popular eg. –google searh
14. XMl - EXtensible Markup Language
• designed to transport and store data.
• markup language much like HTML.
• designed to carry data, not to display data.
• Xml acts as small database storage.
• XML is Used to Create New Internet Languages
• Like xhtml.
• We can define our tags.
15. SQL - Structured Query Language
• standard language for accessing and
manipulating databases.
Using sql we can peform…
1. Execute queries against a database
2. Retrieve data from a database
3. Insert, update, delete records in a database
4. Set permissions on tables, procedures, and
views
16. SQL – Database Manager
• DB2 (IBM proprietary)
• Firebird
• Microsoft SQL Server
• MySQL
• Oracle
• PostgreSQL
• SQLite
• Sybase