Delegates are expected to have basic programming knowledge through experience with at least one other programming language. HTML and CSS alone is not enough background to take this course, as introductory programming concepts are not part of the course.
Day one focuses on the basic syntax of the language, as well as its built-in types.
Day two focuses on functions, objects, closures and how to combine these to create abstractions.
Day three focuses on browser scripting and gives an overview of relevant tooling.
Exercises require a text editor and browser of the delegates choice. Programutvikling provides the necessary machines, but delegates may use their own computers if they want.
Delegates should be proficient with at least one other programming language. HTML and CSS alone is not enough background to take this course. Delegates will benefit from experience with web technologies such as HTML and CSS, but it is not strictly necessary.
09:00 - 16:15
How to build abstractions
Browser scripting (DOM, "Ajax", timers)
Using a library such as jQuery (short introduction only)