Skip to content

TelerikAcademy/JavaScript-OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript-OOP

Repository for the course JavaScript OOP at Telerik Academy

The JavaScript OOP is about building of low-level user interface. The course covers topics like DOM, jQuery, events, graphics & animations with HTML5 Canvas and templates

Course Program

[00. Course Introduction](/Topics/00. Course-Introduction)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/00. Course-Introduction/index.html) / [ Videos](/Topics/00. Course-Introduction/VIDEOS.md)

[01. Functions and Function Expressions](/Topics/01. Functions-and-Function-Expressions)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/01. Functions-and-Function-Expressions/index.html) / [ Demos](/Topics/01. Functions-and-Function-Expressions/demos) / [ Tasks](/Topics/01. Functions-and-Function-Expressions/homework) / [ Videos](/Topics/01. Functions-and-Function-Expressions/VIDEOS.md)

[02. Closures and Scope](/Topics/02. Closures-and-Scope)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/02. Closures-and-Scope/index.html) / [ Demos](/Topics/02. Closures-and-Scope/demos) / [ Tasks](/Topics/02. Closures-and-Scope/homework) / [ Videos](/Topics/02. Closures-and-Scope/VIDEOS.md)

[03. Modules and Patterns](/Topics/03. Modules-and-Patterns)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/03. Modules-and-Patterns/index.html) / [ Demos](/Topics/03. Modules-and-Patterns/demos) / [ Tasks](/Topics/03. Modules-and-Patterns/homework) / [ Videos](/Topics/03. Modules-and-Patterns/VIDEOS.md)

[04. Classes and Class Constructors](/Topics/04. Classes-and-Class-Constructors)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/04. Classes-and-Class-Constructors/index.html) / [ Demos](/Topics/04. Classes-and-Class-Constructors/demos) / [ Tasks](/Topics/04. Classes-and-Class-Constructors/homework) / [ Videos](/Topics/04. Classes-and-Class-Constructors/VIDEOS.md)

[05. Class Methods and Properties](/Topics/05. Class-Methods-and-Properties)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/05. Class-Methods-and-Properties/index.html) / [ Demos](/Topics/05. Class-Methods-and-Properties/demos) / [ Tasks](/Topics/05. Class-Methods-and-Properties/homework) / [ Videos](/Topics/05. Class-Methods-and-Properties/VIDEOS.md)

[06. Class Inheritance](/Topics/06. Class-Inheritance)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/06. Class-Inheritance/index.html) / [ Demos](/Topics/06. Class-Inheritance/demos) / [ Tasks](/Topics/06. Class-Inheritance/homework) / [ Videos](/Topics/06. Class-Inheritance/VIDEOS.md)

[07. ES2015 Features](/Topics/07. ES2015-Features)

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/07. ES2015-Features/index.html) / [ Demos](/Topics/07. ES2015-Features/demos) / [ Tasks](/Topics/07. ES2015-Features/homework) / [ Videos](/Topics/07. ES2015-Features/VIDEOS.md)