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

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

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

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

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

Автор: Кирупа Чиннатхамби
Год издания: 2021

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

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

#книга #javascript #ru
Подкаст: «Веб-стандарты» от 18 октября

Вадиим Макеев вместе со своими гостями обсудили State of CSS, цветовые палитры в Huetone, большое обновление Яндекс.Браузер, ввод пароля, CSS будущего, а также что такое и зачем нужна Дока.

Послушать можно тут

#подкаст #web #ru
Курс: Часовое руководство по Kotlin для начинающих

Краткое, быстрое и бесплатное руководство по Kotlin от базового уровня Kotlin до программирования ООП от Udemy.

Пройти можно тут

#курс #kotlin #en
Курс: Случайные графы

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

Курс уже проходит, записать бесплатно можно тут

#курс #ru
Курс: Kotlin Bootcamp для программистов

Ещё один бесплатный курс по Kotlin от Google. В этом курсе вы узнаете основы Kotlin и преимущества использования Kotlin при создании различных небольших программ в IntelliJ IDEA. Курс состоит из 6 урок, объясняющих основные концепции языка.

Пройти можно тут

#курс #kotlin #en
Книга: Введение в технологии контейнеров и Kubernetes

Автор: Андрей Маркелов
Год издания: 2019

Описание:
Книга рассчитана на специалистов, знакомых с GNU/Linux
и желающих познакомиться с технологиями контейнеров и системой оркестрации Kubernetes. В ней рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/ Linux, основы работы с контейнерами при помощи Docker и Podman, а также система оркестрирования контейнеров Kubernetes.

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

#книга #kubernetes #devops #ru
Подкаст: Ready to Publish Your Python Packages?

Новый выпуск подкаста от Real Python. В этом выпуске пообщались с Дэйном Хиллардом — автором книги «Publishing Python Packages». Он поделился своим исследованием создания пакетов Python — инструментах, методах и потенциальных ловушках публикации. Также он рассказал о некоторых инструментах и методах обеспечения безопасности.

Послушать можно здесь

#подкаст #python #en
Книга: ASP.NET Core 5 for Beginners

Авторы: Андреас Хелланд, Винсент Маверик Дурано, Джеффри Чилберто, Эд Прайс
Год издания: 2020

Описание:
Узнайте, как эффективно создавать веб-приложения с помощью ASP.NET Core 5 с языком программирования C# и связанными платформами. Вы изучите новые функции и API в ASP.NET Core 5, EF Core, Visual Studio и Blazor, начнёте понимать различные концепции веб-программирования с помощью реальных примеров и многое другое.

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

#книга #csharp #asp #en
Книга: Высоконагруженные приложения. Программирование, масштабирование, поддержка

Автор: Мартин Клеппман
Год издания: 2018

Описание:
Если вы разрабатываете приложения, включающие какую-либо серверную/прикладную часть для хранения или обработки данных и использующие Интернет, то эта книга для вас. Здесь не приводятся подробные инструкции по установке или использованию конкретных пакетов программ либо различных API. Вместо этого здесь обсуждаются различные принципы и компромиссы, базовые для информационных систем, а также исследуются проектные решения разных программных продуктов.

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

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

#книга #ru
Подкаст: React, TypeScript и радость тестирования

В этом эпизоде подкаста «Test & Code» обсудили рабочий процесс и различия, сходства между тестированием с помощью React / TypeScript и Python, а также какие уроки мы можем извлечь из тестирования внешнего интерфейса в тестирование Python.

Послушать можно тут.

#подкаст #javascript #typescript #python #en
Курс: Agile with Atlassian Jira

В этом бесплатном курсе в основном обсуждаются принципы и методологии kanban и scrum agile, а также используется Atlassian Jira Software Cloud в качестве основного программного инструмента для практического изучения тем. Курс включает инструкции по «классическим» проектам Jira, а также по новым проектам Jira «следующего поколения».

Студенты могут использовать бесплатный план Atlassian Jira Software Cloud для выполнения практических лабораторных работ, связанных с этим курсом.

Подробнее узнать про курс и записаться можно тут

#курс #jira #agile #ru
Книга: Spring in Action, 6th edition

Автор: Craig Walls
Год издания: 2021

Описание:
Эта книга будет полезна независимо от того, являетесь ли вы новичком в Spring или читаете эту книгу, чтобы ознакомиться с новейшими функциями.

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

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

#книга #spring #en
Книга: Domain-Driven Laravel

Автор: Jesse Griffin
Год издания: 2021

Описание:
Domain-Driven Design (DDD) существует уже почти два десятилетия. За это время интерес к нему резко возрос из-за его чётких руководящих принципов, тактических стратегий и подходов к проблемам, с которыми вы можете столкнуться при разработке приложений в любой отрасли, особенно сложных. Эта книга предлагает вам познакомиться с этим подходом в рамках использования фреймворка Laravel.

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

#книга #laravel #en
Конференция: Python Community Meetup

Двухчасовая запись конференции Python Community Meetup, которая включает в себя множество интересных докладов на русском языке.

Смотрим тут

#конференция #python #ru
Подкаст: Podlodka #200 — Как учить языки программирования

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

Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.

Слушать подкаст

#подкаст #ru
Книга: Решение задач на современном C++

Автор: Мариус Бансила
Год издания: 2019

Описание:
Эта книга познакомит вас с наиболее примечательными особенностями C++ и покажет, как ими пользоваться в своих приложениях. Каждая задача уникальна и не просто проверяет ваше знание языка — она проверяет вашу способность думать и находить более удачные решения. И если вы окажетесь в тупике, вам не придется волноваться, потому что книга предложит вам одно из лучших решений.

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

#книга #cpp #ru
Репозиторий: Coding Interview University

Это учебный план, рассчитанный на несколько месяцев для веб-разработчиков, не имеющих образования в Computer Science (CS) и планирующих работать инженерами-программистами (software engineer) в компании Google. За основу учебного плана взят список вопросов **Google's coaching notes, но при этом** значительно расширенный.

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

Изучить можете здесь

#репозиторий #web #ru
Книга: Эффективный TypeScript. 62 способа улучшить код

Автор: Дэн Вандеркам
Год издания: 2020

Описание:
Книга окажется максимально полезной тем, кто уже имеет опыт работы с JavaScript и TypeScript. Её цель — не обучать читателей пользоваться инструментами, а помочь им повысить свой профессиональный уровень. Прочитав её, вы сформируете лучшее представление о работе компонентов TypeScript, сможете избежать многих ловушек и ошибок и развить свои навыки. В то время как справочное руководство покажет пять разных путей применения языка для реализации одной задачи, «эффективная» книга объяснит, какой из этих путей лучше и почему.

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

#книга #typescript #ru
Курс: Программирование на Python

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

Бесплатно поступить на курс можно тут

#курс #python #ru
Книга: SQL Cookbook: Query Solutions and Techniques for All SQL Users [2nd edition]

Авторы: Anthony Molinaro, Robert de Graaf
Год издания: 2020

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

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

#книга #sql #en
Книга: Конкурентность в C#. Асинхронное, параллельное программирование, 2-е издание

Автор: Стивен Клири
Год издания: 2020

Описание:
Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование.

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

#книга #csharp #ru