Сохранёнки программиста
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
Книга: C# 8 Quick Syntax Reference

Автор: Mikael Olsson
Год издания: 2020

Описание:
Язык программирования C# — это объектно-ориентированный язык, созданный корпорацией Майкрософт для платформы .NET Framework. C# основан на лучших функциях основных языков программирования. Он сочетает в себе мощь C++ с простотой Visual Basic, а также многое заимствует из Java. В результате получается язык, который прост в изучении и использовании, устойчив к ошибкам и обеспечивает быструю разработку приложений. Всё это достигается без больших потерь мощности или скорости по сравнению с C++.

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

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

#книга #csharp #en
Подкаст: Веб-стандарты от 13 декабря 2021

Ведущие подкаста вместе с гостями обсудили Firefox и Safari, Web Neural Network API, Turborepo, GitPod, вшитые node_modules и Деплойми.

Слушаем тут.

#подкаст #web #вебстандарты #ru
Доклад: Монолит и микросервисы в Node.js

В этом докладе Андрей Мелихов рассказал как выглядит облачное node.js-приложение, раскрыл подходы, используемые в их компании, и показал какой профит можно получить от full-stack разработки. Он также поделился тем, как в его компании отказались от микросервисов, переведя всё на функции.

Посмотреть доклад можно тут.

#доклад #web #ru
Книга: Нативная разработка мобильных приложений

Авторы: Шон Льюис, Майк Данн
Год издания: 2020

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

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

#книга #mobidev #ru
Конференция: React Conf 2021

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

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

#конференция #web #react #en
Книга: Спортивное программирование

Авторы: Стивен и Феликс Халим
Год издания: 2020

Описание:
Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и прочего. Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные.

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

Для изучения материала требуются элементарные знания из области методологии программирования и знакомство хотя бы с одним из двух языков программирования — C/C++ или Java.

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

#книга #ru
Книга: Облачный Go. Создание надежных служб в ненадежных окружениях

Автор: Мэтью Титмус
Год издания: 2021

Описание:
Go — первый язык программирования, спроектированный специально для разработки облачных приложений. В настоящее время он занял лидирующие позиции в облачной разработке и используется повсюду: от Docker до Harbour, от Kubernetes до Consul, от InfluxDB до CockroachDB.

Требования к масштабированию вынуждают разработчиков размещать свои сервисы на десятках и сотнях серверов – IT-отрасль постепенно становится «облачной». Но как разрабатывать и поддерживать такой сервис? В этой книге описывается практическая реализация сложных принципов проектирования облачных вычислений с помощью Go. Книга пригодится опытным разработчикам, особенно инженерам веб-приложений и инженерам по надёжности, которые решают задачи управления и развёртывания облачных приложений.

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

#книгу #golang #ru
Курс: Компьютерные сети

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

Курс доступен к просмотру здесь.

#курс #ru
Книга: Java Programming Applications

Автор: Gerard Prudhomme
Год издания: 2020

Описание:
В книге представлены базовые знания о языке программирования Java. Рассказывается как он функционирует, приводится документация и инструменты. Объясняется базовая концепция переносимости, NET, Java, а также использования Java для Web и Java для настольных приложений.

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

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

#книга #java #en
Книга: C++20 Quick Syntax Reference

Год издания: 2020
Автор: Mikael Olsson

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

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

#книга #cpp #en
Конференция: State of the Browser 2021

В конце октября прошла конференция State of the Browser 2021. На ней было 7 больших докладов, посвящённых эволюции CSS для раскладки, механизмам доступности, стилизации селекта и другим вопросам веб-разработки.

Посмотреть выступления можно здесь.

#конференция #web #en
Курс: Бесплатный курс по анализу данных на Python

Небольшой курс по основам анализа данных. Вы изучите несколько библиотек Python, такие как NumPy, Pandas, а также познакомитесь с SQL и не только.

Курс доступен тут.

#курс #python #datascience #ru
Книга: Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование

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

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

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

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

#книга #csharp #ru
Книга: Reactive Programming with Kotlin, 2nd edition

Автор: Alex Sullivan
Год издания: 2020

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

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

#книга #kotlin #en
Доклад: Отладка TensorFlow с помощью плагинов TensorBoard

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

Смотрим доклад тут.

#доклад #ml #en
Курс: C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ

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

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

#курс #csharp #ru
Книга: Java programming for kids

Автор: S. Basu
Год издания: 2021

Описание:
Эта книга представляет собой руководство для начинающих по языку программирования Java для детей в возрасте от 12 до 18 лет. Автор объяснил все темы простым, кратким и лёгким языком с подробными примерами, кодами и изо всех сил старался сделать процесс обучения увлекательным, информативным и интересным. Если вы хотите получить более глубокое понимание, это довольно простая книга для работы. Кроме того, это хороший способ начать изучение языка программирования Java.

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

#книга #java #en
Курс: Frontend Developer от JetBrains Academy

Это бесплатный курс от JetBrains Academy поможет вам освоить фронтенд-разработку. В процессе обучения вы узнаете как:

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

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

#курс #web #frontend #en
Книга: C++ for Beginners

Автор: Julian James McKinnon
Год издания: 2020

Описание:
Пошаговое руководство по изучению языка программирования C++, разбитое на 9 основных глав. Они познакомят вас с синтаксисом языка, его основными особенностями, областями применения и некоторыми концепциями.

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

#книга #cpp #en
Книга: Learning PHP, MySQL & JavaScript, 6th edition

Автор: Robin Nixon
Год издания: 2021

Описание:
Эта книга научит вас создавать интерактивные веб-сайты, основанные на данных, с мощным сочетанием технологий с открытым исходным кодом и веб-стандартов, даже если у вас есть только базовые знания HTML. С последним изданием этого практического руководства вы познакомитесь с динамическим веб-программированием, используя самые последние версии современных технологий: PHP, MySQL, JavaScript, CSS, HTML5 и мощную библиотеку React.

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

#книга #web #php #javascript #css #html #en