Сохранёнки программиста
7.76K subscribers
925 photos
36 videos
2 files
1.45K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
​​Большая подборка бесплатных курсов

Забирайте отличный агрегатор всеразличных доступных курсов по хард/софт скиллам и эрудиции. Среди хард скиллов есть не только разработка, но и аналитика, маркетинг, PR, SMM и многое другое. А в софт скиллах: эмоциональный интеллект, мышление и повышение эффективности — то, что точно будет полезным любому ITшнику.

#курс #подборка #ru
​​Репозиторий: Основы проектирования систем

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

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

#репозиторий #архитектура
Доклад: UX/UI Проектирование — учимся делать удобно

UX расшифровывается как user experience ― «пользовательский опыт». Простыми словами, это то, каким образом пользователь взаимодействует с интерфейсом и насколько сайт или приложение для него понятны и удобны. Такой подход к разработке и дизайну помогает создавать продукты, которые действительно удовлетворяют потребности пользователей и приносят положительные впечатления.

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

#доклад #ux #ui #начинающим #советы #ru
Подборка: 10 инструментов разработчика, которые вам наверняка понадобятся

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

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

Can i Use? — сервис, дающий актуальную информацию о работе веб-технологий в различных браузерах;
Prettier — крутой форматтер кода, поддерживающий множество языков и IDE.
Sentry — платформа, помогающая диагностировать, исправлять и оптимизировать производительность кода.
gitignore.io — генератор gitignore-файла по используемой технологии, библиотекам, ОС и т. д.

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

#подборка #инструмент #general #ru
Forwarded from Веб-страница
Годных инструментов вам в ленту: MightyMeld — набор предварительно настроенных веб-компонентов

Это — большая база компонентов, которые полностью совместимы с Tailwind CSS и React. Просто выбираете нужный объект из большой библиотеки шаблонов, перетаскиваете его на рабочую панель и настраиваете под свои нужды. В проекте есть встроенный ИИ ассистент.

Основная функицональность инструмента бесплатна, но есть и платные фичи: https://www.mightymeldfortailwind.com/

#инструменты #react #css
This media is not supported in your browser
VIEW IN TELEGRAM
Шпаргалка: 12 алгоритмов в гифках, которые должен знать каждый разработчик

Алгоритмы давно заняли особую нишу как в Computer Science, так и в разработке ПО. Что по-настоящему важно, так это умение думать алгоритмически. Не только чтобы воспроизводить и изменять стандартные алгоритмы, но и чтобы вам было комфортно использовать код для решения задач, с которыми вы столкнётесь в роли разработчика.

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

#шпаргалка #начинающим #ru
​​ТОП-7 книг по C# для начинающих разработчиков в 2024 году

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

— Программирование на C# для начинающих. Особенности языка. Алексей Васильев.

— Head First. Изучаем C#. Стиллмен Эндрю.

— Библия C#. Михаил Фленов.

— CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. Джеффри Рихтер.

— Изучаем C# через разработку игр на Unity. Харрисон Ферроне.

— C# на примерах. Практика, практика и только практика. Пётр Евдокимов.

— C# 10 и .NET 6. Современная кросс-платформенная разработка. Марк Прайс.

Краткие обзоры этих изданий с их преимуществами и недостатками читайте в статье.

#подборка #книги #csharp #начинающим #ru
Курс: TypeScript

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.

Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения, утилиты и многое другое:

https://youtu.be/OMsP7_bCAxY?si=_cJCfRONQmRq2TXd

#курс #typescript #web #ru
Урок: Как работает сжатие?

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

В этом уроке рассмотрят различные методы сжатия, их избыточность, алгоритмы Хаффмана, а также сжатие с потерями и без:

https://youtu.be/CJFUN6BrkGE?si=cpDz1uFIznvqsKqU

#урок #теория #ru
Интерактивный курс по SQL

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

Сложность запросов нарастает по мере продвижения по курсу. Сначала они применяются к отдельным таблицам, а потом уже к базам данных, созданным для всяких сфер типа "Интернет-магазин", "Тестирование", "Абитуриент".

Для изучающих SQL — маст-хэв

#курс #sql #ru
​​Поздравляем!

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

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

#подборка #книга
Forwarded from Нейроканал
​​Коллекция нейросетей под любой запрос

AILibri — огромная коллекция бесплатных и не очень AI-инструментов для всего: от дескрибации видео до 3D-моделирования. Сохраняем, ведь рано или поздно обязательно пригодится.

#llm

@neuro_channel
Инструмент для удобной отладки адаптивности веб-приложения

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

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

#инструмент #web #frontend
Курс: Java Тренажёр

Ловите курс, в котором можно найти не только обучающие материалы по Java, но и разнообразные практические задачи. В процессе обучения вы столкнетёсь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Shopify, Autodesk, Netflix и Philips. Это поможет отточить свои навыки работы с переменными, типами данных, условными конструкциями, циклами, функциями и различными алгоритмами. Так что если базовые курсы по Java пройдены и хочется двигаться дальше — этот курс то, что вы искали.

#курс #java #продолжающим #ru
​​Статья: Cron Jobs — пособие для начинающих

Cron — один из часто используемых инструментов для Unix-систем. Можно сказать, что это «база» для многих программистов.

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

#статья #инструмент #cron #ru
Курс: Основы UX

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

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

#курс #ux #начинающим #ru
Огромное количество open-source сервисов для самохоста

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

«Искал медь, а нашел золото» - это про этот репозиторий.

#репозиторий #инструмент #General
Инструмент: Сборник полезных коротких сниппетов кода

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

Ссылка: 30 second of code

#инструмент #подборка #general
Подборка книг для любого программиста

Это своего рода «база», которая будет полезна любому разработчику. Если хотите начать читать что-то новое, но определиться с выбором трудно, просто выбирайте любую из этого списка:

— Карьера программиста, Гейл Лакман;
— Грокаем алгоритмы, Адитья Бхаргава;
— Современный подход к программной архитектуре, Нил Форд;
— Чистая архитектура, Роберт Мартин;
— Паттерны проектирования API, Джей Гивакс;
— Математические алгоритмы для программистов, Пол Орланд;
— Современная программная инженерия, Дэвид Фарли;

#книга #подборка #general #ru