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

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

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

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

Intermediate JavaScript & Best Practices

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

О курсе

In this course, you’ll enhance your JavaScript skills and learn best practices for efficient and maintainable code. By the end of this course, you'll be able to handle string manipulation, work with regular expressions, and understand advanced topics like closures and bitwise operators. You’ll also improve your problem-solving ability by practicing exercises and applying JavaScript in real-world scenarios. The course is structured into several key sections: you’ll start by mastering string manipulation and regular expressions, then move on to working with dates, cookies, dialog windows, and more. You’ll also gain hands-on experience with advanced topics like closures and best practices, including debugging and performance optimization. Each section contains practical exercises that will help reinforce your learning. With extra content on new JavaScript features like the Nullish Coalescing Operator and Arrow Functions, you’ll stay up-to-date with the latest in JavaScript development. This course is designed for intermediate learners, so while it covers foundational concepts, it also delves into the advanced nuances of JavaScript. This course is perfect for developers with a basic understanding of JavaScript who want to level up their skills and improve their coding practices. A general understanding of programming concepts is required, as the course is geared toward intermediate learners who want to improve their proficiency.

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

JavascriptFrontend PerformanceData StorageFront-End Web DevelopmentData IntegrityDebuggingScriptingReal Time DataMaintainabilityPerformance Tuning

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

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

01String6 материалов

String

Introduction to the Course 'Intermediate JavaScript & Best Practices'ЧтениеFull Specialization ResourcesЧтениеManipulating a string using String's methodsВидеоBreaking string in many lines for readability and special charactersВидео

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.8 ч

14 модулей

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

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

Часть программы вашего университета
String Manipulation in JavaScriptDIALOGUE
String - AssessmentЗадание
02RegExp5 материалов

RegExp

Regular expressionsВидеоRegexp match vs exec functionВидеоEXERCISE: RegExp on practical example - testing password in inputВидеоLearning Regular ExpressionsDIALOGUERegExp - AssessmentЗадание
03Date4 материалов

Date

Time manipulation with Date objectВидеоExercise: A Clock on your websiteВидеоUsing the JavaScript Date ObjectDIALOGUEDate - AssessmentЗадание
04Cookies7 материалов

Cookies

What are cookies?ВидеоFunction for creating cookiesВидеоFunction for removing cookiesВидеоFunction for finding value of cookie by keynameВидеоProperly interpreting special characters - EncodeURIComponent methodВидеоUnderstanding and Using Cookies in JavaScriptDIALOGUECookies - AssessmentЗадание
05Dialog Window3 материалов

Dialog Window

Confirm and prompt boxВидеоUsing JavaScript Alert, Confirm, and PromptDIALOGUEDialog Window - AssessmentЗадание
06Math5 материалов

Math

Rounding numbers and the most useful Math methodsВидеоRandomnessВидеоEXERCISE: Random quotesВидеоUnderstanding JavaScript Math MethodsDIALOGUEMath - AssessmentЗадание
07Location3 материалов

Location

How to get and change location (URL) of your user?ВидеоJavaScript Location and Event HandlingDIALOGUELocation - AssessmentЗадание
08Images3 материалов

Images

Loading Images only when needed - save your bandwidth and improve user experienceВидеоImplementing Lazy Loading for Images with JavaScriptDIALOGUEImages - AssessmentЗадание
09Exercises7 материалов

Exercises

SlideshowВидеоSlideshow animated in JS using CSS property transitionВидеоAnimation using setInterval that is supported in every web browserВидеоImage gallery with thumbnailsВидеоTooltip - how to create a hint box?ВидеоJavaScript Slideshow CreationDIALOGUEExercises - AssessmentЗадание
10Closures3 материалов

Closures

What are closures on a practical example?ВидеоExploring JavaScript ClosuresDIALOGUEClosures - AssessmentЗадание
11Advanced - Optional Topics3 материалов

Advanced - Optional Topics

Bitwise operatorsВидеоUnderstanding JavaScript Bitwise OperatorsDIALOGUEAdvanced - Optional Topics - AssessmentЗадание
12EXTRA CONTENT 1: Debugging6 материалов

EXTRA CONTENT 1: Debugging

FirebugВидеоDebugging with console commandsВидеоGreat online tools for testing and sharing your codeВидеоstrict modeВидеоMastering Debugging with Developer ToolsDIALOGUEEXTRA CONTENT 1: Debugging - AssessmentЗадание
13EXTRA CONTENT 2: Best Practices7 материалов

EXTRA CONTENT 2: Best Practices

Code performanceВидеоKeeping one .js fileВидеоCompressing JS filesВидео7 most common mistakes you should avoidВидеоChanging IDE coloristics - keep your eyes healthyВидеоImproving JavaScript and HTML PerformanceDIALOGUEEXTRA CONTENT 2: Best Practices - AssessmentЗадание
14NEW JS Features - NEWEST STUFF8 материалов

NEW JS Features - NEWEST STUFF

Nullish Coalescing Operator - ??ВидеоArrow functions - mapping and filtering arraysВидеоexport vs export default in JS - how to organize code into modules?ВидеоConclusion to the Course 'Intermediate JavaScript & Best Practices'ЧтениеMastering the Null Coalescing Operator in JavaScriptDIALOGUENEW JS Features - NEWEST STUFF - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание