Сохранёнки программиста
7.6K subscribers
1.04K photos
39 videos
3 files
1.55K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Урок: Создание сайта с Parallax эффектом

В этом уроке рассмотрят создание красивого сайта с Parallax эффектом при скролле. Ключевой особенностью данного примера является, конечно-же, реализация эффекта паралакса — вы удивитесь, насколько просто и быстро можно делать подобные вещи, используя современный CSS:

https://youtu.be/F5ZKI-g-_qo

#урок #frontend #html #css #ru
Курс: Blueprints в Unreal Engine

Blueprints — это скриптовая система в Unreal Engine, которая представляет собой визуальный интерфейс для создания элементов геймплея. Система очень гибкая и мощная, что позволяет дизайнерам использовать концепцию и почти полный потенциал программирования.

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

#курс #gamedev #ue #ru
​Курс: Интерактивный тренажер по SQL

В курсе большинство шагов — это практические задания на создание SQL-запросов. Каждый шаг включает минимальные теоретические аспекты по базам данных или языку SQL, примеры похожих запросов и пояснение к реализации.

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

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

#курс #sql #ru
Книга: Алгоритмы на C++. Анализ структуры данных. Сортировка. Поиск. Алгоритмы на графах [3-е издание]

Автор: Роберт Седжвик
Год издания: 2019

Описание:
В книге представлено много новых алгоритмов, а их объяснения гораздо более подробны, чем в предыдущем издании. Новая структура текста и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. Третье издание также содержит удачное сочетание теории и практики, которые делают работу Седжвика бесценным источником сведений для более чем 250 000 программистов.

#книга #алгоритмы #cpp #ru
Курс: Спортивное программирование

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

Страница курса

#курс #general #ru
Доклад: Почему бизнес хочет DevOps и что нужно знать инженеру, чтобы говорить на одном языке

Каждая конференция про DevOps начинается с вопроса о том, что такое DevOps и, кажется, от этого устали все. Это, однако, не меняет сути дела и встретить двух человек, у которых представления о том, что такое DevOps, различаются кардинально, совсем не сложно. Проблема появляется в том случае, когда эти оба человека работают в одной компании, один представляет бизнес, а второй — инженеров.

https://youtu.be/UjTnoZRIaDc

#доклад #devops #general #ru
Инструмент: подбор цветов для дизайна по текстовому запросу

Инструмент находит подходящие изображения в картинках Google и выделяет из них популярные цвета. У каждого цвета можно удобно взять HEX-код.

Ссылка: Picular

#инструмент #general
Подборка: 30 нейросетей для работы с изображениями и видео

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

Обработка и генерация фотографий и видео с помощью всяких нейросетей в тренде уже год-полтора, и сейчас их начинает двигать ChatGPT:

Ссылка на статью

#подборка #нейросети #ru
Книга: Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений [2-е издание]

Автор: Иванов В.
Год издания: 2022

Описание:
Книга предназначена для изучения средств программирования работы со звуком, изображением и передачей информации в компьютерных сетях с использованием языков программирования С/? С++. Никаких специальных знаний для освоения материала, вообще говоря, не понадобится. Книга учит программировать «с нуля», описывает основы объектно-ориентированного программирования, достаточные для решения задач, относящихся к тематике книги.

#книга #cpp #ru
Статья: Дорожная карта тестировщика в 2023 году

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

Чтобы стать специалистом в сфере тестирования, нужно всё время учиться новому, пробовать разные техники и технологии и не бояться ошибаться.

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

Ссылка на статью

#статья #начинающим #qa #ru
Доклад: Зачем учить TypeScript

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

https://www.youtube.com/live/j-R0eP8uaHQ?feature=share

#доклад #typescript #javascript #ru
Урок: Стрелялка за 30 минут в Unity без кода

В результате этого урока вы создадите шутер от первого лица. В процессе вы реализуете механику передвижения игрока, стрельбы из оружия и простой контроллер для врагов, которые будут охранять территорию. Всё это без единой строчки кода с помощью Bolt — системы визуального программирования в Unity (сейчас Visual Scripting):

https://youtu.be/GM0itoljgq0

#урок #gamedev #unity #ru
Книга: Laravel 8. Быстрая разработка веб-сайтов на PHP (2021)

Автор: Владимир Дронов
Год издания: 2021

Описание:
Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы, сохранения выгруженных файлов, разграничения доступа, обработки событий, отправки электронной почты и оповещений и пр.

#книга #laravel #php #backend #web #ru
Статья: Гайд по работе с деревом коммитов Git для начинающих

Гайд охватывает основы Git, включая то, что это такое и зачем он используется. Также обсуждаются такие концепции Git, как коммиты, ветки, слияние и сброс изменений. Руководство написано для людей, практически не имеющих опыта работы с Git.

Ссылка на статью

#статья #git #начинающим #ru
Инструмент: Простой конструктор сайтов

Rebit — удобный и гибкий конструктор сайтов, который поможет вам быстро запустить и управлять своим сайтом прямо с мобильного устройства. Что особенно приятно, для работы с Rebit не нужно быть профессиональным программистом — интерфейс построен на принципе drag&drop, что делает процесс создания сайта быстрым и удобным.

Сервис доступен для бесплатного использования, но также имеет платные тарифы с дополнительными функциями:

Ссылка на Rebit

#инструмент #web
Видео: Что должен знать DevOps в 2023 году? Навыки для Junior DevOps

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

https://youtu.be/UZ-91FdEPR4

#урок #начинающим #devops #ru
Книга: Изучаем React [2-е издание]

Автор: Кирупа Чиннатамби
Год издания: 2019

Описание:
Второе, обновлённое, издание снискавшей множество положительных отзывов на Amazon книги известного преподавателя основ веб-разработки Кирупы Чиннатамби. Эта книга позволит вам освоить разработку современных веб-приложений с использованием React и Redux. До выхода этой книги считалось, что освоить React самостоятельно, да ещё и новичку, практически невозможно. Однако благодаря свежему взгляду и лёгкому стилю изложения автора этой книги, сотни веб-разработчиков по всему миру признали, что освоили тему легко и быстро. На то, чтобы приступить к созданию первых собственных приложений на React вам потребуется буквально несколько минут чтения.

#книга #javascript #react #ru
Статья: Декораторы в Python: понять и полюбить

Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными.

Декоратор — это функция, которая позволяет обернуть другую функцию для расширения её функциональности без непосредственного изменения её кода. Вот почему декораторы можно рассматривать как практику метапрограммирования, когда программы могут работать с другими программами как со своими данными.

Эта статья поможет вам понять, чем являются декораторы и как они работают.

Ссылка на статью

#статья #python #ru
Книга: Управление памятью в .NET для профессионалов

Автор: Конрод Кокоса
Год издания: 2020

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

Книга, проверенная командой разработки .NET из «Майкрософт», содержит 25 сценариев поиска и устранения неисправностей, призванных помочь в диагностике сложных проблем при работе с памятью. Приводится также ряд полезных рекомендаций по написанию кода, учитывающих особенности управления памятью и позволяющих избежать типичных ошибок.

#книга #net #ru