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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс: Lightning-Fast Web Performance

Это бесплатный курс Скотта Джела по оптимизации производительности в вебе: от поиска и мониторинга проблем до способов их исправления.

Пройти курс можно тут.

#курс #web #en
Курс: Master IntelliJ IDEA

IntelliJ IDEA — это оригинальный флагман JetBrains и, вероятно, самая сложная из всех Java IDE. Однако любая IDE ограничена возможностями своего пользователя. Этот курс научит вас всем важным сочетаниям клавиш IDEA и, следовательно, позволит вам использовать всю его мощь.

Пройти курс вы можете тут.

#курс #IntelliJIDEA #en
Книга: Grokking Algorithms: An illustrated guide for programmers and other curious people

Автор: Aditya Bhargava
Год издания: 2016

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

Начиная с сортировки и поиска, вы перейдёте к более сложным задач, а каждый пример дополняется кодом на Python.

Скачать книгу

#книга #python #en
Воркшоп: Рефакторинг Android-проекта

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

Смотреть

#воркшоп #android #ru
Курс: «Основы UX»

Этот курс состоит из 31 урока. Здесь системно подходят к объяснению профессии UX-дизайнера, разбирают паттерны проектирования, принципы дизайна, психологию пользователей и многое другое. Причём всё без-воз-мез-дно.

Пройти курс можно тут.

#курс #UX #ru
Книга: Блокчейн от А до Я. Все о технологии десятилетия

Автор: Лоран Лелу
Год издания: 2017

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

Скачать

#ru #blockchain
Курс: Базы данных

Отличный курс 2017 года, который охватывает множество тем по базам данных:

— введение в SQL;
— проектирование схемы базы данных;
— API для доступа к базе данных из приложений;
— представления и хранимые процедуры;
—Агрегатные и оконные функции;
—минимальные сведения о транзакциях и практика в написании запросов;
— управление блокировками;
— триггеры;
— ключ-значение и JSON;
— бекапы, восстановление, репликация.

Курс бесплатен и доступен на YouTube.

#курс #бд #ru
Книга: Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Автор: Angel Sola Orbaiceta
Год издания: 2021

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

Скачать книгу

#книга #python #en
Курс: Структуры данных от Калифорнийского университета

Здесь вы найдёте полную программу курса Калифорнийского университета в Беркли за 2019 год. Она включает в себя множество видеолекций, презентаций и заданий.

Курс доступен по ссылке

#курс #en
Книга: Unix и Linux. Руководство системного администратора, 5-е издание

Авторы: Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли, Дэн Макин
Год издания: 2020

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

Скачать книгу

#книги #linux
Курс: Master VSCode

Visual Studio Code быстро стал одной из самых популярных программ для разработки, если не самой популярной. Его гибкость позволяет работать с любым типом кодовой базы и проекта.

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

Пройти курс можете здесь

#курс #vscode #en
Курс: Принципы функционального программирования в Scala

Scala объединяет функциональное и объектно-ориентированное программирование в практическом пакете. Язык без проблем взаимодействует как с Java, так и с JavaScript. Он также является языком реализации многих важных фреймворков, включая Apache Spark, Kafka и Akka.

Этот курс посвящён функциональному программированию и пройти его можно бесплатно тут.

#scala #en
Видео: Создание приложения для видеочата

Используя стандартный стек фронтенд-разработчика, автор на протяжении трёх часов объясняет, как создать приложение для видеочата.

Посмотреть видео можете тут.

#видео #web #en
Урок: Автоматизация задач разработки с помощью GitHub Actions

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

Пройти курс можно здесь.

#урок #github #ru
Курс: RUBY - 2020. С Нуля и до Профи. Полный курс

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

Все 51 видео доступны бесплатно здесь.

#видео #ruby #ru
Книга: Программирование: типовые задачи, алгоритмы, методы, 4-е изд.

Автор: Златопольский Д. М.
Год издания: 2020

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

Скачать книгу

#книга #ru
Курс: Машинное обучение

Курс по машинному обучению от Стэнфордского университета представляет собой широкое введение в машинное обучение, анализ данных и статистическое распознавание образов. Курс объёмный и рассчитан на 11 недель обучения.

Доступен бесплатно с русскими субтитрами по ссылке

#курс #ml #ru #en
Подкаст: Moscow Python Podcast. Docs as Code (level: all)

В новом подкасте вместе с разработчиком компании Recall Masters Анатолием Щербаковым авторы обсудили документацию к коду, почему она нужна и о подходе Docs as Code.

Посмотреть можно тут

#подкаст #python #ru
Конференция: Запись с онлайн-конференции PWA Summit 2021

Это запись трансляции конференции, которая включает в себя все основные доклады, 3 сеанса вопросов и ответов в прямом эфире, а также полную панель «Будущее веб-приложений».

Посмотреть бесплатно можете тут:

https://tprg.ru/5iZu

#конференция #web #en
Конференция: DotNext 2021 Piter

В апреле этого года прошла конференция для .NET-разработчиков DotNext 2021 Piter, где в течение 4 дней российские и иностранные разработчики выступали со своими докладами, делились мнением и обсуждали различные вопросы.

Здесь вы найдёте 33 видео с выступлениями оттуда

#конференция #dotnet #ru