Бесплатные лекции, курсы, книги, подкасты по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Курс по командной строке
Командная строка — мощный инструмент для работы с ОС, который позволяет быстро и эффективно выполнять различные задачи. Это важно для автоматизации, настройки и управления системами без графического интерфейса.
Забираем в сохранёнки курс, который охватывает всё — от базовых возможностей до сложных команд и операторов. Вы научитесь устанавливать и настраивать виртуальные машины, управлять файлами, каталогами, сетевыми ресурсами, а также эффективно использовать операторы для создания сценариев и автоматизации задач:
Ссылка на курс
#курс #windows #ru
Поздравляем вас с 0x100 днём года!
Да, сегодня 256 день в году — неофициальный праздник программиста. Желаем вам больше чистого кода, приятных заказчиков и чтоб спина никогда не болела. А ещё подготовили для вас небольшой подарок. Чтобы забрать его, нужно просто потрясти IT-коробку: https://tprg.ru/iD1T
Нейронка для захвата и стрима снов: правда или выдумка?
Собрали для вас небольшой тест, чтобы проверить ваши познания в ML-проектах, которых на GitHub уже около 3 миллионов. «Выбираю "Нейросети" 700»: https://tprg.ru/NTby
Курс по принципам программирования
Принципы программирования помогают создавать гибкий, понятный и поддерживаемый код, что особенно важно в долгосрочной перспективе развития проекта.
Сохраняйте курс, где можно изучить: SOLID для грамотной архитектуры, KISS и DRY для упрощения и избежания дублирования, YAGNI для минимизации ненужной функциональности, а также SoC и Бритву Оккама для четкого разделения обязанностей и простоты решений.
Ссылка на курс
#курс #general #ru
Типичный запустил Флудильню!
Это аналог Твиттер (X), только направленный на программистов, разработчиков и всех-всех в IT. Концепт не изменился — можно писать треды о наболевшем, задавать вопросы или, например, сплетничать. Вот уже парочка интересных тредов: один, два, три.
Welcome to Флудильня
Шпаргалка по паттернам проетирования
Забирайте удобную шпаргалку-репозиторий по 23 популярным паттернам. У каждого будет краткое описание со схемой и полезные ссылки, а также примеры с кодом на четырёх языках: C++, Java, C#, Python.
#шпаргалка #паттерны #ru
Подборка книг по Python всех уровней
Ищите чтиво на выходные? В этой подборке собрали популярные книги по Python и разделили их по сложности и темам:
Для начинающих:
— Learning Python
— Learn Python the Hard Way
— Python Crash Course
Для продвинутых:
— Python Cookbook
— Test-Driven Web Development with Python
Для разработки игр:
— Making Games with Python & Pygame
— Invent Your Own Computer Games with Python
ML и анализ данных:
— Think Complexity
— Python для сложных задач
Полный список книг с описанием в статье
#книги #python #подборка #ru
Учебный курс по компьютерным сетям
Этот курс поможет быстро разобраться в основах компьютерных сетей. Он будет полезен программистам, начинающим системным и сетевым администраторам, а также всем, кто просто интересуется этой темой. В каждой лекции будут появляться новые понятия, которые опираются на то, что уже было разобрано ранее.
Забираем курс тут
#курс #сети #ru
Docker для начинающих за час
Docker — одна из самых востребованных технологий, которая может создавать множество вопросов у новичков. В этом видео автор объясняет основные понятия и закрывает большинство вопросов по этой теме.
Тут вы узнаете, что такое серверы, виртуальные машины, Docker Images и Containers, а также пройдёте пошаговую установку Docker и создание первого контейнера.
https://www.youtube.com/watch?v=lr1rYnUubpQ
#урок #docker #начинающим #ru
Большая подборка шпаргалок по разным технологиям
Сайт содержит в себе почти тысячу различных шпаргалок/мини-гайдов. Чтобы в них не потеряться, слева есть фильтры по языкам программирования и темам.
Эффективно экономим время с этой шпаргалкой
#шпаргалка #general
Гарвардский курс по веб-разработке на Python и JS
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Купили зарубежный домофон, и начали получать донаты от китайцев
Это, конечно, шутки, но полно реальных историй утечек видеозаписей и прочего материала в недобрые руки. Это лишь одна из проблем импортных IoT-устройств.
МувМув хотят помочь решить эту проблему путём перевода управления и производства IoT-девайсов на территорию РФ. Поэтому ребята собирают всех заинтересованных разработчиков и клиентов у себя в телеграм-канале. Вы тоже приглашены, так что залетайте:
@movemoveru
Это #партнёрский пост
С Днём знаний, друзья!
Мы все учились понемногу. Даже те, кто сегодня меняет сферу IT и целый мир.
В честь праздника подготовили для вас небольшой школьный альбом, в котором показали, что могли бы пожелать себе столпы IT-индустрии будучи выпускниками.
Шпаргалка по релизу мобильного приложения
#шпаргалка #mobidev
Аналоги Notion в России
Популярный сервис для управления проектами и знаниями Notion закроет доступ пользователям из России 9 сентября. До этого момента стоит выгрузить данные и найти достойную замену.
Поэтому собрали для вас подборку сервисав-аналогов, где можно вести проекты, создавать базы знаний и хранить полезные ссылочки с нашего канала. И это для того, чтобы вы помогли определить лучший аналог Notion.
Голосовать
#статья #подборка #general #ru
Настал День программиста, пора надевать лук “ЗП 300к в наносек”
К Дню программиста Типичный и Lamoda Tech подготовили модные образы для повседневных ситуаций из жизни айтишника. Парочка в этом посте, а остальные можно забрать в канале ребят.
Предлагаем интерактив: подписывайтесь на канал Lamoda Tech, находите конкурсный пост, кидайте в комментарии к нему образы и их описания из айтишной жизни. Подойдут образы даже с ярких фэшн-показов. Три автора образов с лучшим совпадением 17 сентября получат сертификаты от Lamoda на 10 000 рублей.
Это #партнерский пост
Чек-лист: Важные SQL команды, которые стоит знать каждому разработчику
SQL включает не только такие стандартные команды, как CREATE, UPDATE и DELETE. Есть и другие «базовые» команды, которые лучше бы заиметь на вооружении.
Поэтому сохраняйте шпаргалку, которая пригодится тем, кто хочет быстро вспомнить ключевые аспекты SQL перед важным собеседованием или просто освежить знания:
Ссылка на шпаргалку
#шпаргалка #sql #ru
Подробный курс по вёрстке для начинающих с теорией и практикой
В этом курсе понятно разобраны все темы по HTML, актуальные в 2024. Вы изучите основы HTML, теги, семантику, СЕО, метатеги, списки, медиа элементы, структуру документа, таблицы и формы.
Сохраняем и смотрим.
#видео #курс #html
Не упустите всероссийский чемпионат по алгоритмическому и робототехническому программированию True Tech Champ 2024
Гостей мероприятия на площадке ждет целая серия «айтивностей»: различные мастер-классы, воркшопы, лектории от экспертов МТС и концерт, на котором выступят известные артисты.
Победители True Tech Champ получат призы и денежные награды. Финалисты алгоритмического трека: 1 млн рублей за первое место, по 500 тыс. рублей за два вторых места и по 250 тыс. рублей за три третьих места.
Прием заявок на True Tech Champ продлится с 9 сентября до 12 октября, регистрация доступна на официальном сайте.
Микросервисы простыми словами
Микросервисы стали важным элементом в современном IT, и навык работы с ними — полезный для многих разработчиков.
В этом видео вы узнаете, что такое микросервисы, в чем их преимущества перед монолитом, и как они помогут вам получить отличный оффер. Т.е. это вся необходимая база, сжатая в 50 мин:
https://youtu.be/XtOJZ1T3qw4?si=KB_UryKOTFqc9zj4
#урок #микросервисы #начинающим #ru
Основы проектирования систем: Алгоритмы балансировки нагрузки
Рано или поздно веб-приложения перерастают возможности одного сервера. Чтобы повысить доступность и масштабируемость, приложения разворачивают на нескольких серверах и используют балансировщик нагрузки для распределения запросов. Это позволяет равномерно распределить запросы и обеспечить стабильную работу системы.
Вот две полезные статьи, которые помогут разобраться в этой теме:
— Балансировка нагрузки: Тут узнаете, что такое балансировка нагрузки, как она работает, и изучите основные алгоритмы — от простых до продвинутых. В статье также есть крутая песочница, где можно поэкспериментировать с параметрами в реальном времени!
— Алгоритмы балансировки нагрузки: Подробно о восьми ключевых алгоритмах и советы по их выбору в зависимости от инфраструктуры и требований вашего приложения.
#systemdisign
15 приёмов создания надёжного кода TypeScript
Ловите подборку советов по написанию кода TS: от рекурсивных псевдонимов типов до дискриминированных объединений – эти приёмы помогут вам писать более эффективный и безопасный код. Каждый пункт с конкретным примером, поэтому разобраться не составит труда.
#советы #typscript #ru
Я послушал 100 часов подкастов про айти и нашел реально полезные.
Читать полностью…Old but gold: 30 проектов и библиотек для Flutter-разработчиков
В этой статье — подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
https://www.theinsaneapp.com/2023/03/best-flutter-github-repositories.html
#flutter
Представьте ситуацию, когда смарт-замок двери вашей квартиры перестал работать из-за санкций
Ситуация достаточно некомфортная и реальная. Такой проблеме могут быть подвержены любые другие импортные IoT-девайсы.
МувМув хочет заранее решить эту головную боль и перенести создание и управление такими девайсами внутрь страны, чтобы обезопасить их работоспособность от санкций. Для этого МувМув ищут заинтересованных заказчиков и даже разработчиков к себе в телеграм канал, посвящённый IoT-технологиям. Добро пожаловать:
@movemoveru
Это #партнёрский пост
Ещё один подгон ко дню знаний: лучшие обучающие статьи по IT
Сохраняйте подборку best гайдов по 3 направлениям: веб-разработка, мобильная разработка и машинное обучение. С ними вы сможете легко подтянуть свои скилы и знания.
#подборка #mobile #web #ml #ru
⬆️Ловите имбу по случаю начала нового учебного года. Он поможет сделать код чище и точно пригодится при общении с коллегами и заказчиками. Нажмите на него и убедитесь сами.
Читать полностью…Топ-50 ресурсов с бесплатными HTML/CSS/JS шаблонами
Эта подборка точно должна оказаться в ваших сохранёнках, т.к. в ней вы сможете найти бесплатные шаблоны на любой вкус и сэкономить время и средства на разработку. Вот лишь парочка из них, а полный список в подборке.
— LayoutFlow — шаблоны для сайтов агенств, портфолио и услуг.
— Treact — React-шаблоны.
— Flout UI — компоненты Tailwind и готовые шаблоны Next.js
— Themesberg — шаблоны админ панелей, лендингов и UI-китов.
— Templatemo — много Bootstrap-шаблонов.
— HTMLrev — крупнейшая библиотека шаблонов со всеразличными технологиями.
#подборка #frontend
Pros and cons: BDUI
BDUI-подход лишает мобильных разработчиков удовольствия перепубликовываться в сторах. Соответственно, ускоряет time-to-market, да и в целом упрощает разработку.
Но так ли он хорош, как можно подумать на первый взгляд? Инженеры AvitoTech в новом выпуске подкаста «Свободный слот» обсуждают все плюсы и минусы конструкторов. Слушайте на любой удобной платформе.
Это #партнёрский пост
Курс по программированию на C#
Курс обучает разработке desktop- и web-приложений на C# с акцентом на использование технологий для создания интерфейсов, работы с видео, многопоточности, и тестирования программ.
Основная цель курса — подготовить профессионалов в сфере искусственного интеллекта с практическими навыками C#-разработки.
Ссылка на курс
#курс #csharp #ru