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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Статья: Лучшие практики применения SOLID в React

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

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

#статья #solid #react #ru
Доклад: Тайпклассы в Python — универсальный концепт, который вы могли пропустить

В этом докладе рассказывается про полиморфизм, его типы, ad-hoc и тайпклассы. Зачем? Потому что мало людей знают об этих концепциях, особенно вне функционального сообщества. Однако полиморфизм является полезным инструментом, который позволяет выражать идеи разными способами. Большой выбор способов помогает подобрать правильный подход и улучшает читаемость кода, даже на других языках.

https://youtu.be/aZ9CtnZXUD0

#доклад #python #ru
Доклад: Разработка на iOS или на Android — что вам подходит больше?

В этом докладе вы узнаете про сравнение двух профессий в сфере разработки — iOS и Android. Будут рассмотрены навыки, задачи и перспективы трудоустройства в каждой из них. Тут также расскажут про особенности экосистем iOS и Android и разобьют мифы, связанные с ними.

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

https://www.youtube.com/live/bgpZwY7NCZ4?feature=share

#доклад #ios #android #начинающим #ru
Ребят, ищем человека вести некоторые из ваших любимых каналов

Нам нужен ответственный, грамотный и влюбленный в IT товарищ — развивать и облагораживать часть telegram-каналов нашего проекта.

Если хотите стать частью нашей уютной команды, узнайте подробнее о вакансии и пишите нам. Давайте познакомимся и сработаемся: https://tprg.ru/bqed

Найдись, тот самый человек! Главред грустит.

#вакансии #работа
Книга: Хрестоматия iOS паттернов

Автор: Дима Малеев
Год издания: 2017

Описание:
Эта книга представляет ценный ресурс для всех iOS разработчиков, особенно для начинающих. В ней представлены примеры более чем 20 паттернов GoF, адаптированных для iOS. Для более опытных разработчиков эта книга будет полезной шпаргалкой.

Скачать

#книга #паттерны #ios
Инструмент: плагин для проверки точности вёрстки сайта пиксель в пиксель

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

Ссылка на инструмент: 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