70 likes | 189 Vues
This comprehensive guide covers the entire web development process, including essential tools and programming skills for both client-side and server-side development. It explores web infrastructure building, designing, and testing, emphasizing the importance of coding standards and refactoring. The guide introduces issue tracking, data modeling, and SQL tuning, along with a focus on Test Driven Development (TDD). Key programming languages such as HTML, CSS, JavaScript, PHP, and SQL are highlighted alongside version control with Subversion and coding environments like Ubuntu. Perfect for developers wanting to enhance their skills.
E N D
Index • Introduce Tools & Programming Skills • Build Infrastructure • Web Designing • Testing & Code Refactoring • Q & A
Introduce Tools & Programming Skills Tools Programming Skills Wiki Client Side Programming • Do Not Refresh Web Pages ! • XML, DOM, Javascript .. • Website for sharing Information • Write & Edit articles by everybody` Server Side Programming Revision Control Tool • Source Code Repository • Use “subversion” • OOP ( Not ODP ) • Test Driven Development Advanced Data Management Issue Tracking Tool • Manage Issues • Data Modeling • SQL Tuning
Build Infrastructure Encoding UTF-8 HTML(4 or 5) + CSS(2 or 3) + Javascript + PHP5 + SQL Hardware / Software Infrastructure ID/Pass Editor Batch root / formoney VIM 7.2 Perl 5.10 & Java 6 Wiki / IST WAS DBS Ubuntu 10.04 VIM 7.2 Perl 5.10 Java 6 Apache2.2 PHP5 Wiki Solution IST Solution Ubuntu 10.04 VIM 7.2 Perl 5.10 Java 6 Apache2.2 PHP5 SVN Selenium Ubuntu 10.04 VIM 7.2 Perl 5.10 Java 6 Mysql 5.x
Web Designing Labeling Define Goal / Scope Create Storyboard Navigation Contents Goal / Scope Labeling Story board Navigation Contents
Testing & Code Refactoring Unit Test System Test Module Test Strong System Class Test Selenium Test System Test Application Selenium TDD Process Add Test Selenium Input Case Various OS Error ! Refactoring Various Web Browser Logging Message Error ! Pass Coding