I NTRO TO W EB TECHNOLOGY Basic terms
C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
CLIENT / SERVER MODEL Client – a Web Browser Server – HTTP Server
A C LIENT REQUESTS SERVICES A SERVER PROVIDES SERVICES HTTP – COMMUNICATION PROTOCOL
URL Uniform Resource Locator (web address) http – Hypertext Transfer Protocol Domain name
DOMAIN NAME DOMAIN NAME – Easy to remember web address: DOMAIN NAME SYSTEM (DNS) – Resolves Domain name into IP address Getting a Domain – Register your domain with ICANN through a domain registrar
FILE TRANSFER PROTOCOL (FTP) FTP - transfers files between computers on a network
A SPECTS OF W EB D EVELOPMENT Content (Copyright) Layout and Design Accessibility and Usability Design for mobile device (Responsive web design) Markup and Programming Search Engine Optimization and Search Engine Marketing Multimedia Project Management Team Work
CORE WEB TECHNOLOGY HTML HTML tags, Hyperlinks, elements of a web page CSS Provides formatting JavaScript Provides interactivity
W EB D EVELOPMENT T RIFECTA :
O THER TECHNOLOGIES : Client-side scripting JavaScript libraries and Frameworks (jQuery, MooTools Server Side Scripting (Programming) languages: PHP, Python (framework – Django) ASP.NET Java Server Pages Ajax ( Asynchronous JavaScript and XML )
P OPULAR T OOLS : Site management tools: Adobe Dreamweaver MS Expression Web Text Editors: Aptana Studio NetBeans Sublime Text Notepad++