Ajax is not a technology, but a group of technologies. HTML and CSS can be used in combination to mark up and style information. The DOM is accessed with JavaScript to dynamically display – and allow the user to interact with – the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads. By decoupling the data interchange layer from the presentation layer, Ajax allows for web pages, and by extension web applications, to change content dynamically without the need to reload the entire page

JavaScript is a high-level, dynamic, untyped, and interpreted programming language. It has been standardized in the ECMAScript language specification. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production; the majority of websites employ it, and all modern Web browsers support it without the need for plug-ins. JavaScript is prototype-based with first-class functions, making it a multi-paradigm language, supporting object-oriented,[8] imperative, and functional programming styles. It has an API for working with text, arrays, dates and regular expressions, but does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded.

Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.
These pages contain information on how to learn and use CSS and on available software. They also contain news from the CSS working group.
CSS handles the look and feel part of a web page. Using CSS, you can control the color of the text, the style of fonts, the spacing between paragraphs, how columns are sized and laid out, what background images or colors are used, layout designs,variations in display for different devices and screen sizes as well as a variety of other effects.

Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
HyperText Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS), and JavaScript, it forms a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML documents from a webserver or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.

Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.
A controller is the PHP function you write that builds the page. You take the incoming request information and use it to create a Symfony Response object, which can hold HTML content, a JSON string or even a binary file like an image or PDF.
The leading PHP framework to create websites and web applications. Built on top of the Symfony Components.
a framework provides you with the certainty that you are developing an application that is in full compliance with the business rules, that is structured, and that is both maintainable and upgradable. Faster, because it allows developers to save time by re-using generic modules in order to focus on other areas. Without, however, ever being tied to the framework itself.

CodeIgniter is an Application Development Framework – a toolkit – for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task. CodeIgniter is a powerful open-source PHP framework with a very small footprint, CodeIgniter was made to be a simple and elegant toolkit, enabling rapid development of both web sites and web applications, attracting thousands of talented PHP developers.

Magento is an open-source e-commerce platform written in PHP. The software was originally developed by Varien Inc., a US private company headquartered in Culver City, California, with assistance from volunteers.
Magento is the provider of three distinct platforms, Magento Community Edition, Magento Enterprise Edition and Magento Enterprise Cloud Edition.
Magento provides a basic theme which sets up an eCommerce website. The theme is designed for customizing all pages by adding or editing the PHP, HTML and CSS. Magento users may install themes which change the display of the website or its functionality. Without loss of content or layout of pages, themes are interchangeable with Magento installations. Themes are installed by uploading theme folders via FTP or SSH and applying them using the backend admin system. Magento developers have created Magento plugins that extend its basic built-in functionality. Magento users can install modules by downloading them, and uploading them to their server, or applying a module’s Extension Key through Magento Connect Manager.

Joomla! is the most popular and widely supported open source multilingual CMS platform in the world, offering over 65 languages. Joomla! is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla! the most popular Web site software available. Best of all, Joomla! is an open source solution that is freely available to everyone.
Corporate Web sites or portals
Corporate intranets and extranets
Online magazines, newspapers, and publications
E-commerce and online reservations
Government applications
Small business Web sites
Non-profit and organizational Web sites
Community-based portals
School and church Web sites
Personal or family homepages

WordPress is a free and open-source content management system (CMS) based on PHP and MySQL WordPress is installed on a web server that is either part of an Internet hosting service or a network host in its own right. The first case may be a service like WordPress.com, for example, and the second case could be a computer running the software package WordPress.org. A local computer may be used for single-user testing and learning purposes.WordPress users may install and switch between different themes. Themes allow users to change the look and functionality of a WordPress website and they can be installed without altering the content or health of the site.
Every WordPress website requires at least one theme to be present and every theme should be designed using WordPress standards with structured PHP, valid HTML and Cascading Style Sheets (CSS). Themes may be directly installed using the WordPress “Appearance” administration tool in the dashboard or theme folders may be uploaded via FTP. The PHP, HTML (HyperText Markup Language) and CSS code found in themes can be added to or edited for providing advanced features. WordPress themes are in general classified into two categories, free themes and premium themes. All the free themes are listed in the WordPress theme directory and premium themes are available for purchase from marketplaces and individual WordPress developers. WordPress users may also create and develop their own custom themes if they have the knowledge and skill to do so.

“ Design” is the process of collecting ideas, plans and aesthetically arranging and implementing them, the layout, colors, text styles, site structure, graphics, images, and use of interactive features that deliver pages to your site visitors these principles make website effective.
Web design is the planning and creation of websites to create a website that meets the goals of the owner and designer. The design of a website can often be the deciding factor of whether or not visitors leave or stay. Web design has become a very advantageous business as more and more companies create websites

Moderen Days website

Modern day web design involves multi-department, multi-function, and multi-skill set approaches. SEO and content is a core part of the design and build process. in reality, needs to be balanced with advanced usability and clean, simple, engaging design.

Trends in web design changes very quickly to provide a better experience for the users. Flat responsive design, realistic effects, ghost buttons, infinite scrolling, cards, fixed header bars ruled the web design world in 2015. These elements are still considered to be modern and will continue to grow in 2016
Website design trends & elements that make site effective
1]Mobile Friendly
when they visit a webpage it should be “Formatted to fit on the phone and tablet” If your website is not mobile friendly, you can either rebuild it in a responsive layout (this means your website will adjust to different screen widths) or you can build a dedicated mobile site.
2] Speed &performance
Everybody hates a website that takes ages to load. Tips to make page load times more effective include optimising image sizes. combining code into a central CSS or JavaScript file and minify HTML, CSS, JavaScript

3]Creating user-friendly web design
a website must also always consider the end user. User-friendliness can be achieved by paying attention to the following factors. Navigation, multimedia, compatibility, technology, interactive
4]Images
A picture can speak a thousand words, and choosing the right images for your website can help with brand positioning and connecting with your target audience
5]Navigation menu
Your navigation menu should be the primary gateway into different sections of content on your site. It should be very easy to find, have obvious section names,

6]content
Having great content on your site can improve the reputation of your brand, Also increase your search engine ranking(SER).