frontendBeginner
JavaScript OOP
7 մոդուլ · 36 դաս (ամբողջ ցանկը JSON-ում)
Duration
8 weeks
Starts
Jun 10
Students
0+
Rating
0 / 5
Starting from
68 000 ֏
- 8 weeks (48h total)
- Starts June 10, 2001
- hybrid format
- Certificate on completion
No payment required to register · We’ll contact you within 24h
What this course is about
Overview
7 մոդուլ · 36 դաս (ամբողջ ցանկը JSON-ում)
Across 8 weeks (48 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Aram Petrosyan (նույն bio-ն) and the beeon.academy mentor team.
Learning outcomes
What you will learn
Interactive course
Lessons
36 lessons · all open, start with any
- 1What is OOP?35 min
- 2Modeling the real world35 min
- 3Methods on objects40 min
- 4this — the current object40 min
- 5How the call sets this40 min
- 6Arrow functions and this40 min
- 7call, apply, bind40 min
- 8this traps: events and timers40 min
- 9Factory functions40 min
- 10Constructor functions40 min
- 11What new does step by step40 min
- 12Constructor vs factory35 min
- 13Prototypes — shared DNA40 min
- 14Fn.prototype and shared methods40 min
- 15The prototype chain40 min
- 16Object.create35 min
- 17Inspecting prototypes40 min
- 18class syntax40 min
- 19Fields, constructor, methods40 min
- 20extends and super()40 min
- 21Override and super.method()40 min
- 22static members35 min
- 23Private fields #40 min
- 24getters and setters35 min
- 25instanceof and type checks35 min
- 26Polymorphism in JS40 min
- 27Composition vs inheritance40 min
- 28OOP mini project50 min
- 29Class expressions & hoisting30 min
- 30new.target and constructor returns35 min
- 31Custom Error classes40 min
- 32Async methods in classes35 min
- 33Private data with WeakMap40 min
- 34Property descriptors40 min
- 35When not to use OOP35 min
- 36Simple OOP patterns45 min
Course modules
Syllabus
- 1
- 2
- 3
- 4
- 5
- 6
What you need to start
Requirements
Learn from a working engineer
Your instructor
Aram Petrosyan (նույն bio-ն)
What graduates say
Student reviews
Common questions
FAQ
Starting from
68 000 ֏
