This document provides an overview of web development. It begins with an introduction and outlines a series on the topic, covering basic design tools, logic tools, and tweaks needed. It then defines web applications, describes the evolution of web development from static to dynamic pages, and explains how requests are made and website structure. It also covers the basic web development process, reasons for multiple browsers, and differences between static and dynamic web pages. Finally, it discusses dynamic web technologies and frameworks.
Website Structure ● HTML Files These HTML files may contain client side scripting like Java scripts. ● Image files like (GIF and JPG). ● Object files They require plugins , like sound , video , flash or java files , etc. ● Server Side Scripts : Programs for accessing server based resources like Database . Typically ASP , ASP.net , PHP , JSP , etc . “life Demo”
Website Structure Image files Links to other Java serverside Script scripts
11.
Basic Web Development Process 1. Create HTML files. 2. Test locally. 3. Upload to web server. “Via FTP for ex. “ 4. Test it on the web server. “life demo”
12.
Why several browsers? The original intension behind HTML is to describe meaning not formatting. Every browser adds his own tags. Every browser can vary in how it displays data. CSS and JS vary on browsers.
13.
Why several browsers? It's impossible to design a web page that looks the same on all browsers. But you can: Design for the safest HTML standard. Test on most current versions of browsers. Design for current web standards regardless of browser support.
Static VS. Dynamic Web Pages Most web pages that you view are not static HTML files. They are output from programs that run on web servers. These programs can interact with server resources like Databases and XML web services.
Dynamic Web Technologies ASP ASP.NET PHP ColdFusion JSP Ruby on Rails CGI All of them generate HTML on the server and send it back to the requesting browser.
18.
Web Frameworks More and More web works is being done using preexisting frameworks , such as Content Management Systems (CMS) and Blog Engines. With a framework , you write less , develop fast , and do more easier web development.
19.
20.
Coming Advanced session for web development. Groundup web project. PHP course. www.depiak.catreloaded.net www.manseng.com/vb