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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Cron Jobs — пособие для начинающих

Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время.

Эти команды принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё.

В статье рассказывают о работе с Cron Jobs на Linux.

#статья #linux #ru
Книга: Unity и C#. Геймдев от идеи до реализации [2-е издание]

Автор: Джереми Гибсон Бонд
Год издания: 2019

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

Основные темы:
— Проектирование и прототипирование игры;
— Основы Unity;
— Основы C#.

#книга #ru #gamedev #csharp #unity
Урок: Как поднять домашний сервер со своим доменом своими руками

В этом ролике автор расскажет, как своими руками поднять файловый сервер и настроить его на работу со своим собственным доменом. Объяснит, как подключить HTTPS и всё это будет стоять у вас дома. Также вы познакомитесь с OpenVPN и с сетями в целом.

https://youtu.be/avl5rVi-HNo

#урок #сервер #ru
Курс: Эпоха цифрового развития: основы цифровой трансформации

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

Из курса вы узнаете:
— об основных областях, технологиях и компетенциях, необходимых для реализации проектов в сфере цифровой экономики, о способах поиска и развития талантов;
— о методах управления изменениями в цифровых проектах;
— о современных методах проектного и процессного управления;
— об основах работы с данными.

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

#курс #general #ru
Урок: Введение в Машинное Обучение

Машинное обучение представляет собой новую парадигму программирования, где вместо явного задания правил на таком языке программирования как Java или C++, вы создаете систему, которая сама выводит эти правила, обучаясь на данных. Но как это выглядит на самом деле?

В первой части серии "Машинное Обучение: Zero to Hero" Макс Горбунов показывает простой пример создания модели машинного обучения, объясняя идеи, которые мы применим в последующих эпизодах к более интересной задаче — машинному зрению.

https://youtu.be/qu_WEHvGXWk

#урок #ml #ru
Книга: Кодеры за работой. Размышления о ремесле
программиста

Автор: Питер Сейбел
Год издания: 2011

Описание:
Книга составлена из интервью, которые Питер Сейбел взял у 15 величайших программистов: Кена Томпсона, создателя UNIX, Берни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.

#книга #ru #softskills
Доклад: Илья Климов — 30: слишком много JavaScript

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

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

https://youtu.be/ZCQuIV4sftI

#доклад #js #ru #начинающим
Курс: Программирование на Python для решения олимпиадных задач

Курс разработан для обучающихся 8-11 классов, которые уже владеют базовыми навыками программирования на языке Python, и хотят освоить решение задач Олимпиады НТИ. Курс включает в себя повторение основ языка (условия, циклы, функции), также рассматриваются аспекты работы с анализом данных, библиотеками.

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

#курс #python #ru
Книга: Стильный Java. Код, который работает всегда и везде

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

Описание:
В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приёмы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надёжно усвоить концепции.

#java #ru #книга
5 шпаргалок по Python для разных сфер применения

Держите несколько шпаргалок по Python, которые сэкономят вам время в процессе обучения и работы с Python.

В статье можно найти ссылки на полную версию каждой из шпаргалок.

#шпараглка #python #en
Видеокурс: Создание сайта с нуля на ASP .NET Core MVC

Платформа ASP .NET Core представляет технологию от компании Microsoft, предназначенную для создания различного рода веб-приложений: от небольших веб-сайтов до крупных веб-порталов и веб-сервисов.

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

Страница плейлиста

#курс #csharp #aspnet #ru
Урок: Работа с Google Maps API / Создание своей карты на JavaScript

Google API невероятно большой и позволяет делать практически любые действия над их сервисами. В этом уроке рассмотрят работу над Google Maps API и научат взаимодействовать с ней посредством JavaScript.

https://youtu.be/AgwhiHLu2H4

#урок #js #ru
Книга: Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry

Авторы: Джош Лонг, Кеннет Бастани
Год издания: 2019

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

#ru #книга #java #cloud #spring
Курс: Вселенная тестирования, или как стать тестировщиком

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

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

#курс #тестирование #ru
Доклад: Что не так с React.js? Best practices vs code smells

Александр Погорелов является Senior Frontend разработчиком в DataArt.

В своём докладе он расскажет о самом фреймворке, разберёт «запахи» кода, а также лучшие практики.

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

https://youtu.be/pCzbSJl2_RY

#доклад #web #react #ru
Подборка: Полезные плагины для Visual Studio

В подборке автор перечислил список плагинов, установленных у него в среде разработки Visual Studio. В основном, это плагины для веб-разработки, но есть и некоторые общие.

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

Подборка в статье.
Подборка в видео.

#подборка #general #vs #ru