Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Подборка тренажёров для прокачки навыков вёрстки

Что делает из новичка крутого верстальщика? Правильно, практика, практика и ещё раз практика.

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

#подборка #вёрстка #веб
Курс по C# для начинающих

C# — один из самых популярных и универсальных языков программирования, который используется для разработки приложений, игр и веб-сервисов. Его отличают простота в освоении и широкие возможности для начинающих разработчиков.

Ловите курс, где вы узнаете основы C#, освоите среду разработки Visual Studio и сделаете первые шаги в разработке. Курс не требует начальных знаний и подойдет для всех, кто хочет влиться в программирование.

#курс #csharp #начинающим #ru
Простой, но удобнейший редактор JSON

С его помощью вы можете просматривать json-данные в четкой, отформатированной, сжимаемой, древовидной структуре.

Тут есть ещё парочка удобных инструментов, таких как поиск по данным, фильтрация и так далее.

Ссылка на инструмент: JSON Editor Online

#инструмент #json #general
Что почитать по веб-разработке

Ловите подборку лучших книг для начала изучения веб-разработки. В неё вошли книги по JavaScript, Node.js, React.js, HTML, CSS, дизайну и паттернам проектирования:

— JavaScript: cильные стороны
— JavaScript. Подробное руководство
— You Don’t Know JS
— Eloquent JavaScript
— JavaScript. Шаблоны
— Node.js в действии
— React в действии
— Новая большая книга CSS
— HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств
— Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement

Ссылки и описания этих книг есть в статье.

#подборка #книга #web #ru
​​Как устроено сжатие — гайд с подробными примерами

Сжатие используется повсеместно. Оно нужно, чтобы быстро обмениваться информацией в интернете, компактно сохранять фото и видео на телефоне. Без алгоритмов сжатия всем пришлось бы гораздо больше платить за интернет-трафик и место на диске.

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

#статья #теория #ru
Курс по автоматизации тестирования с помощью Selenium & Python

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

Сохраняйте классный курс для начинающих тестировщиков, где учат писать автотесты на Python с помощью Selenium. На курсе разберут, как писать понятные и стабильные тесты, работать с популярными фреймворками и правильно строить тест-сценарии:

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

#курс #qa #python #начинающим #ru
Полное практическое руководство по Docker: с нуля до кластера на AWS

Докер позволяет разработчикам, системными администраторам и другим специалистам деплоить их приложения в отдельных контейнерах, которых может быть много на одной машине. Причём у каждого контейнера может быть своя ОС и набор конфигураций, отличные от остальных. Чем-то это похоже на виртуальные машины, но при этом меньше нагружают систему и требует меньше ресурсов.

В этом руководстве вы сможете не только разобраться с устройством докера, но и создавать первые рабочие контейнеры.

#docker #aws