0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Функции - мощный инструмент с широкими возможностями. Данный курс создан для того, чтобы разобраться с функциями по-настоящему. Всё, что было до этого курса, всего лишь верхушка айсберга.</p>
1
<p>Функции - мощный инструмент с широкими возможностями. Данный курс создан для того, чтобы разобраться с функциями по-настоящему. Всё, что было до этого курса, всего лишь верхушка айсберга.</p>
2
<p>В этом курсе мы научимся создавать функции так, чтобы код получался предсказуемым и удобным. Разберём обработку коллекций и увидим, как функции используются в библиотеках и современных веб-фреймворках.</p>
2
<p>В этом курсе мы научимся создавать функции так, чтобы код получался предсказуемым и удобным. Разберём обработку коллекций и увидим, как функции используются в библиотеках и современных веб-фреймворках.</p>
3
<p>Основные понятия курса:</p>
3
<p>Основные понятия курса:</p>
4
<ul><li>Чистые функции и побочные эффекты. Детерминированность.</li>
4
<ul><li>Чистые функции и побочные эффекты. Детерминированность.</li>
5
<li>Область видимости и замыкание</li>
5
<li>Область видимости и замыкание</li>
6
<li>spread и rest операторы</li>
6
<li>spread и rest операторы</li>
7
<li>Объекты первого рода</li>
7
<li>Объекты первого рода</li>
8
<li>Функции высшего порядка</li>
8
<li>Функции высшего порядка</li>
9
<li>Функциональное программирование</li>
9
<li>Функциональное программирование</li>
10
</ul><p>Не все из перечисленных тем и возможностей используются в повседневной жизни JS-разработчика (в других языках может быть совсем по-другому), но знать про них нужно. Во-первых, подходы, разбираемые в этом курсе, не являются специфичными для JavaScript. Зная их, вы гораздо легче сможете переключаться на другие языки. Во-вторых, работа с функциями сильно прокачивает общий уровень разработчика.</p>
10
</ul><p>Не все из перечисленных тем и возможностей используются в повседневной жизни JS-разработчика (в других языках может быть совсем по-другому), но знать про них нужно. Во-первых, подходы, разбираемые в этом курсе, не являются специфичными для JavaScript. Зная их, вы гораздо легче сможете переключаться на другие языки. Во-вторых, работа с функциями сильно прокачивает общий уровень разработчика.</p>
11
<h2>Рекомендуемые программы</h2>
11
<h2>Рекомендуемые программы</h2>