Skip to content

IvelinYR/JavaScript-OOP

 
 

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) / [ Demos](/Topics/00. Course-Introduction/demos) / [ Tasks](/Topics/00. Course-Introduction/homework) / [ Videos](/Topics/00. Course-Introduction/VIDEOS.md)

[01. JavaScript Transpilers and Babel](/Topics/01. JavaScript-Transpilers-and-Babel)

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

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

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

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

[ Slides](https://rawgit.com/TelerikAcademy/JavaScript-OOP/master/Topics/03. Closures-and-Scope/index.html) / [ Demos](/Topics/03. Closures-and-Scope/demos) / [ Tasks](/Topics/03. Closures-and-Scope/homework) / [ Videos](/Topics/03. Closures-and-Scope/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. Mixins](/Topics/07. Mixins)

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

[08. ES6 Features](/Topics/08. ES6-Features)

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

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

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

About

JavaScript OOP Course Repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 85.7%
  • HTML 12.7%
  • CoffeeScript 1.3%
  • CSS 0.3%