Сохранёнки программиста
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
Инструмент: плагин для проверки точности вёрстки сайта пиксель в пиксель

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

Ссылка на инструмент: PerfectPixel

#инструмент #frontend
Статья: Как отвечать работодателю на вопрос о зарплате — советы экспертов

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

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

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

#статья #трудоустройство #ru
Курс: Jira Software

На этом курсе вы научитесь использовать Jira — мощный инструмент управления проектами и задачами. Вы познакомитесь с основными техниками, ключевыми возможностями Jira и научитесь эффективно управлять проектами, создавать и отслеживать задачи и многое другое. Узнаете о методологиях Agile, Scrum, философии Lean и доске Kanban.

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

#курс #jira #начинающим #ru
Курс: обучение Python

В этом бесплатном курсе первый модуль представляет собой отправную точку для написания осмысленных программ. В нём разберут, как дать команду компьютеру на языке Python. Рассмотрят, что такое комментарии и зачем они нужны. На примере проверки решений на сайте рассмотрят, что такое тестирование и как читать вывод тестов. Объяснят, почему нельзя нарушать грамматические правила языка программирования.

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

#курс #начинающим #python #ru
Книга: Как устроен JavaScript

Автор: Дуглас Крокфорд
Год издания: 2019

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

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

#книга #ru #javascript
Как писать чистый код и сделать жизнь проще?

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

В статье Максим Морев — техноэнтузиаст и технический директор, Газпромбанк — делится принципами создания чистого кода и рассматривает на примерах полезные практики, которые могут помочь каждому разработчику: https://tprg.ru/fLcM

#статья #general #советы #ru
Видео: Docker для Начинающих

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

https://youtu.be/n9uCgUzfeRQ

#урок #docker #начинающим #ru
Книга: Автоматизация рутинных задач с помощью Python

Автор: Эл Свейгарт
Год издания: 2017

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

#книга #ru #python
Статья: Что почитать начинающим мобильным разработчикам

Чтобы стать настоящим разработчиком, одних лишь видео на ютубе бывает недостаточно. В статье IT-команда KION делится подборкой полезных материалов и порталов, среди них Telegram-каналы, подкасты, курсы, статьи и многое другое:

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

#статья #начинающим #советы #android #ios #ru
Статья: Принципы SOLID в Python

Статья предлагает краткое и понятное введение в основные принципы объектно-ориентированного программирования в языке Python. Она описывает принципы SOLID и объясняет, как они могут быть применены для создания более гибкого, расширяемого и понятного кода. Статья ориентирована на новичков в программировании:

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

#статья #solid #python #начинающим #ru
Инструмент: агрегатор всего, что касается цвета

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

Ссылка на инструмент: Colorsinspo

#инструмент #general
Книга: Идиомы и паттерны проектирования в современном С++

Автор: Федор Пикус
Год издания: 2020

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

#книга #ru #cpp
Статья: 50 терминов, которые должен знать каждый программист

Вы новичок в программировании и оказывается, что ваши коллеги разговаривают на языке, который вам незнаком? Или, возможно, вы только интересуетесь программированием, но сталкиваетесь с трудностями при чтении руководств и документации?

Не беспокойтесь, в статье собрали для вас подборку из 50 терминов, которые будут полезны начинающим программистам. Каждый термин предоставлен с простым объяснением, чтобы облегчить вам вход в мир программирования:

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

#статья #general #начинающим #ru
Доклад: DevRel для тимлида

DevRel (Developer Relations) ассоциируется с различными вещами. Многие люди считают, что основная роль DevRel заключается в помощи компании с наймом сотрудников, возможно, даже с привлечением их в свою команду. Также DevRel помогает программистам разрядиться от повседневной рутины, предоставляя интересные статьи или доклады, которые могут стать источником вдохновения.

Однако, DevRel имеет и другие аспекты, которые следует учесть. Подробней о них рассказывают в докладе:

https://youtu.be/p0PGvNlWtho

#доклад #devrel #ru
Книга: Новая большая книга CSS [4-е издание]

Автор: Макфарланд Дэвид
Год издания: 2020

Описание:
Четвертое издание данной книги было полностью переработано с тем, чтобы помочь читателям любого уровня. Чтобы извлечь максимум пользы из материала, вам следует активно использовать представленные примеры HTML и CSS. Если вы никогда ранее не занимались созданием веб-страниц, вам рекомендуется обратиться к практикуму в конце главы 2. Материал, представленный в этих главах, направлен на тех, кто уже имеет некоторый опыт в данной области и обладает средним уровнем знаний.

#книга #css #frontend #web #ru
Курс: обучение Java для начинающих

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

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

#курс #начинающим #java #ru
Статья: Встроенные функции Python — какие нужно знать и на какие не стоит тратить время

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

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

#статья #python #ru
Книга: C# для профессионалов тонкости программирования [3-е издание]

Автор: Джон Скит
Год издания: 2016

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

#книга #ru #csharp #net
Урок: Автоматизация задач разработки с помощью GitHub Actions

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

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

#урок #general #ru
Инструмент: аналог Firebase с открытым исходным кодом

С помощью этой платформы вы сможете легко начать создание собственного проекта с базой данных Postgres, аутентификацией, мгновенным API и подпиской в реальном времени.

Сервис бесплатный, но есть и платные функции.

Ссылка на инструмент: Supabase

#инструмент #general