О чём курс

Beginner JavaScript — это всеобъемлющий видеокурс, созданный известным экспертом и популярным преподавателем в области веб-разработки Уэсом Босом. Этот курс разработан специально для тех, кто хочет освоить JavaScript с нуля, переходя от базовых концепций к созданию сложных и функциональных веб-приложений. Программа курса построена таким образом, чтобы обеспечить глубокое понимание языка, а не просто поверхностное знакомство с синтаксисом.

Курс включает в себя 15 модулей, состоящих из 88 подробных видеоуроков, общая продолжительность которых составляет 28 часов. Обучение сопровождается 30 практическими упражнениями, что позволяет закрепить теоретические знания на реальных задачах. Формат обучения ориентирован на практику: вы не просто смотрите видео, а активно пишете код, разбираетесь в инструментах разработчика и учитесь мыслить как программист.

Для кого этот курс? Он идеально подойдет начинающим разработчикам, которые хотят получить прочный фундамент в JavaScript, а также тем, кто уже знаком с основами HTML и CSS и готов сделать следующий шаг в сторону полноценной фронтенд-разработки. Уэс Бос известен своим доступным стилем преподавания, который делает даже самые сложные темы, такие как асинхронность, прототипы или работа с DOM, понятными и логичными.

Что вы получите на выходе? По завершении курса вы будете уверенно владеть современным синтаксисом JavaScript, научитесь эффективно работать с DOM, понимать принципы событийной модели, освоите работу с асинхронным кодом (Promises, Async/Await), научитесь взаимодействовать с API и структурировать крупные приложения с использованием ES-модулей. Кроме того, вы создадите портфолио из множества практических проектов, начиная от простых интерактивных элементов и заканчивая сложными приложениями, такими как визуализаторы аудио или системы распознавания лиц.

Почему стоит выбрать этот курс? Во-первых, это актуальный контент, который охватывает современные стандарты разработки. Во-вторых, методология Уэса Боса строится на «обучении через создание», что является наиболее эффективным способом усвоения материала в программировании. Вы научитесь не только писать код, но и использовать профессиональные инструменты, такие как Prettier и ESLint, для поддержания качества вашего кода. Этот курс — это инвестиция в ваши навыки, которая позволит вам уверенно претендовать на позиции Junior-разработчика и успешно реализовывать собственные веб-проекты любой сложности. Структура курса продумана до мелочей: от настройки окружения до продвинутых техник работы с данными и модулями, что делает процесс обучения плавным и последовательным.

Программа обучения

MODULE 1. THE BASICS 1 Welcome and Course Methodologies 03:41 2 Browser, Editor and Terminal Setup 10:00 3 Running and Loading JS 09:22 4 Variables and Statements 20:15 5 Code Quality Tooling with Prettier and ESLint 21:39 6 Types - Introduction 02:50 7 Types - Strings 14:16 8 Types - Numbers 11:26 9 Types - Objects 04:01 10 Types - null and undefined 04:58 11 Types - Booleans and Equality 05:47 MODULE 2. FUNCTIONS 12 Functions - Built in 14:32 13 Functions - Custom 10:43 14 Functions - Parameters and Arguments 22:35 15 Different Ways to Declare Functions 37:17 16 Debugging Tools 27:06 MODULE 3. THE TRICKY BITS 17 Scope 23:02 18 Hoisting 05:29 19 Closures 12:38 MODULE 4. THE DOM — WORKING WITH HTML AND CSS 20 The DOM - Introduction to the document 05:34 21 The DOM - Selecting Elements 11:30 22 The DOM - Element Properties and Methods 14:29 23 The DOM - Working with Classes 08:48 24 The DOM - Build in and Custom Data Attributes 11:41 25 The DOM - Creating HTML 19:53 26 The DOM - HTML from Strings and XSS 19:10 27 The DOM - Traversing and Removing Nodes 11:11 28 The DOM - CARDIO 22:19 MODULE 5. EVENTS 29 Events - Event Listener 23:17 30 Events - targets, bubbling, propagation and capture 26:01 31 Events - Prevent Default and Form Events 15:05 32 Events - Accessibility Gotchas and Keyboard Codes 09:20 MODULE 6. SERIOUS PRACTICE EXERCISES 33 Etch-a-Sketch 45:20 34 Click Outside Modal 23:57 35 Scroll Events and Intersection Observer 19:16 36 Tabs 21:54 MODULE 7. LOGIC AND FLOW CONTROL 37 BEDMAS 04:23 38 Flow Control - If Statements, Function Returns, Truthy, Falsy 29:05 39 Coercion, Ternaries and Conditional Abuse 16:00 40 Case Switch and Animating a Turtle with CSS Variables 18:04 41 Intervals and Timers 13:10 MODULE 8. DATA TYPES 42 Objects 23:37 43 Object Reference vs Values 18:02 44 Maps 15:34 45 Arrays 31:56 46 Array Cardio - Static Methods 15:50 47 Array Cardio - Instance Methods 15:34 48 Array Cardio - Callback Methods and Function Generation 33:49 MODULE 9. GETTIN' LOOPY 49 Looping and Iterating - Array .forEach 11:53 50 Looping and Iterating - Mapping 21:33 51 Looping and Iterating - Filter, Find and Higher Order Functions 10:44 52 Looping and Iterating - Reduce 16:40 53 Looping and Iterating - Reduce Exercise 16:14 54 Looping and Iterating - for, for in, for of and while Loops 19:35 MODULE 10. HARDER PRACTICE EXERCISES 55 Face Detection and Censorship 54:31 56 Sarcastic Text Generator 22:53 57 Shopping Form with Custom Events, Delegation and local storage 58:50 58 Building a Gallery Exercise 35:25 59 Building a Slider 34:22 MODULE 11. PROTOTYPES, THIS, NEW AND INHERITANCE 60 The New Keyword 11:44 61 The this Keyword 10:35 62 Prototype Refactor of the Gallery Exercise 17:44 63 Prototypes and Prototypal Inheritance 19:30 64 Prototype Refactor of the Slider Exercise 12:23 65 bind, call and apply 19:45 MODULE 12. ADVANCED FLOW CONTROL 66 The Event Loop and Callback Hell 17:44 67 Promises 21:24 68 Promises - Error Handling 07:31 69 Refactoring Callback Hell to Promise Land 08:59 70 Async Await 14:23 71 Async Await Error Handling 14:02 72 Async Await Prompt UI 43:44 73 Async Typer UI - two ways 18:18 MODULE 13. AJAX AND FETCHING DATA 74 Ajax and APIs 18:13 75 CORS and Recipes 34:47 76 Dad Jokes 23:11 77 Currency Converter 28:30 MODULE 14. ES MODULES AND STRUCTURING LARGER APPS 78 Modules 32:57 79 Currency Modules Refactor 15:14 79 Currency Modules Refactor 2 15:14 80 Dad Jokes Modules Refactor 13:59 81 Bundling and Building with Parcel 15:06 82 Using open source npm packages 34:22 83 Security 16:32 MODULE 15. FINAL ROUND OF EXERCISES 84 Web Speech Colours Game 29:13 85 Audio Visualization 44:30

Складчина создана 28 ноября 2019 г. · описание обновлено 25 июня 2026 г.

Теги курса

Инструменты

Другие материалы автора 4

WB Wes Bos Все материалы
3 200 ₽