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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс по backend на Java с нуля

Сохраняйте курс, который подойдёт как и начинающим, так и тем, кто уже знает Java, и хочет начать писать на нём backend.

Первые несколько больших уроков посвящены базе — основы ООП, многопоточность и введение в Spring. Дальше разбирают работу с Git, данными и транзакциями. В конце рассказывают про Docker, Kafka и дают советы по собеседованию на должность backend Java разработчика.

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

#курс #backend #web #java #ru
Целых 10 шпаргалок по HTML и CSS

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

Полный список шпаргалок в источнике.

#шпаргалка #web #html #css
​​skuf | Да-да, именно такой репозиторий

Система SKUF позволяет загружать ОС Arch Linux2 на компьютер, подключенный к сети через Ethernet, с помощью USB-накопителя (минимум 150 МБ) и общего файлового ресурса SMB.

А как бы вы расшифровали аббревиатуру SKUF в данном контексте? Поделитесь в комментариях.

Цена: бесплатно
Репозиторий проекта

@prog_tools
​​Наконец паттерны проектирования понятным языком

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

Сохранить, нельзя забыть: ссылка на статью

#статья #паттерны #теория #начинающим #ru
​​Как стать успешным тимлидом и другие инсайты со встречи Leadhub от ИТ-команды Сравни

Берите в заметки статью, которая погружает в закулисье IT-компаний, показывая, как лидеры команд на встречах решают сложные задачи и совершенствуют свои управленческие навыки на примере команды «Сравни».

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

#статья #теория #советы #ru
5 шпаргалок по работе с Git

Сохраняйте подборку таких шпаргалок, которые учат базовым командам Git, работе с GitHub и схемам ветвления.

#шпаргалка #git
Большой бесплатный курс по C#

Он содержит в себе 30 уроков по 1-2 часа и отлично подходит для тех, кто совсем не знаком с программированием. Вначале разбирают всю базу языка (операторы, функции, синтаксис, алгоритмы, ООП и т. д.).

Но и те, кто уже знаком с основами C#, смогут найти в курсе много полезного: работа с обобщениями, асинхронностью, SQL, LINQ, аттрибутами и многим другим.

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

#курс #csharp #начинающим #ru
​​«Каждому разработчику нужно знать»

Так называется репозиторий, в котором собрана теоретическая база, необходимая разработчику (по мнению автора). В подборке действительно можно найти много полезного: дорожные карты, курсы, статьи и видео по разным аспектам разработки. А также по SEO, UX, карьере и многому другому.

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

#репозиторий #general #en
Курс по создание бота для Telegram на Python

Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.

Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.

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

#курс #python #начинающим #ru
​​6 советов по проектированию API

Если вам посчастливилось подобраться к собственному интерфейсу, ютубер Arjan Codes поделился советами, как избежать «детских» болезней. Помимо баянов вроде «уделяйте внимание документации» еще полезное про уровни грануляции методов и про лучшие фреймворки.

@prog_tools
​​25 опенсорсных инструментов для вашего ИИ-проекта

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

Вот парочка из них:
Vanna — пишем на Python SQL запросы на естественном языке;
Flowise — визуальный конструктор языковых моделей и AI-агентов;
LLAMA GPT — локальный и автономный чат-бот;
Lobe Chat — фреймворк для создания чат-интерфейсов для моделей;
Leon — персональный ИИ-ассистент для вашего сервера.

Ещё больше — в статье.

#подборка #general #ai #ru
Шпаргалка по устройству интернета

Понимание принципов работы современных сетевых систем полезно не только для бэкенд-разработчиков, но и для всех, кто занимается созданием ПО с доступом к интернету.

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

#шпаргалка #теория #ru
​​Курс по основам программирования на Kotlin

Kotlin — это современный язык от Google, который упрощает разработку и делает код более безопасным.

Забирайте в сохранёнки курс, который посвящен базовым понятиям программирования на Kotlin: типы данных, операторы, переменные, условия, циклы, массивы и функции. Курс является вводным и подойдёт слушателям с небольшим опытом или вообще без опыта программирования.

#курс #kotlin #начинающим #ru
Базовая статья для знакомства с onion architecture

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