Welcome to our free Adobe Dreamweaver tutorial. This tutorial is based on Webucator's Introduction to Dreamweaver Creative Cloud (CC) Training course.
Web development involves a combination of client-side programming and server-side programming.
Before you get started writing HTML code, it's important to understand that there are many languages that make up the ecosystem of web development. Let's first consider what happens when you visit a website. When you type in a URL in the location bar of your browser (e.g., https://www.runners-home.com), the browser makes a request from the web server for a web page. If you don't specify the name of the file you want (e.g., contact.html or about.html), the web server will send a default page, which is most likely called index.html, index.php, index.cfm, or something similar. The web server returns that web page to the browser for display. The web page may include references to other files:
The browser will download these referenced files as well. To get a better feel for this, do the following in Google Chrome:
(index). That means that the HTML code instructed the browser to download this page.
HyperText Markup Language (HTML) is the language behind most web pages. The language is made up of elements that describe the structure of the content on a web page.
Cascading Style Sheets (CSS) are used in HTML pages to format and lay out the content. CSS rules defining color, size, positioning, and other display aspects of elements are mixed within the HTML code or in linked external style sheets.
The main purpose of Ajax is to provide a simple and standard means for a web page to communicate with the server without a complete page refresh.
Server-side programming involves writing code that connects web pages with databases, XML pages, email servers, file systems, and other systems and software accessible from the web server. The most common server-side languages and programming frameworks are Java Enterprise Edition, ASP.NET, Python, PHP, ColdFusion, and Node.js.
PHP is open source. It is the language behind WordPress and has long been a popular alternative to proprietary languages such as ColdFusion and ASP.NET. PHP is lightweight and relatively simple to learn.
Java EE is used in large web projects. With its power and robustness comes a steep learning curve.
Microsoft's ASP.NET is not a language, but a framework for writing websites and software. ASP.NET pages can be written in many languages, but the most popular are C# (pronounced C-sharp) and Visual Basic .NET (VB.NET).
ColdFusion, created by Allaire (now owned by Adobe), is arguably the simplest of all server-side languages. It is tag-based, which makes it look a lot like HTML and easier for client-side programmers to understand than some of the other choices.