Сохранёнки программиста
7.71K subscribers
969 photos
38 videos
2 files
1.49K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Доклад: Асинхронность в JS

Асинхронность в JavaScript представляет собой фундаментальный аспект программирования, который позволяет эффективно обрабатывать задачи, не блокируя основной поток выполнения.

Сохраняйте доклад, где обсуждают важные аспекты асинхронного программирования в JavaScript: циклы событий в браузере, очередь задач и микрозадач, функции обратного вызова, сопрограммы и микропаттерны для оптимизации debounce и throttle.

#доклад #javascript #ru
January 11, 2024
January 31, 2024
Курс: Погружение в JavaScript для начинающих

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

Темы излагаются последовательно с примерами для лучшего понимания. Кроме того, курс включает решение практических задач, способствующих лучшему запоминанию материала и формированию мышления программиста.

Ссылка на курс

#курс #javascript #frontend #начинающим
February 7, 2024
Курс: JavaScript Паттерны

Забирайте годный видеокурс, где можно изучить основные паттерны проектирования, которые широко применяются в разработке программного обеспечения. Паттерны представляют собой стандартные конструкции кода, зарекомендовавшие себя в решении типичных задач программирования.

Хотя в курсе основное внимание уделяется паттернам на JavaScript, многие из них могут быть применены и в других языках программирования.

#курс #javascript #паттерны #ru
April 6, 2024
​​Обширная подборка инструментов JS-разработчика

Сохраняйте сборник самых разных инструментов для работы с JavaScript: инструменты сборки и автоматизации, документирования кода, тестирования, отладки, безопасности, аналитики и оптимизации кода, управления версиями,управления пакетами и зависимостями, а также IDE и редакторы кода.

Инструментов много, поэтому тут расскажем лишь о небольшой их части. Полный же список с описанием можно найти в этой статье.

Webpack — модульный упаковщик зависимостей;
Gulp — диспетчер для автоматизации «болезненных» задач с более 2,700 плагинами;
WebStorm — мощная IDE для веб-приложений с большим количеством интеграций и удобных фич;
Docco — генератор HTML-документации;
Jasmine — BDD-фреймворк для тестирования;
JavaScript Debugger — инструмент для автономной отладки кода в разных браузерах;
Snyk — инструмент для исправления и предотвращения известных уязвимостей;
JSLint — анализатор качества кода;
Bower — управляет ресурсами, фреймворками, библиотеками и прочими ресурсами.

#подборка #инструмент #web #javascript #ru
May 16, 2024
Полный курс вместо тысячи небольших: Асинхронное программирование на JavaScript и Node.js

Асинхронное программирование стало очень важной и широкой темой, особенно для JavaScript и Node.js. В этом курсе лекций представлен самый полный обзор способов упорядочения асинхронного кода, подходящих для использования в разных парадигмах и имеющих различные синтаксисы и возможности. И, словно вишенкой на торте, в конце плейлиста добавлены выступления с конференций по этой теме.

Ссылка на курс

#курс #javascript #nodejs #ru
June 10, 2024
​​Как исполняется код JavaScript и почему эти знания — суперсила веб-разработчиков?

После получения файла JavaScript с сервера код JS преобразуется в то, с чем компьютер может работать. В этом компьютеру помогают движки, встроенные в браузеры. В них и кроется суперсила использования JavaScript.

Зная тонкости преобразования кода, вы научитесь писать качественные программы, работающие без подвисаний и разумно использующие имеющиеся API. И наконец-то сможете понять, почему JavaScript может показаться странным.

Да, это не самая простая тема. Но вот несколько материалов, которые точно помогут в ней разобраться и здорово прокачать скилл работы c JavaScript:

1. Компактная статья с доступными объяснениями и крутыми анимациями: https://dev.to/lydiahallie/javascript-visualized-the-javascript-engine-4cdf

2. Серия из 19 статей на русском, после которых у вас точно не останется вопросов: https://habr.com/ru/company/ruvds/blog/337042/

#javascript #веб
July 17, 2024
17 паттернов проектирование на JavaScript

Паттерны в программировании — это повторяемые решения для часто встречающихся задач проектирования кода. Они полезны для разработки тем, что упрощают создание структурированных и масштабируемых приложений, ещё и способствуют лучшему пониманию и поддержке кода.

Самые популярные и часто встречающиеся паттерны для JS разобрали в этом гайде:

https://youtu.be/YJVj4XNASDk?si=DCL7Bbn_mPa_ojl0

#паттерны #javascript #начинающим #ru
August 19, 2024
Где и как подтянуть навыки JS или подготовиться к собеседованию?

Можно, например, в этом репозитории с 62К звёзд и 150 вопросами по JavaScript. Сложность от базовой до продвинутого и список вопросов периодически обновляется. Есть страница на русском:

Прокачиваем свой JS тут

#репозиторий #javascript #frontend #трудоустройство
October 31, 2024
Media is too big
VIEW IN TELEGRAM
November 15, 2024
November 20, 2024
Forwarded from Веб-страница
Media is too big
VIEW IN TELEGRAM
December 12, 2024
January 20