Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript - Как Писать Код Правильно
Rating: 4.4 out of 5(8 ratings)
135 students

JavaScript - Как Писать Код Правильно

Глубокое понимание JavaScript: ESLint, стиль кода, принципы SOLID, тестирование, асинхронность, функции, классы и модули
Last updated 3/2025
Russian

What you'll learn

  • Освоите настройку ESLint, включая Airbnb Style Guide, Standard Style Guide и кастомные правила проверки кода
  • Глубоко разберетесь в переменных, функциях, классах, модулях и операторах, а также принципах их эффективного использования
  • Поймете ключевые концепции деструктуризации, итераторов, генераторов, промисов и асинхронных функций в JavaScript
  • Изучите основные принципы SOLID, тестирования кода и создания pull request’ов для улучшения кодстайла в проектах

Course content

14 sections99 lectures66h 47m total length
  • Введение3:17
  • Присоединяйтесь к сообществу единомышленников0:29

Requirements

  • Базовое знание JavaScript и понимание ключевых концепций, таких как переменные, функции и циклы
  • Установленный редактор кода VS Code или аналогичный, а также опыт работы с консолью и Node.js
  • Готовность разбираться в правилах линтинга и чистого кода, адаптировать код под строгие стандарты

Description

Этот курс предназначен для разработчиков, которые хотят не просто писать код, но делать это качественно, эффективно и в соответствии с лучшими практиками. Мы детально разберем правила стилевых гайдов, настройку инструментов для автоматической проверки кода и принципы чистого кода, включая SOLID и другие фундаментальные концепции.


В начале курса мы установим необходимые программы и настроим рабочее окружение, включая ESLint. Особое внимание уделим выбору версии ESLint, настройке правил и интеграции с Airbnb Style Guide и Standard Style Guide.


Затем мы углубимся в язык JavaScript, проработав его основные конструкции:

Переменные и их область видимости (Hoisting, let, const, var)

Объекты, массивы, деструктуризация и строки

Функции, включая стрелочные, колбэки, замыкания и каррирование

Классы, наследование, инкапсуляция и работа с прототипами

Модули JavaScript и их применение в реальных проектах


Отдельный блок посвящен продвинутым темам:

Итераторы и генераторы для эффективной работы с данными

Асинхронность: промисы, async/await и обработка ошибок

Тестирование JavaScript-кода и его автоматическая проверка

Рефакторинг и применение SOLID-принципов


Мы также рассмотрим создание pull request’ов, обсуждение предложений в GitHub и взаимодействие с командой для внедрения новых стандартов кодирования.


Курс ориентирован на практическое применение: вас ждут примеры реального кода, задачи для самостоятельного выполнения и чек-листы для улучшения качества написания программ.


Если вы хотите писать поддерживаемый код, соответствовать лучшим стандартам и создавать профессиональные JavaScript-проекты, этот курс для вас.


30-дневная гарантия возврата денег — если курс вам не подойдет, вы можете вернуть средства без объяснения причин.

Who this course is for:

  • Разработчики, стремящиеся писать чистый, поддерживаемый и понятный JavaScript-код
  • Фронтенд- и бэкенд-разработчики, желающие оптимизировать свой код и соответствовать индустриальным стандартам
  • Программисты, готовящиеся к работе в командах с жесткими требованиями к стилю и качеству кода