WebIS-2014-spring course notes and wiki.
- http://www.w3schools.com/html/
- http://www.w3schools.com/css/
- http://www.w3schools.com/php/
- http://git-scm.com/book/
- http://wiki.eclipse.org/EGit/User_Guide
- "Test Driven Development: By Example," by Kent Beck, 2002. http://www.amazon.com/dp/0321146530
- http://www.agiledata.org/essays/tdd.html
- PHPUnit http://phpunit.de/
- Configure PHPUnit for Eclipse (http://pkp.sfu.ca/wiki/index.php/Configure_Eclipse_for_PHPUnit)
- Introduciton to class and syllabus.
- Overview of the Web Stack.
- Download and uncompress class software.
- Setting up the system.
- HTML, UTF-8, TDD, Github, and the development envronment (eclipse).
- Project overview.
- Agile
- http://www.ambysoft.com/essays/agileManifesto.html
- http://www.agilealliance.org/the-alliance/the-agile-manifesto/the-twelve-principles-of-agile-software/
- http://guide.agilealliance.org/
- http://www.ambysoft.com/essays/agileLifecycle.html
- http://www.indicthreads.com/1439/quick-introduction-to-agile-software-development/
- Writing valid HTML5 web pages.
- Developing a Web App.
- Basic HTML and PHP.
Required Reading:
- Chapter 1 of PHP and MySQL Web Development
- The Git Book http://git-scm.com/book (Chapter 1.0-1.3)
- http://www.webreference.com/html/rendering/index.html
- http://www.hotdesign.com/seybold/everything.html
- http://www.ambysoft.com/essays/agileManifesto.html
Resources:
- http://www.w3schools.com/css/
- http://www.w3schools.com/html/
- http://validator.w3.org/
- http://readwrite.com/2013/09/30/understanding-github-a-journey-for-beginners-part-1
- The PHP Language (Chapter 3)
- Git workflow and Github with eclipse.
- https://www.atlassian.com/git/workflows
- http://wiki.eclipse.org/EGit/User_Guide
- http://git-scm.com/book/
Required Reading:
- Chapter 3 of the text
- https://www.atlassian.com/git/workflows#!workflow-forking
- PHP and Objects.
- PHP and Databases.
Required Reading:
- Chapter 6