Web development refers to building, creating, and maintaining websites and includes aspects such as design, publishing, programming, and database management. While web designers focus on design using HTML and CSS, web developers are also involved in writing scripts in languages like PHP and ASP as well as maintaining databases. HTML uses markup tags to tell browsers how to display web pages, CSS is used to describe presentation of pages, JavaScript adds dynamic interactivity, PHP is a server-side scripting language, and WordPress is a free and open-source content management system based on PHP and MySQL.
2. • Web development refers to building, creating, and an
maintaining websites. It includes aspects such as web design,
web publishing, web programming, and database management.
• While the terms “web developer” and “web designer” are often
used synonymously, they do not mean the same thing.
Technically, a web designer only designs website interfaces
using HTML and CSS. A web developer may be involved in
designing a website, but may also write web scripts in
languages such as PHP and ASP. Additionally, a web developer
may help maintain and update a database used by a dynamic
website.
3. HTML (Hypertext Markup Language)
• HTML (Hypertext Markup Language) is the set of markup
symbols or codes inserted in a file intended for display on a
World Wide Web browser page. The markup tells the Web
browser how to display a Web page’s words and images for the
user. Each individual markup code is referred to as an element
(but many people also refer to it as a tag). Some elements
come in pairs that indicate when some display effect is to
begin and when it is to end.
• HTML is the language for describing the structure of Web
pages
4. CSS (Cascading Style Sheets)
• Cascading Style Sheets (CSS) is a style sheet language used
for describing the presentation of a document written in a
markup language. 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
• CSS is the language for describing the presentation of Web
pages, including colors, layout, and fonts. It allows one to
adapt the presentation to different types of devices, such as
large screens, small screens, or printers.
5. JavaScript
• JavaScript (“JS” for short) is a full-fledged dynamic
programming language that, when applied to an HTML
document, can provide dynamic interactivity on websites. It
was invented by Brendan Eich, co-founder of the Mozilla
project, the Mozilla Foundation, and the Mozilla Corporation.
• You can do pretty much anything with JavaScript. You’ll start
small with simple features such as carousels, image galleries,
fluctuating layouts, and responses to button clicks. Eventually
as you get more experienced with the language, you’ll be able
to create games, animated 2D and 3D graphics, full blown
database-driven apps, and more
6. PHP
• The Eclipse PHP Development Tools project (PDT) is the #1
open source PHP Integrated Development Environment (IDE).
It has rapidly grown to be one of the most highly downloaded
Eclipse projects. PDT provides an entry level IDE for with the
basic code editing capabilities you need to get started with
PHP development. PDT provides:
o Basic PHP Editing with syntax highlighting and coloring
o PHP code completion, code templates, auto-formatting
o Basic JavaScript Editing with syntax highlighting and coloring
o Basic HTML Editing with syntax highlighting and coloring
o Local and Remote Debugging support for XDebug and the Zend Debugger
7. Word press
• Word Press is a free and open-source content management
system (CMS) based on PHP and My SQL. Word Press is
installed on a web server, which either is part of an Internet
hosting service or is a network host itself; the first case may be
on a service like WordPress.com, for example, and the second
case is a computer running the software package
WordPress.org. An example of the second case is a local
computer configured to act as its own web server hosting Word
Press for single-user testing or learning purposes.