Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Confluence
/
Basic GUI FS17 Tech

Basic GUI FS17 Tech

Jun 08, 2017

This course is about building a fundamental expertise in building graphical user interfaces with web technologies.

In several inputs, we will look into the history of the Internet, basic concepts, languages and frameworks for building web interfaces.

http://thenextweb.com/media/2012/06/02/jayse-hansen-on-creating-tools-the-avengers-use-to-fight-evil-touch-interfaces-and-project-glass/

Inputs

1. The Web (6.4, 09.00-12.00, 4.K14)

  • History of the Internet
  • How the Web works
  • Install the Atom Code Editor
  • Basic Introduction to HTML and CSS

Exercise & Homework

Prepare a simple design in Photoshop or Sketch for an App, Website, Portoflio or a crazy Science-Fiction UI.

2. HTML & CSS (12.4, 09.00-12.00, 4.K14)

  • Box & Font Formatting
  • The CSS Box Model

Exercise & Homework

Begin building some elements of your design in HTML and CSS.

3. Advanced Layout Techniques (20.4, 09.00-12.00, 4.K14)

  • Inline and Block Elements
  • Float Layouts

Exercise & Homework

Improve your design and use more advanced techniques to improve the layout.

4. JavaScript (12.5, 09.00-17.00, 4.K14)

  • Basic Introduction to JavaScript
    • Differences to Processing (Compiled, Interpreted)
    • Variables (var (Number, Array, ...) vs. int, float, ...)
    • Similar Conditionals & Loops
    • Functions
  • Working with jQuery
    • .$()
    • .click()
    • .text()
    • .css()

Exercise & Homework

Start working on your personal GUI Catalog.

5. Graphical User Interface Elements (19.5, 09.00-12.00, 4.K14)

  • Basic Elements: Button, Text Field, Checkbox, Switch
  • Advanced Elements: Progress Bar, Drop Down, Slider, Radio Group
  • Navigational Elements: Toolbar, Tab Navigation, Accordion
  • Basic Layouts: Content Card, Dialog, Formular
  • Special Elements: Window, Tooltip

Exercise & Homework

Work on your personal GUI Catalog.

6. Deployment & Future (24.5, 13.30-17.00, 4.E08)

  • FTP, @zhdk, Hostpoint, ...
  • Local Server => iPad, iPhone
  • Frontend Frameworks

Final work

You'll have to submit your GUI catalog as part of the final grading process.

Please but the HTML, CSS and JS file(s) on the filer by the 12th of June.


, multiple selections available,
For you

Basic GUI
Results will update as you type.
  • Basic GUI 2019
  • Basic GUI 2018
  • Basic GUI 2017
  • Basic GUI FS16
  • Basic GUI FS16 Tech
  • Basic GUI FS17 Tech

{"serverDuration": 13, "requestCorrelationId": "1017affb1ceb4031ad6626c79a3993e8"}