
READING MATERIAL
Get flash to fully experience Pearltrees
Cross-site scripting ( XSS ) is a type of computer security vulnerability typically found in Web applications . XSS enables attackers to inject client-side script into Web pages viewed by other users. A cross-site scripting vulnerability may be used by attackers to bypass access controls such as the same origin policy .
Cross-site scripting
Search engine optimization
Dynamic web page: example of server-side scripting (PHP and MySQL). A dynamic web page is a web page with web content that varies based on parameters provided by a user or a computer program . [ edit ] Client-side scripting
Dynamic web page
Joomla is a free and open source content management system (CMS) for publishing content on the World Wide Web and intranets and a model–view–controller (MVC) Web application framework that can also be used independently. Joomla is written in PHP , uses object-oriented programming (OOP) techniques (since version 1.5 [ 3 ] ) and software design patterns , [ 4 ] [ 5 ] stores data in a MySQL or (since version 2.5) MS SQL database, [ 6 ] and includes features such as page caching , RSS feeds , printable versions of pages, news flashes, blogs , polls , search, and support for language internationalization . As of March 2012 [update] , Joomla has been downloaded over 30 million times. [ 7 ] Over 6,000 free and commercial extensions are available from the official Joomla! Extension Directory, and more are available from other sources. [ 8 ] It is estimated to be the second most used CMS on the Internet after WordPress . [ 9 ] [ 10 ] [ edit ] History
Joomla
Web development
Web development is a broad term for the work involved in developing a web site for the Internet ( World Wide Web ) or an intranet (a private network). Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications , electronic businesses , and social network services . A more comprehensive list of tasks to which web development commonly refers, may include web design , web content development , client liaison, client-side / server-side scripting , web server and network security configuration, and e-commerce development. Among web professionals, "web development" usually refers to the main non-design aspects of building web sites: writing markup and coding . For larger organizations and businesses, web development teams can consist of hundreds of people ( web developers ).In computing , an applet is any small application that performs one specific task that runs within the scope of a larger program , often as a plug-in . [ 1 ] [ 2 ] An applet typically also refers to Java applets , i.e., programs written in the Java programming language that are included in a web page . The word Applet was first used in 1990 in PC Magazine. [ 3 ] [ edit ] Applet as a standalone application Provided that an applet is hosted by an operating system , it can function as any other normal software application but performs only a small set of tasks. Examples of applications often classified as applets are all of the accessories bundled in Microsoft Windows (such as Windows Notepad or Microsoft Paint ).
Applet
Java applet
A Java applet that was created as supplementary demonstration material for a scientific publication. [ 1 ] Using applet for nontrivial animation illustrating biophysical topic (randomly moving ions pass through voltage gates) [ 3 ] Using a Java applet for computation - intensive visualization of the Mandelbrot set [ 4 ]Web design
ASP.NET
ASP.NET is a server-side Web application framework designed for Web development to produce dynamic Web pages . It was developed by Microsoft to allow programmers to build dynamic web sites , web applications and web services . It was first released in January 2002 with version 1.0 of the .NET Framework , and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language . The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages.Web content management system
Web application framework
A web application framework ( WAF ) is a software framework that is designed to support the development of dynamic websites , web applications , web services and web resources . The framework aims to alleviate the overhead associated with common activities performed in web development . For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse . [ 1 ] For a comparison of concrete web application frameworks, see Comparison of web application frameworks . [ edit ] History As the design of the World Wide Web was not inherently dynamic, early hypertext consisted of hand-coded HTML that was published on web servers . Any modifications to published pages needed to be performed by the pages' author.PHP
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language . PHP is now installed on more than 20 million websites and 1 million web servers . [ 2 ] Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group. [ 3 ] While PHP originally stood for Personal Home Page , it is now said to stand for PHP: Hypertext Preprocessor , a recursive acronym . [ 4 ] PHP code is interpreted by a web server with a PHP processor module which generates the resulting web page: PHP commands can be embedded directly into an HTML source document rather than calling an external file to process data. It has also evolved to include a command-line interface capability and can be used in standalone graphical applications . [ 5 ]Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft . It is used to develop console and graphical user interface applications along with Windows Forms applications, web sites , web applications , and web services in both native code together with managed code for all platforms supported by Microsoft Windows , Windows Mobile , Windows CE , .NET Framework , .NET Compact Framework and Microsoft Silverlight it can also develop windows presentation foundation(WPF) application. Visual Studio includes a code editor supporting IntelliSense as well as code refactoring . The integrated debugger works both as a source-level debugger and a machine-level debugger.

