The document provides a comprehensive overview of various web development technologies, including HTML, CSS, JavaScript, and several frameworks and libraries such as Bootstrap, ReactJS, and Laravel. It outlines their purposes, benefits, and general applications in creating responsive and dynamic websites. Additionally, it briefly describes content management systems like WordPress, Joomla, and Drupal, emphasizing their role in website building and management.
Discusses HTML, CSS, and JavaScript as core technologies for web development. Key terms: HTML, CSS, JavaScript.
Introduces jQuery and AJAX for enhancing web capabilities. Key terms: jQuery, AJAX, asynchronous calls.
Explains XML and JSON for data storage and exchange. Key terms: XML, JSON, data interchange.
Describes Bootstrap for responsive design and PHP for server-side scripting. Key terms: Bootstrap, PHP.
Presents ASP and several JavaScript frameworks (Node.js, AngularJS) for server-side and SPA development. Key terms: ASP, Node.js, AngularJS.
Discusses BackboneJS, ExpressJS, KnockoutJS, and ReactJS as tools for building web applications. Key terms: BackboneJS, ExpressJS, KnockoutJS, ReactJS.
Introduces AWS and Firebase for backend hosting and services. Key terms: AWS, Firebase, cloud hosting.
Details various PHP frameworks including CakePHP, CodeIgniter, Laravel, Zend, Yii, and Symfony for web applications. Key terms: CakePHP, CodeIgniter, Laravel, Zend, Yii, Symfony.
Explains WordPress, Joomla, and Drupal as popular CMS for building dynamic and scalable websites. Key terms: WordPress, Joomla, Drupal.
HTML ● HTML standsfor Hyper Text Markup Language. ● With HTML you can create your own Website.
2.
CSS ● CSS standsfor Cascading Style Sheets. ● CSS describes how HTML elements are to be displayed on screen, paper, or in other media. ● CSS saves a lot of work. It can control the layout of multiple web pages all at once.
jQuery ● jQuery isa lightweight and "write less, do more", JavaScript library. ● The purpose of jQuery is to make it much easier to use JavaScript on your website. ● Before you start studying jQuery, you should have a basic knowledge of HTML, CSS & JavaScript.
5.
AJAX ● AJAX standsfor Asynchronous JavaScript And XML. ● AJAX is not a programming language. ● AJAX allows update parts of a web page, without reloading the whole page.
6.
XML ● XML standsfor eXtensible Markup Language. ● XML was designed to store and transport data. ● XML was designed to be both human- and machine-readable. XML is a W3C Recommendation.
7.
JSON ● JSON standsfor JavaScript Object Notation. ● JSON is a syntax for storing and exchanging data(same like XML). ● JSON is better than XML in all the ways.
8.
Bootstrap ● Bootstrap isthe most popular front-end(HTML, CSS, and JavaScript) framework for developing responsive, mobile-first websites. ● Responsive web design is about creating web sites which automatically adjust themselves to look good on all devices, from small phones to large desktops.
9.
PHP ● PHP standsfor Hypertext Preprocessor. ● PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. ● PHP is a widely-used, free, and efficient server- side scripting language.
10.
ASP ● ASP standsfor Active Server Pages. ● ASP is a development framework for building web pages. ● ASP is a Microsoft's first server side scripting language.
11.
SQL ● SQL standsfor Structured Query Language. ● SQL is a standard language for accessing and manipulating databases. ● SQL is an ANSI (American National Standards Institute) standard.
12.
AngularJS ● AngularJS isa JavaScript framework. ● AngularJS is perfect for Single Page Applications (SPAs). ● Before you study AngularJS, you should have a basic understanding of HTML, CSS & JavaScript.
13.
Node.js ● Node.js isan open source server framework. ● Node.js allows you to run JavaScript on the server. ● Node.js is free and runs on various platforms(Windows, Linux, Unix, Mac OS X, etc.)
14.
BackboneJS ● BackboneJS isa lightweight JavaScript library that allows to develop and structure client side applications that run in a web browser. It offers MVC framework which abstracts data into models, DOM (Document Object Model) into views and bind these two using events.
15.
ExpressJS ● Express isa minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is an open source framework developed and maintained by the Node.js foundation.
16.
KnockoutJS ● KnockoutJS isbasically a library written in JavaScript, based on MVVM pattern that helps developers in building rich and responsive websites. ● KnockoutJS library provides an easy and clean way to handle complex data-driven interfaces. It is independent of any other framework.
17.
ReactJS ● React isa front-end library developed by Facebook. It is used for handling the view layer for web and mobile apps. ● ReactJS allows us to create reusable UI components. It is currently one of the most popular JavaScript libraries and has a strong foundation and large community behind it.
18.
AWS ● AWS standsfor Amazon Web Services. ● AWS is Amazon’s cloud web hosting platform that offers flexible, reliable, scalable, easy-to- use, and cost-effective solutions.
19.
Firebase ● Firebase isa backend platform for building Web, Android and IOS applications. It offers real time database, different APIs, multiple authentication types and hosting platform.
20.
CakePHP ● CakePHP isan open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. It is based on an MVC architecture that is both powerful and easy to grasp. It guarantee a strict but natural separation of business logic from data and presentation layers.
21.
CodeIgnitor ● CodeIgniter isa powerful PHP framework built for developers who need a simple and elegant toolkit to create full-featured web applications. ● It is an Open Source framework. It has a very rich set of functionality, which will increase the speed of website development work.
22.
Laravel ● Laravel isa powerful MVC PHP framework, designed for developers who need a simple and elegant toolkit to create full-featured web applications. ● It offers a robust set of tools and an application architecture that incorporates many of the best features of frameworks like CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra, & others.
23.
Zend ● Zend isan open source PHP framework. It is pure object-oriented and built around the MVC design pattern. ● Zend framework contains collection of PHP packages which can be used to develop web applications and services.
24.
Yii ● The Yiiframework is an open-source PHP framework for rapidly-developing, modern Web applications. It is built around the Model-View- Controller composite pattern. Yii provides secure and professional features to create robust projects rapidly.
25.
Symfony ● Symfony isan open-source PHP web application framework, designed for developers who need a simple and elegant toolkit to create full-featured web applications.
26.
Magento ● Magento isan open source E-commerce software, created by Varien Inc., which is useful for online business. It has a flexible modular architecture and is scalable with many control options that is helpful for users. Magento uses E-commerce platform which offers organizations ultimate E-commerce solutions and extensive support network.
27.
WordPress ● WordPress isan open source Content Management System (CMS), which allows the users to build dynamic websites and blog. ● WordPress is the most popular blogging system on the web and allows updating, customizing and managing the website from its back-end CMS and components.
28.
Joomla ● Joomla isan open source CMS, which is used to build websites and online applications. It is free and extendable which is separated into front- end templates and back-end templates (administrator). ● Joomla is developed using PHP, Object Oriented Programming, software design patterns and MySQL (used for storing the data).
29.
Drupal ● Drupal isa free and open source Content Management System (CMS) that allows organizing, managing and publishing your content. This reliable and secure CMS is built on PHP based environment and powers millions of applications and websites. ● WhiteHouse.gov, World Economic Forum, Stanford University, Examiner.com etc...