Сохранёнки программиста
7.78K subscribers
874 photos
26 videos
2 files
1.4K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс: Основы программирования для Linux

Linux — повсеместная ОС, которая встречается много где, особенно для разработчиков.

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

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

#курс #linux #начинающим #ru
Инструмент: Интерактивная доска для работы в команде

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

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

#инструмент #general
Forwarded from Веб-страница
​​Паттерны для веб-разработчиков

Делимся ресурсом по изучению различных видов паттернов с упором на веб. Есть секции по общему проектированию и секции по фреймворкам: https://www.patterns.dev/

#паттерны #инструменты
Большое руководство по npm для начинающих

npm — это популярный репозиторий для публикации опенсорсных проектов на Node.js. Здесь каждый может делиться своими инструментами, написанными на JavaScript. npm помогает устанавливать и удалять пакеты, а также управлять версиями и зависимостями для проекта.

Вот большое руководство по npm, которое подробно отвечает на многие вопросы новичков. Оно состоит из девяти глав, каждая из которых — отдельная статья с примерами и разными нюансами.

#урок #npm #en
Курс: Основы программирования микроконтроллеров семейства Arduino

Есть много способов создать прототипы автоматических устройств, но Arduino самая популярная и простая. С Arduino можно делать умные вещи: от горшков с цветами до систем мониторинга города. И, конечно же, роботов.

Сохраняйте курс, где дается информация о микроконтроллерах, среде разработки Arduino IDE и основах программирования всего этого. Этого хватит для начала работы с микроконтроллерами и автоматикой.

#курс #arduino #diy #начинающим #ru
Урок: В прод с помощью GITLAB CI/CD — на примере свидания

CI/CD — это сокращение Continuous Integration/ Continuous Delivery / Continuous Deployment — т.е. непрерывной интеграции / непрерывной доставки / непрерывного развертывания. Простыми словами — это автоматизация сборки, тестирования, выпуска и деплоя приложения.

Площадок для CI/CD много, но одна из самых популярных — GitLab. Ловите обучающих ролик, где автор настроит простой конвейер автоматизации на понятном примере – подготовки и проведения свидания:

https://youtu.be/tE3u1LquFcg?si=oeS7usrjRJHu1QON

#урок #devops #cicd #gitlab #ru
Шпаргалка: Лучшие практики и советы по командной строке

Забирайте в сохранёнки такую шпаргалку, ведь это не заезженный гайд для начинающих, а выжимка best practice и различных советов, которые помогут повысить эффективность работы с терминалом. Основной акцент для Linux, но много материала для Windows и MacOS. У репозитория есть много локализаций, в том числе и на русском:

Ссылка на шпаргалку

#шпаргалка #general #ru
Топ-25 самых рекомендуемых книг по программированию

В интернете полно списков «Лучших книг по программированию за всё время» и многие из них советуют разные книги. Автор решил узнать, какие книги рекомендуют чаще всего. Для этого он взял все эти списки, проанализировал их и выложил свою мета-подборку из 25 книг. Вот парочка из них:

— Человеческий фактор. Успешные проекты и команды
— Искусство программирования
— Мифический человеко-месяц
— Совершенный код. Мастер-класс
— Программист-прагматик. Путь от подмастерья к мастеру

А полный список с рейтингом забираем в статье.

#подборка #книга #general #ru
Универсальные шпаргалки по паттернам проектирования

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

#подборка #шпаргалка #паттерны #ru
Доклад: Приёмы оптимизации кода по скорости

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

https://youtu.be/4rYIfpon5i4?si=VxLRG2Swqd-EuCjF

#доклад #оптимизация #ru
Курс: Введение в Kotlin

Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.

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

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

#курс #kotlin #начинающим #ru
​​Большая коллекция инструментов для iOS-разработчиков

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

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

https://github.com/ios-dev-tools/awesome-ios-dev-tools

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