Сохранёнки программиста
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
Урок: Автоматизация задач разработки с помощью GitHub Actions

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

Пройти курс

#урок #ru
Книга: Совершенный код

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

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

#книга #ru
Книга: Spring in Action, 6th edition

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

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

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

#книга #spring #en
Урок: React JS + TypeScript. Введение в Типизацию

В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.

Посмотреть урок

#урок #web #react #typescript #javascript #ru
Книга: Создание сайтов на Tilda

Автор: Владимир Молочков
Год издания: 2021

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

#книга #веб #ru
Урок: Git. Большой практический выпуск

Если вы только знакомитесь Git, хотите быстро освоить его и как можно быстрее погрузиться в тему, не перечитывая огромное количество статей, то этот выпуск точно для вас. Вы узнаете что такое Git, основные принципы работы с ним, как создать первый репозиторий, как делать коммиты, как читать историю, поработаем и в консоли, и в среде разработки, вы узнаете о ветвлении в git, чем rebase отличается от merge, о merge conflict, о том, как работать с удалёнными репозиториями и многом другом.

Посмотреть урок

#урок #git #ru
Книга: Programming Kotlin Applications

Автор: Brett McLaughlin
Год издания: 2021

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

#книга #java #kotlin #en
Курс: C#. Быстрый старт

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

Для эффективного освоения материала требуется минимальный опыт программирования

Пройти курс

#курс #csharp #ru
Книга: Entity Framework Core in Action

Автор: Jon P. Smith
Год издания: 2021

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

#книга #en
Доклад: Алгоритмическая и микроархитектурная оптимизация C++ приложений

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

Смотреть доклад

#доклад #cpp #ru
Книга: JavaScript для профессиональных веб-разработчиков

Автор: Мэтт Фрисби
Год издания: 2021

Описание:
Четвёртое издание «JavaScript для профессиональных веб-разработчиков» идеально подойдёт тем, кто уже имеет базовые знания и опыт разработки на JavaScript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.

Рост мобильного трафика увеличивает потребность в адаптивном динамическом веб-дизайне, а изменения в JS-движках происходят постоянно, так что каждый веб-разработчик должен постоянно обновлять свои навыки работы с JavaScript.

#книга #javascript #ru
Доклад: Dependency injection в React-приложении

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

Основная часть доклада о реальном опыте внедрения DI в React-приложение, какие проблемы решает, какие бонусы для проекта получили и о том, как поменялась архитектура.

Смотреть доклад

#доклад #react #web #ru
Книга: Наглядный CSS

Автор: Грег Сидельников
Год издания: 2021

Описание:
Грег Сидельников упорядочил свойства по основной категории (положение, размерность, макеты, CSS-анимация и т. д.) и визуализировал их работу. Вместо бесконечных томов документации — две с половиной сотни иллюстраций помогут вам разобраться во всех тонкостях работы CSS.

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

#книга #web #css #ru
Сервис: Meta Tags

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

Meta Tags

#сервис #web #ru
Книга: C# 8 Quick Syntax Reference

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

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

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

#книга #csharp #en
Интенсив: Ваша первая игра на Unity

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

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

Страница интенсива

#курс #unity #ru
Книга: Roguelike Development with JavaScript

Автор: Andre Alves Garzia
Год издания: 2020

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

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

#книга #gamedev #javascript #en
Курс: TypeScript. Полный курс

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

Смотреть курс

#курс #typescript #ru
Книга: Секреты Python Pro

Автор: Дейн Хиллард
Год издания: 2021

Описание:
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам, как разбивать код на блоки, повышать качество за счёт снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.

#книга #python #ru