CAPITAL CORP. SYDNEY

73 Ocean Street, New South Wales 2000, SYDNEY

Contact Person: Callum S Ansell
E: callum.aus@capital.com
P: (02) 8252 5319

WILD KEY CAPITAL

22 Guild Street, NW8 2UP,
LONDON

Contact Person: Matilda O Dunn
E: matilda.uk@capital.com
P: 070 8652 7276

LECHMERE CAPITAL

Genslerstraße 9, Berlin Schöneberg 10829, BERLIN

Contact Person: Thorsten S Kohl
E: thorsten.bl@capital.com
P: 030 62 91 92

Javascript, jQuery, AJAX

Javascript, jQuery, AJAX

JavaScript for Beginners

1.       Intro to JavaScript

2.       Alerts and console logging

3.       Integers, strings, and variables

4.       Undefined variables and modifying values of variables

5.       Boolean operators

6.       Comparing values

7.       If statements

8.       For loops

9.       Defining functions

10.   Event handling

11.   Setting an elements inner HTML

More JavaScript Concepts

1.       Arrays pt.1

2.       Arrays pt.2

3.       Arrays pt.3

4.       Textareas and getting the value of inputs

5.       Functions – parameters and return values

6.       Multiple parameters in functions

7.       Flexible function parameters

8.       Exercise – find the missing number

9.       Exercise solution

10.   Classes explained

11.   Class constructor, instance variables, and static variables

12.   Extending classes

Getting Started with jQuery

1.       jQuery setup

2.       Targeting elements

3.       Event handling

4.       Dropdown menus

5.       Making our dropdown disappear

6.       Multiple targets, events, and attr method

7.       Prepend, append, and html

8.       preventDefault

9.       event.which and switch properties

10.   Custom context menu, pageY, and pageX

11.   is method

More jQuery

1.       Writing our own version of jQuery

2.       Find method

3.       First and last

4.       Focusin and focusout

5.       Contains, is, and hasClass

6.       Each method

7.       Callbacks

8.       CSS

Project #2 – Pipboy from Fallout 4

1.       Setup

2.       Navbar

3.       Main page

4.       Pipboy image and footer

5.       Colors

6.       Font and styling main nav

7.       Scanlines

8.       Navigation styling

9.       Tabs

10.   Progress bars

11.   Stat bars

12.   Footer fixes

13.   Damage and resistance

14.   Icons

15.   Inventory template

16.   Item list

17.   Weapon stat container

18.   Finishing touches with JavaScript

Project #3 – Google Chrome Extension

1.       Problem solving

2.       Manifest files

3.       Basic setup

4.       Getting video URLs

5.       Injecting JavaScript

6.       Getting pretty objects for each URL

7.       Creating download options list

8.       Communicating between the page and extension

9.       Chrome downloads API and background scripts

10.   Receiving messages and downloading files

11.   Styling our extension and publishing