The web design and SEO tutorials are an introduction to various web applications used to build dynamic websites. Learn the basics of XHTML, CSS, PHP, MySQL, SEO, and more. The tutorials are based on current design standards and were created by Jeff Hollett in Vancouver, WA. There are several ways to build websites. I offer an approach that is straight forward, easy to understand, standards compliant, cross-platform, adaptable, and secure.
The Internet is a global WAN (Wide Area Network) of computers connected to the WWW (World Wide Web). The WWW is a global network of websites. A website is a collection of related webpages. A webpage is a file hosted on a computer with a Web Server. A web server is a software program that sends webpages to the Internet. A user requests a webpage by typing a URL (Uniform Resource Locator) into a web browser. A web browser is a software program that displays webpages. Every webpage has a unique IP (Internet Protocol) address. Web standards and guidelines are declared by the W3C (World-Wide-Web Consortium).
XHTML (Extensible HyperText Markup Language) is the standard language for building the structure of a webpage and is standard to all webpages. All other languages are added as plugins. CSS (Cascading Style Sheets) is the standard language for designing the layout of a webpage. JavaScript is a scripting language for advanced webpage design and interactive features. XHTML, CSS, and JavaScript are Client-Side applications processed and displayed in a web browser.
Open-Source Software is available for building and hosting a dynamic website. PHP (Hypertext Preprocessor) is a server and scripting language for processing dynamic web applications. MySQL (My Structured Query Language) is a server and query language for database management. Apache is a hosting server for sending webpages to the Internet. PHP, MySQL, and Apache are Server-Side applications processed separately by a web server, then displayed in a web browser.
Open-source software is declared by the FSF (Free Software Foundation) in support of the GNU Project and released under the GNU General Public License.
Open-Source is a general approach to development, design, and distribution offering free accessibility to a product's source. Open-Source software helps bridge the Digital Divide by encouraging Trade Justice. The issue of Network Neutrality defines the future of the Internet.