{"id":10405,"date":"2026-08-10T10:18:45","date_gmt":"2026-08-10T10:18:45","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-modern-javascript-for-the-impatient-2022-8\/"},"modified":"2026-08-10T10:18:45","modified_gmt":"2026-08-10T10:18:45","slug":"oreilly-modern-javascript-for-the-impatient-2022-8","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-modern-javascript-for-the-impatient-2022-8\/","title":{"rendered":"Oreilly \u2013 Modern JavaScript for the Impatient 2022-8"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Modern JavaScript for the Impatient. This course helps experienced programmers in Java and other languages \u200b\u200bget started with modern JavaScript without wasting time on older versions. If you\u2019re a skilled developer who\u2019s familiar with basic concepts like branches, loops, functions, and object-oriented programming, this course will get you up to speed with JavaScript\u2019s new features in no time. The course content starts with the basics of values, variables, and flow control, and then moves on to more advanced functions, objects, classes, and the standard library. It also covers important topics like asynchronous programming, modules, and internationalization. This course assumes you have a basic understanding of programming and experience with Java or a similar language, and no prior knowledge of JavaScript is required. After learning the basics, you\u2019ll learn how to use high-level functions, closures, and other key concepts so you can effectively leverage modern JavaScript in your projects.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"19:1-19:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"23:1-30:0\">\n<li data-sourcepos=\"23:1-23:96\"><span style=\"vertical-align: inherit\">Object-oriented programming with modern JavaScript (classes and inheritance and how to implement them with prototypes)<\/span><\/li>\n<li data-sourcepos=\"24:1-24:93\"><span style=\"vertical-align: inherit\">Standard library (numbers and dates, strings and regular expressions, as well as arrays and sets)<\/span><\/li>\n<li data-sourcepos=\"25:1-25:107\"><span style=\"vertical-align: inherit\">Metaprogramming, iterators and generators (a powerful mechanism for bridging between linear and event-driven control flow)<\/span><\/li>\n<li data-sourcepos=\"26:1-26:73\"><span style=\"vertical-align: inherit\">How to use proxies to intercept access to properties and method calls<\/span><\/li>\n<li data-sourcepos=\"27:1-27:48\"><span style=\"vertical-align: inherit\">How to use symbols to customize behavior<\/span><\/li>\n<li data-sourcepos=\"28:1-28:88\"><span style=\"vertical-align: inherit\">How to use the Internationalization API to adapt your apps to users around the world<\/span><\/li>\n<li data-sourcepos=\"29:1-30:0\"><span style=\"vertical-align: inherit\">How to structure complex programs with modules<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"31:1-31:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li data-sourcepos=\"33:1-33:136\"><span style=\"vertical-align: inherit\">Experienced developers who want to quickly get up to speed with modern JavaScript and get the most out of it without wasting time on outdated features.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Modern JavaScript for the Impatient Course Details<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/library\/view\/modern-javascript-for\/9780135812778\/\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a class=\"author-name\" href=\"https:\/\/downloadlynet.ir\/tag\/cay-s-horstmann\/\"><span style=\"vertical-align: inherit\">Cay S. Horstmann<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 8 hours<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Introduction <\/span><br \/><span style=\"vertical-align: inherit\">Modern JavaScript for the Impatient: Introduction<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 1: Values \u200b\u200band Variables <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">1.1 What Is JavaScript? <\/span><br \/><span style=\"vertical-align: inherit\">1.2 Types and Variables <\/span><br \/><span style=\"vertical-align: inherit\">1.3 Numbers <\/span><br \/><span style=\"vertical-align: inherit\">1.4 Strings <\/span><br \/><span style=\"vertical-align: inherit\">1.5 Objects and Arrays <\/span><br \/><span style=\"vertical-align: inherit\">1.6 Destructuring<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 2: Control Flow <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">2.1 Expressions and Statements <\/span><br \/><span style=\"vertical-align: inherit\">2.2 Conditions <\/span><br \/><span style=\"vertical-align: inherit\">2.3 Branches <\/span><br \/><span style=\"vertical-align: inherit\">2.4 Loops <\/span><br \/><span style=\"vertical-align: inherit\">2.5 Breaking and Continuing<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 3: Functions <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">3.1 Named and Anonymous Functions <\/span><br \/><span style=\"vertical-align: inherit\">3.2 Functional Programming <\/span><br \/><span style=\"vertical-align: inherit\">3.3 Arguments <\/span><br \/><span style=\"vertical-align: inherit\">3.4 Exceptions <\/span><br \/><span style=\"vertical-align: inherit\">3.5 Advanced Topics<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 4: Objects and Classes <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">4.1 Methods and Prototypes <\/span><br \/><span style=\"vertical-align: inherit\">4.2 Constructors and Classes <\/span><br \/><span style=\"vertical-align: inherit\">4.3 Getters, Setters, and Instance Fields <\/span><br \/><span style=\"vertical-align: inherit\">4.4 Static Methods and Fields <\/span><br \/><span style=\"vertical-align: inherit\">4.5 Subclasses <\/span><br \/><span style=\"vertical-align: inherit\">4.6 Advanced Topics<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 5: Numbers and Dates <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">5.1 Numbers <\/span><br \/><span style=\"vertical-align: inherit\">5.2 Dates<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 6: Strings and Regular Expressions <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">6.1 String Functions and Methods <\/span><br \/><span style=\"vertical-align: inherit\">6.2 Regular Expressions<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 7: Arrays and Collections <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">7.1 Arrays <\/span><br \/><span style=\"vertical-align: inherit\">7.2 Typed Arrays <\/span><br \/><span style=\"vertical-align: inherit\">7.3 Maps and Sets<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 8: Metaprogramming <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">8.1 Object Properties <\/span><br \/><span style=\"vertical-align: inherit\">8.2 Object Methods <\/span><br \/><span style=\"vertical-align: inherit\">8.3 Function Properties and Methods <\/span><br \/><span style=\"vertical-align: inherit\">8.4 Proxies <\/span><br \/><span style=\"vertical-align: inherit\">8.5 Customization with Symbol Properties<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 9: Iterators and Generators <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">9.1 Iterables <\/span><br \/><span style=\"vertical-align: inherit\">9.2 Iterators <\/span><br \/><span style=\"vertical-align: inherit\">9.3 Generators<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 10: Asynchronous Programming <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">10.1 Asynchronous Programming <\/span><br \/><span style=\"vertical-align: inherit\">10.2 The Promise Concept <\/span><br \/><span style=\"vertical-align: inherit\">10.3 Working with Promises <\/span><br \/><span style=\"vertical-align: inherit\">10.4 Async and Await <\/span><br \/><span style=\"vertical-align: inherit\">10.5 Async Iterators and Generators<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 11: Internationalization <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">11.1 The Locale Concept <\/span><br \/><span style=\"vertical-align: inherit\">11.2 Localizing Numbers and Strings <\/span><br \/><span style=\"vertical-align: inherit\">11.3 Localizing Dates<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 12: Modules <\/span><br \/><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">12.1 The Module Concept <\/span><br \/><span style=\"vertical-align: inherit\">12.2 Imports <\/span><br \/><span style=\"vertical-align: inherit\">12.3 Exports<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Summary <\/span><br \/><span style=\"vertical-align: inherit\">Modern JavaScript for the Impatient: Summary<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-984738 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/05\/Modern-JavaScript-for-the-Impatient.png\" alt=\"Modern JavaScript for the Impatient\" width=\"1245\" height=\"437\"><\/h2>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-165272-1\"><video class=\"wp-video-shortcode\" id=\"video-165272-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Modern_JavaScript_for_the_Impatient_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Modern_JavaScript_for_the_Impatient_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Modern_JavaScript_for_the_Impatient_Downloadly.ir.mp4?nocache=1786137958370\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Modern_JavaScript_for_the_Impatient_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Oreilly_Modern_JavaScript_for_the_Impatient_2022-8.part1_Downloadly.ir.rar?nocache=1786137957\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Oreilly_Modern_JavaScript_for_the_Impatient_2022-8.part2_Downloadly.ir.rar?nocache=1786137957\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 553 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">1.5 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Modern JavaScript for the Impatient. This course helps experienced programmers in Java and other languages \u200b\u200bget started with modern JavaScript with<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[87173,87973,87974,87975,87976,87977],"class_list":["post-10405","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-cay-s-horstmann","dgi_tag-course-modern-javascript-for-the-impatient","dgi_tag-download-course-modern-javascript-for-the-impatient","dgi_tag-download-modern-javascript-for-the-impatient","dgi_tag-free-download-modern-javascript-for-the-impatient","dgi_tag-free-modern-javascript-for-the-impatient"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10405\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=10405"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=10405"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=10405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}