Сохранёнки программиста
7.62K subscribers
1.02K photos
40 videos
3 files
1.54K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
5 шпаргалок по Python для разных сфер применения

Держите несколько шпаргалок по Python, которые сэкономят вам время в процессе обучения и работы с Python.

В статье можно найти ссылки на полную версию каждой из шпаргалок.

#шпараглка #python #en
Видеокурс: Создание сайта с нуля на ASP .NET Core MVC

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

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

Страница плейлиста

#курс #csharp #aspnet #ru
Урок: Работа с Google Maps API / Создание своей карты на JavaScript

Google API невероятно большой и позволяет делать практически любые действия над их сервисами. В этом уроке рассмотрят работу над Google Maps API и научат взаимодействовать с ней посредством JavaScript.

https://youtu.be/AgwhiHLu2H4

#урок #js #ru
Книга: Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry

Авторы: Джош Лонг, Кеннет Бастани
Год издания: 2019

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

#ru #книга #java #cloud #spring
Курс: Вселенная тестирования, или как стать тестировщиком

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

Страница курса

#курс #тестирование #ru
Доклад: Что не так с React.js? Best practices vs code smells

Александр Погорелов является Senior Frontend разработчиком в DataArt.

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

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

https://youtu.be/pCzbSJl2_RY

#доклад #web #react #ru
Подборка: Полезные плагины для Visual Studio

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

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

Подборка в статье.
Подборка в видео.

#подборка #general #vs #ru
Книга: Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

Автор: Адитья Бхаргава
Год издания: 2017

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

Основные темы:
— Базовые алгоритмы и скорость их выполнения;
— Массивы и связанными списками;
— Рекурсия;
— Хеш-таблицы;
— Методы решения практических задач;
— Алгоритмы графов и прочие алгоритмы.

#книга #ru #algorithms
Доклад: Криптография для Java-программиста

В докладе рассмотрят возможности современной криптографии в JRE и библиотеке BouncyCastle. Так же будут примеры использования криптографии в различных сценариях: оптимизация архитектуры систем за счёт превращения Statefull в Stateless.

Целевая аудитория: middle и senior-разработчики, определяющие архитектуру и протоколы взаимодействия систем и приложений.

https://youtu.be/YQEb1mjjpZg

#доклад #java #security #ru
Доклад: Бесшовное внедрение сетевых приложений

Любое внедрение высоконагруженного сетевого сервиса является риском и требует большой и тщательной подготовки. Далеко не всегда можно воспользоваться ныне стандартными решениями бесшовной миграции на новую версию приложения.

В докладе будет рассказано как обеспечить внедрение новой версии сетевого приложения без какого-либо влияния на пользователей сервиса в контексте C++.

https://youtu.be/xsRKIipwegE

#доклад #cpp #ru
Книга: CSS для профи

Автор: Кит Грант
Год издания: 2019

Описание:
Перед вами прямой путь в высшую лигу веб-разработки. Книга «CSS для профи» подарит вам не только свежие идеи, но и вдохновит на подвиги, а облегчить этот тернистый путь помогут новейшие технические достижения – адаптивный дизайн, библиотеки шаблонов и многое другое.

Основные темы:
— обзор базовых принципов;
— разметка;
— масштабируемый css-код;
— темы повышенной сложности.

#книга #css #web #ru
7 простых советов для программиста, которые сберегут его зрение

Усталость глаз, их покраснение, сухость и плохое зрение — 4 всадника работы программистом. Даже одного симптома достаточно, чтобы взять во внимание следующие рекомендации. В статье собрали несколько простых советов, которые предотвратят ухудшение вашего зрения.

Статья

#советы #general #ru
Видео: Основы алгоритмизации

Это первая лекция в курсе. На ней познакомимся с основами алгоритмов, изучим как подсчитывать эффективность алгоритмов, что такое рекурсии, а также как приготовить яичницу и как засунуть слона в холодильник =)

https://youtu.be/Z2otwVnk9Bc

#видео #general #начинающим #ru
Курс: Программирование на Rust

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

https://youtu.be/Oy_VYovfWyo

#курс #rust #ru
Урок: Обучение парсингу сайтов на Python (Web-Scraping)

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

https://youtu.be/7hn1_t2ZtJQ

#python #web #урок #ru
Книга: Spring в действии [3-е издание]

Автор: Крейг Уолс
Год издания: 2015

Описание:
В книге описана версия Spring 3, который несёт в себе новые мощные особенности, такие как язык выражений SpEL, новые аннотации для работы с контейнером IоС и поддержка архитектуры REST. Издание предназначено как для начинающих пользователей фреймворка, так и для опытных пользователей Spring.

#ru #spring #java
Шпаргалка: Принцип работы OAuth?

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

С OAuth вы точно встречались, когда авторизовывались на каком-то сервисе через Google-аккаунт.

Ссылка на оригинал изображения

#шпаргалка #web #en
Доклад: Путь в Data Science

Доклад про то, чем обычно занимается Data Scientist, какие инструменты использует. На нём обсуждают, что важно знать для того, чтобы работать в этой области, чем отличается начинающий Data Scientist от опытного. Каким образом целесообразно действовать, чтобы перейти в Data Science.

https://youtu.be/u8CTPtai-Zo

#доклад #ds #начинающим #ru
Курс: Школа разработки интерфейсов 2021

Летом 2021 года прошла Школа разработки интерфейсов от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами бок о бок с менторами и ребятами других направлений.

Теперь запись этих лекций доступны бесплатно каждому

Страница курса

#курс #web #ru
Книга: Искусство тестирования программ [3-е издание]

Авторы: Гленфорд Майерс, Том Баджетт, Кори Сандлер
Год издания: 2012

Описание:
Книге уже больше 30 лет, но она дополняется от издания к изданию. Несмотря на столь почтенный возраст, она не теряет актуальности благодаря глубине изложенного материала. Авторы поставили своей целью рассказать об основополагающих принципах тестирования. По уровню знаний и навыков она больше подходит начинающим специалистам, хотя может и значительно расширить кругозор уже работающих тестировщиков.

#qa #ru