D3 Data-Driven Documents
Contents
What is D3?
SVG
Setup D3
A D3 Bar Chart
What is D3?
What can D3 do?
D3 makes graphics within a web page from...
Enterprise Applications Assignment 2017
Enterprise Applications Assignment 2017.
Use the following technologies in the development of your solution:
GitHub to provide version control for the project, each team member...
Agile Methods W04
Agile Methods
Heavy vs Light Methods
What is an agile process?
Values/tradeoffs of the agile manifesto.
Principles of the agile manifesto.
Reasons to go...
Agile Assignment W03 & Answers
Agile Assignment
Heavy vs Light Methods
Heavy Process
Predictive making it difficult to respond to change.
Elaborate, long-term, detailed planning
Disciplined, detailed process
Lots of documentation...
Risk Management W03
Risk Management
All projects involve a degree of uncertainty.
Risk management is concerned with identifying risks and drawing up plans to minimise their effect on...
Software Process Models W02 & Review
Software Process Models
You will learn about a number of alternate generic models for structuring the software development process. The advantages and disadvantages of...
Software Quality W02 & Review
Quality
Software Quality
Quality cannot be added as an afterthought.
What is quality?
Views of quality.
Commitment to quality pays off
A landmark book “In Search...
Introduction W01
Introduction
Software Engineering
This module builds on what you have learnt in:
Year 3 Object Oriented Anyalysis and Design
1 Lectures 2 Practical
Final Exam: 60%
...
UnderscoreJS
Contents
What is Underscore
Setup Underscore
Hello Underscore World
Collection Functions
Array & Object Functions
Misc Functions
What data operations can it do?
Filters large...
MustacheJS
What is Templating?
Setup & Test Mustache
The Template & How to use Templates
Mustache Sections (loop)
Mustache Conditions (if)
Mustache Functions
What is JavaScript Templating?
It's a way of combining...































