К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Intermediate JavaScript & OOP Concepts · LearnSpace
Назад в каталог
courseraПрограммирование

Intermediate JavaScript & OOP Concepts

Курс от Packt
Средний≈ 18 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of JavaScript with this course as you master essential intermediate techniques like array methods, object-oriented programming, error handling, and working with JavaScript modules. You will gain hands-on experience through multiple projects, including a Todo List Manager, Budget Tracker, and a Kanban Application, which will reinforce your learning and boost your problem-solving skills. By understanding array manipulation techniques like map(), filter(), and reduce(), you’ll be able to work efficiently with JavaScript’s built-in functionalities. Additionally, you will dive deep into Object-Oriented Programming (OOP) concepts, learning how to create classes, inheritance, and leverage static methods and prototypes. The projects embedded in the course ensure that you’ll develop practical skills that extend beyond the theory. This course is designed for learners who are comfortable with the basics of JavaScript and are eager to advance their skills. By the end, you'll have the knowledge to build dynamic, complex applications, and you'll have practical coding projects to showcase your abilities.

Навыки, которые вы освоите

JavascriptApplication DeploymentData StorageObject Oriented Programming (OOP)Data PersistenceCode ReusabilityKanban PrinciplesObject Oriented Design

Программа курса

9 модулей · 86 учебных материалов

01Array Methods11 материалов

Array Methods

Introduction to the course 'Intermediate JavaScript & OOP Concepts'ЧтениеFull Course ResourcesЧтениеFilter Method / 071ВидеоMap Method / 072Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Intermediate JavaScript & OOP Concepts
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 18 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Reduce Method / 073Видео
Find Method / 074Видео
Sort Method / 075Видео
Reverse Method / 075-3Видео
Chaining Methods / 076Видео
Array Methods: Filtering and MappingDIALOGUE
Array Methods - AssessmentЗадание
02Project: Todo List Manager11 материалов

Project: Todo List Manager

Project Demo / 221ВидеоTemplate Structure (Optional) / 222ВидеоTemplate Structure (Optional) / 223ВидеоAdd Task / 224ВидеоDelete Task / 225ВидеоUpdate Task Count / 226ВидеоSearch Task I / 227ВидеоSearch Task II: Case Sensitive / 228ВидеоProject Deployment Using GitHub and Netlify / 322ВидеоTask Management Project with JavaScriptDIALOGUEProject: Todo List Manager - AssessmentЗадание
03Dates and Time4 материалов

Dates and Time

Dates / 205ВидеоTimes / 206ВидеоWorking with Date Objects in JavaScriptDIALOGUEDates and Time - AssessmentЗадание
04Local Storage4 материалов

Local Storage

Local Storage / 207ВидеоJSON / 208ВидеоMastering Local Storage with JSON in JavaScriptDIALOGUELocal Storage - AssessmentЗадание
05Project: Budget Tracker13 материалов

Project: Budget Tracker

Project Demo / 229ВидеоTemplate Structure (Optional) / 231ВидеоTemplate Structure (Optional) / 232ВидеоAdd Transaction / 234ВидеоTransactions on localStorage / 235ВидеоIncome and Expense List / 236ВидеоGet Transactions / 237ВидеоDelete Transaction / 238ВидеоUpdate Statistics / 239ВидеоEmpty Transactions / 240ВидеоProject Deployment Using GitHub and Netlify / 316ВидеоBuilding a JavaScript Budget TrackerDIALOGUEProject: Budget Tracker - AssessmentЗадание
06Object-Oriented Programming14 материалов

Object-Oriented Programming

Object-Oriented Programming - IВидеоObject-Oriented Programming - IIВидеоObject Literals Again! / 117ВидеоClasses / 118ВидеоMethods / 119ВидеоInheritance - I / 120ВидеоInheritance - II / 121ВидеоPrototype Model / 122ВидеоPrototype Inheritance / 123ВидеоBuilt-in MethodsВидеоStatic Keyword / 125ВидеоGetter and Setter / 127ВидеоUnderstanding Classes in OOPDIALOGUEObject-Oriented Programming - AssessmentЗадание
07Error Handling and Exceptions4 материалов

Error Handling and Exceptions

Error Handling / 201ВидеоExceptions / 202ВидеоMastering JavaScript Error Handling and ExceptionsDIALOGUEError Handling and Exceptions - AssessmentЗадание
08Modules4 материалов

Modules

Module - I / 203ВидеоModule - II / 204ВидеоUnderstanding ES Modules and Imports/Exports in JavaScriptDIALOGUEModules - AssessmentЗадание
09Project: Kanban Application21 материалов

Project: Kanban Application

Project Demo / 281ВидеоTemplate Structure (Optional) / 282ВидеоTemplate Structure (Optional) / 283ВидеоKanban Flow / 284ВидеоClass and Function / 285ВидеоGet Task / 286ВидеоInsert Task / 287ВидеоDelete Task / 288ВидеоUpdate Task / 289ВидеоTask Card / 290ВидеоTask Count / 291ВидеоForm: Add Task / 292ВидеоForm: Edit Task / 293ВидеоForm: Delete Task / 294ВидеоDrag-Drop Task Card / 295ВидеоProject Deployment Using GitHub and Netlify / 317ВидеоConclusion to the Course 'Intermediate JavaScript & OOP Concepts'ЧтениеBuilding a Kanban Style Web ApplicationDIALOGUEProject: Kanban Application- AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание