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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Agile-трансформация. Готовый план перехода к гибкой бизнес-модели организации

Автор: Саймон Хейворд
Год издания: 2021

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

#книга #ru #agile
Инструмент: генератор случайных пользователей

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

Ссылка на инструмент: Random User Generator

#инструмент #web
Дайджест: шаурмичная на Python и AI-плагины для разработки

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

В этой подборке вы узнаете о том, как использовать Python для готовки шаурмы, как создать чат-бота на базе ruT5, а также расскажут о доступных AI-плагинах для разработки на Python.

Ссылка на дайджест

#дайджест #python #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]

Автор: Ян Дарвин
Год издания: 2018

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

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

#книга #ru #java #android
​Курс: Учим C#

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

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

#курс #csharp #ru
Статья: 11 заповедей Junior-разработчика

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

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

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

#статья #трудоустройство #general #ru
Книга: Программируй на Haskell

Автор: Уилл Курт
Год издания: 2019

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

#книга #ru #haskell
Статья: Golang основы для начинающих

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

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

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

#статья #go #начинающим #ru
Курс: Обучение JS для начинающих

Курс включает в себя введение в язык, переменные, операторы, условия, циклы, функции и работу с массивами. Курс также затрагивает объектно-ориентированное программирование, DOM и практические задания, что делает его отличным выбором для изучения JavaScript:

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

#курс #js #начинающим #ru
Статья: Как переезд помог создать сервис по выбору страны

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

Подробности составления списка и реализации сервиса читайте в статье:

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

#статья #general #ru
Книга: Изучаем C# через разработку игр на Unity. [5-е издание]

Автор: Харрисон Ферроне
Год издания: 2022

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

В пятом издании книги представлены последние версии всех современных функций языка C#, приведенных на примерах из игрового движка Unity. Кроме того, добавлена новая глава, посвященная промежуточным типам коллекций.

#книга #ru #csharp #unity #gamedev
Статья: 14 шаблонов, которые помогут ответить на любой вопрос по коду на собеседовании

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

В статье предлагается помощь в понимании шаблонов, лежащих в основе каждого вопроса. Автор утверждает, что понимание этих 14 паттернов позволит разработчикам эффективно решать множество задач на собеседованиях:

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

#статья #трудоустройство #ru
Статья: 13 вредных советов начинающему разработчику

В статье автор предостерегает от распространённых практик, которые могут оказаться вредными и затруднить развитие профессиональной карьеры.

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

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

#статья #советы #начинающим #ru
Доклад: Типизация

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

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

https://youtu.be/i-1PqnzaxrI

#доклад #ts #js #frontend #ru
Книга: JavaScript. Полное руководство [7-е издание]

Автор: Дэвид Флэнаган
Год издания: 2021

Описание:
Бестселлер, который служит исчерпывающим руководством для JavaScript-программистов, обновленное издание которого охватывает версию 2020 языка JavaScript. Новое издание содержит яркие примеры кода и новые главы, раскрывающие классы, модули, итераторы, генераторы, объекты Promise и async/await.

#книга #ru #javascript
Инструмент: гибкий автоматизатор рабочих процессов

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

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

#инструмент #general
Курс: обучение TypeScript

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

С помощью проверки решений на примере вы рассмотрите понятие тестирования и научитесь читать вывод тестов.

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

#курс #ts #js #ru
Книга: Эффективная работа с унаследованным кодом

Автор: Майкл К. Физерс
Год издания: 2016

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

Эти приёмы основаны на материале, разработанном автором для семинаров, проводимых компанией Object Mentor.

#книга #general #ru
Статья: Лучшие практики применения 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