SlideShare a Scribd company logo






How are HTML, CSS and JavaScript used to create Websites?

Extended Project Qualification 2014
Andrew Smith
WebDesign+
➢ Initial Ideas for Web Development
➢ Conclusion
➢ Demonstration of WebDesign+
➢ The development lifecycle of WebDesign+
➢ Analysis
➢ Design
➢ Implementation
➢ Testing
➢ Evaluation
! Christmas 2013 - Need for a resource that could be used as a reference guide for learning HTML and CSS.
! Create something that would involve me learning and putting into practice Web Design & Development Skills
! Supervisor – Create Artefact
! Idea that primarily began with the combination of wanting to create a resource to code Websites and research this in
more detail through the Extended Project Qualification
! Front End Web Design focus Vs Back End Web Design focus
Initial ideas for Web Development - Analysis
WebDesign+
The Development Lifecycle
Design
Christmas 2013 – eBook Example 1
WebDesign+
The Development Lifecycle
Design
January 2014 – eBook Example 2
WebDesign+
The Development Lifecycle
Design
September 2014 – Final Edition
WebDesign+
The Development Lifecycle
Implementation
➢ Principally made up on ‘3 series’ of lessons: HTML, CSS and JavaScript
➢ Each series of lessons includes sub sections, showing how something (mostly an
element) or how a certain setting can be coded using the respective a language of
those series of lessons
➢ Consistent template throughout – Navigation bar always present
➢ Different colours to represent 3 different languages.
WebDesign+
The Development Lifecycle
Implementation
➢ General need to show ‘raw’ code alongside ‘live’ code
➢ Use of ‘LiveBoxes’
➢ Tip boxes offering advice
➢ Learn boxes summarising useful information of the page
Early LiveBox prototype
Navigation Bar & Homepage
WebDesign+
The Development Lifecycle
Testing
➢ Line of code to add a pink background to the element
➢ Shows the area that an element takes up
➢ Ultimately, used for diagnosing issues where elements overlap or take up excessive
space
➢ Further tests involved:
➢ Dry run trials
➢ Getting others to check and use site
➢ Validation tests using http://validator.w3.org/
➢ Verification via beta tests
WebDesign+
The Development Lifecycle
Main Issue – Adaptation to variation of screen resolutions & resizing
➢ Main issue throughout development
➢ How to make page react well to different screen resolutions
➢ Mr Wilkinson & Mr Copeman– Use JavaScript to detect screen
resolution, add variable container to allow an increase or
decrease of screen resolution
➢ Local Web Developer contact – Use CSS Framework
➢ AOL Work Experience contact – Use different positioning
➢ Final Solution:
➢ Add main container & guttering
➢ Varied the positioning type
Rendering site on a Tablet
Fixed screen resolution issue
WebDesign+
The Development Lifecycle
Main Issue – Adaptation to variation of screen resolutions & resizing
WebDesign+
The Development Lifecycle
Evalution
➢ Created a resource offering users the information needed when creating a
Website of intermediate level
➢ Put into practice skills that I had researched
➢ Used a wide range of sources to gather research
➢ Interactive courses – Useful, reliable & offer users a new learning
environment and experience
➢ CodeAcademy
➢ W3 Schools
➢ Long and ambitious project completed
➢ 27 pages
➢ 124 related files
➢ 8,317 separate lines of code
Conclusion
➢ Gained new skills in the field of Web Design & Development
➢ HTML
➢ CSS
➢ JavaScript
➢ Experience a project in its full cycle; analysis, design, implementation, testing, evaluation – Often required
when pursuing a career in Computer Science (software projects)
➢ Opened up work experience opportunities & gave confidence to pursue other Web projects
➢ AdShack – Online Advertising Based Community
➢ Punchline Productions – Local Media Production Company
➢ AS Computing Web Design module
➢ Further research the topic
➢ JQuery
➢ PHP
➢ Back-end Web Development
EPQ Presentation Final

More Related Content

PPTX
Activity 5
PDF
PDF
The ABC of Coded Style Guides
PDF
HTML5 Jump Start
PDF
Progressive Javascript: Why React when you can Vue?
PDF
Flexbox
PDF
JavaScript Jump Start
PDF
Ensaio - Desigualdade e Globalização
Activity 5
The ABC of Coded Style Guides
HTML5 Jump Start
Progressive Javascript: Why React when you can Vue?
Flexbox
JavaScript Jump Start
Ensaio - Desigualdade e Globalização

Similar to EPQ Presentation Final (20)

PDF
Immediate download New Perspectives on HTML5 CSS3 JavaScript 6th Edition Care...
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PPTX
Understanding-Web-Development_jeetshrimali173.pptx
PPTX
ShivamUnderstanding-Web-Development.pptx
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PPTX
Web development integrated with cybersecurity.
PDF
Web-Development.pdf
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PPTX
Introduction to Web Development: Basics and Best Practices
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PDF
Download full ebook of p instant download pdf
PPTX
Internship-Overview.pptx to help engineering students
PDF
Get Master Web Design with HTML CSS JavaScript and jQuery Create Stunning Int...
PPTX
Talk 03 responsive-web-design
PDF
Web Development for UX Designers
PPTX
Day 1 ppt
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
PPTX
html and css . hypertextmarkuplanage and css.pptx
Immediate download New Perspectives on HTML5 CSS3 JavaScript 6th Edition Care...
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
Understanding-Web-Development_jeetshrimali173.pptx
ShivamUnderstanding-Web-Development.pptx
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
Web development integrated with cybersecurity.
Web-Development.pdf
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
Introduction to Web Development: Basics and Best Practices
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
Download full ebook of p instant download pdf
Internship-Overview.pptx to help engineering students
Get Master Web Design with HTML CSS JavaScript and jQuery Create Stunning Int...
Talk 03 responsive-web-design
Web Development for UX Designers
Day 1 ppt
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
html and css . hypertextmarkuplanage and css.pptx
Ad

EPQ Presentation Final

  • 1. 
 
 
 How are HTML, CSS and JavaScript used to create Websites?
 Extended Project Qualification 2014 Andrew Smith
  • 2. WebDesign+ ➢ Initial Ideas for Web Development ➢ Conclusion ➢ Demonstration of WebDesign+ ➢ The development lifecycle of WebDesign+ ➢ Analysis ➢ Design ➢ Implementation ➢ Testing ➢ Evaluation
  • 3. ! Christmas 2013 - Need for a resource that could be used as a reference guide for learning HTML and CSS. ! Create something that would involve me learning and putting into practice Web Design & Development Skills ! Supervisor – Create Artefact ! Idea that primarily began with the combination of wanting to create a resource to code Websites and research this in more detail through the Extended Project Qualification ! Front End Web Design focus Vs Back End Web Design focus Initial ideas for Web Development - Analysis
  • 7. WebDesign+ The Development Lifecycle Implementation ➢ Principally made up on ‘3 series’ of lessons: HTML, CSS and JavaScript ➢ Each series of lessons includes sub sections, showing how something (mostly an element) or how a certain setting can be coded using the respective a language of those series of lessons ➢ Consistent template throughout – Navigation bar always present ➢ Different colours to represent 3 different languages.
  • 8. WebDesign+ The Development Lifecycle Implementation ➢ General need to show ‘raw’ code alongside ‘live’ code ➢ Use of ‘LiveBoxes’ ➢ Tip boxes offering advice ➢ Learn boxes summarising useful information of the page
  • 10. Navigation Bar & Homepage
  • 11. WebDesign+ The Development Lifecycle Testing ➢ Line of code to add a pink background to the element ➢ Shows the area that an element takes up ➢ Ultimately, used for diagnosing issues where elements overlap or take up excessive space ➢ Further tests involved: ➢ Dry run trials ➢ Getting others to check and use site ➢ Validation tests using http://validator.w3.org/ ➢ Verification via beta tests
  • 12. WebDesign+ The Development Lifecycle Main Issue – Adaptation to variation of screen resolutions & resizing ➢ Main issue throughout development ➢ How to make page react well to different screen resolutions ➢ Mr Wilkinson & Mr Copeman– Use JavaScript to detect screen resolution, add variable container to allow an increase or decrease of screen resolution ➢ Local Web Developer contact – Use CSS Framework ➢ AOL Work Experience contact – Use different positioning ➢ Final Solution: ➢ Add main container & guttering ➢ Varied the positioning type
  • 13. Rendering site on a Tablet Fixed screen resolution issue
  • 14. WebDesign+ The Development Lifecycle Main Issue – Adaptation to variation of screen resolutions & resizing
  • 15. WebDesign+ The Development Lifecycle Evalution ➢ Created a resource offering users the information needed when creating a Website of intermediate level ➢ Put into practice skills that I had researched ➢ Used a wide range of sources to gather research ➢ Interactive courses – Useful, reliable & offer users a new learning environment and experience ➢ CodeAcademy ➢ W3 Schools ➢ Long and ambitious project completed ➢ 27 pages ➢ 124 related files ➢ 8,317 separate lines of code
  • 16. Conclusion ➢ Gained new skills in the field of Web Design & Development ➢ HTML ➢ CSS ➢ JavaScript ➢ Experience a project in its full cycle; analysis, design, implementation, testing, evaluation – Often required when pursuing a career in Computer Science (software projects) ➢ Opened up work experience opportunities & gave confidence to pursue other Web projects ➢ AdShack – Online Advertising Based Community ➢ Punchline Productions – Local Media Production Company ➢ AS Computing Web Design module ➢ Further research the topic ➢ JQuery ➢ PHP ➢ Back-end Web Development