Сохранёнки программиста
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
Системным администраторам приготовиться: собрали для вас подборку вакансий банка «Открытие». Если вам нравится сопровождать рабочие места, заниматься диагностикой неисправностей, консультировать пользователей о том, как работает ПО, то вас ждут в одной из команд банка.

Переходите по ссылкам и откликайтесь на подходящую вакансию. «Открытие» — ваш ключ к профессиональному росту и развитию:

Старший специалист группы дежурных администраторов
Где: Санкт-Петербург
Опыт: до 1 года

Системный администратор
Где: Астрахань
Опыт: от 3 лет

Специалист технической поддержки
Где: Казань
Опыт: от 1 года

Системный администратор
Где: Белгород
Опыт: от 3 лет

Ведущий специалист Группы администрирования
Где: Ульяновск
Опыт: от 1 года

#вакансии #работа
Курс: Изучаем Python и взлом систем с нуля

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

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

#курс #python #security #ru
Урок: Как настроить выполнение регулярных задач с помощью Cron в Linux

В этом уроке вы узнаете, как настроить планировщик задач Cron для эффективной автоматизации процессов, таких как резервное копирование, очистка каталогов, отправка уведомлений и многое другое. Также научитесь планировать и автоматически выполнять задачи в фоновом режиме с использованием команды Crontab, что позволит вам оптимизировать использование времени.

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

#урок #cron #linux #начинающим #ru
Подборка: 7 программ для шифрования данных

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

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

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

Ссылка на подборку

#подборка #инструмент #ru
Инструмент: форматировщик кода

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

Предоставляется в виде плагина для множества сред разработки: Atom, Sublime Text, VS Code, Vim и других.

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

#инструмент #general
Сохранёнки программиста
Напоминаем о розыгрыше подписок Telegram Premium в наших каналах

Чтобы принять участие, достаточно подписаться на этот и ещё 3 канала, которые помогут быть в тренде и получать лучшее из мира IT:

— тот самый Типичный программист: @tproger

— нужные инструменты для ваших проектов: @prog_tools

— новости из мира технологий: @your_tech
Книга: Язык Swift. Самоучитель

Автор: Василий Усов
Год издания: 2016

Описание:
Эта книга предоставляет всестороннюю информацию для тех, кто желает освоить программирование на языке Swift и разрабатывать свои собственные iOS-приложения. Вас ждёт не только теоретический материал, но и обширный набор практических примеров и заданий, помогающих освоить все аспекты этого нового языка. Будьте смелыми, ведь, овладев Swift, вы сможете создавать приложения для любой платформы — iOS, OS X, tvOS или watchOS.

#книга #swift #начинающим #ru
Статья: 6 способов привлечь внимание работодателя

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

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

#статья #general #трудоустройство #ru
Курс: Основы работы с Docker

Docker — открытая платформа для создания, поставки и запуска распределённых приложений. Это экономит время разработчиков и приносит пользу серверам, особенно в области облачных приложений.

Курс знакомит с программной платформой Docker. Тут освещаются ключевые аспекты работы с контейнерами, включая упаковку приложений с зависимостями, конфигурациями и окружениями.

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

#курс #docker #начинающим #ru
Статья: Как зашифровать диск в VeraCrypt

В этой статье рассказывают, как зашифровать диск при помощи VeraCrypt так, чтобы максимально усложнить взлом для злоумышленников.

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

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

#статья #инструмент #security #ru
Книга: Концепции и шаблоны проектирования сервисов потоковой обработки данных с использованием Apache Kafka

Автор: Бен Стопфорд
Год издания: 2019

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

#книга #ru #kafka
Доклад: Стелем мягкую соломку на жёсткий Flutter

Flutter представляет собой открытую платформу, созданную и поддерживаемую Google. Фронтенд и фуллстек-разработчики выбирают Flutter для разработки UI приложений, обеспечивая единый исходный код для различных платформ.

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

Ссылка на доклад

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

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

Ссылка на инструмент: Drawthe.net

#инструмент
Статья: Дорожная карта DevOps-инженера в 2023 году

DevOps представляет собой культуру, направленную на содружество и обмен информацией между разработчиками ПО и другими специалистами IT. Основной акцент делается на автоматизации процессов поставки ПО и внесения изменений в инфраструктуру.

Сохраняйте дорожную карту по DevOps, в которой перечислены все необходимые для этой профессии технологии и навыки:

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

#статья #начинающим #devops #ru
Книга: Изучаем Spark. Молниеносный анализ данных

Авторы: Захария Матей и Венделл Патрик
Год издания: 2015

Описание:
Объём данных, с которыми приходится работать в различных сферах человеческой деятельности, продолжает стремительно расти. Но существуют ли эффективные методы работы с этим потоком информации? Эта книга посвящена Apache Spark, открытой системе кластерных вычислений, которая обеспечивает быстрое создание высокопроизводительных программ для анализа данных.

С помощью Spark вы легко сможете обрабатывать огромные объёмы данных с использованием простого API на Python, Java и Scala. Эта книга, написанная командой разработчиков Spark, станет полезным ресурсом для исследователей данных и программистов, обеспечивая быстрый старт в их работе.

#книга #data #spark #ru
Урок: HTTP протокол на пальцах

Для веб-разработчика важно освоить протокол HTTP. Это уберёт недопонимание и упростит работу с серверами и клиентами. Знание принципов протокола позволит проводить ручную проверку запросов через telnet или с использованием сокетов, что полезно при возникновении проблем. А также полезна возможность восприятия информации о заголовках, кодах возврата и теле запроса.

https://youtu.be/C_QZtajkDf0?si=RrxumilZjYEMDT_d

#урок #http #теория #ru
Курс: Kotlin с нуля

Этот курс предназначен для новичков в программировании на языке Kotlin. Начнут с основ языка, со всего необходимого для написания программ (синтаксис, структуры данных, основные конструкции и методы). Также тут рассматривают ООП, основы работы с интегрированной средой разработки IDEA и Git.

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

#курс #kotlin #начинающим #ru
Подборка: 5 лучших VPN в 2023 году — самые безопасные и технологичные

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

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

Ссылка на подборку

#подборка #инструмент #general #ru
Книга: Семантический веб

Авторы: Григорис Антониоу, Паул Грос,
Фрэнк ван Хармелен, Ринке Хоекстра
Год издания: 2016

Описание:
Эта книга предоставляет всесторонний анализ инициативы "Семантический веб", проводимой консорциумом W3C. Данная инициатива является новой фазой развития всемирной паутины WWW. Авторы систематически разъясняют принципы, модели и технологии, связанные с семантическим вебом, включая XML, RDF, RDFS, SPARQL, OWL, а также аспекты логики, логического вывода и онтологического инжиниринга. Все материалы сопровождаются примерами и практическими приложениями, что иллюстрирует способы применения описанных технологий.

#книга #ru #web