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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Тестирование программного обеспечения

Автор: Святослав Куликов
Год издания: 2022

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

Скачать

#книга #qa #ru
Книга: Java: 2021 Beginners Programming Guide. 33 Best Java Tips and Tricks

Автор: Richard McGuire
Год издания: 2021

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

#книга #java #en
Видео: JavaScript Паттерны. Полный курс

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

Паттерны, или шаблоны — это определённые, зарекомендовавшие себя конструкции, которые служат для решения типовых задач программирования.
Рассматривать их будут на примере языка JavaScript в синтаксисе ES6.

https://youtu.be/bTiAfLbmsnY

#видео #js #ru
Курс: KOTLIN и ANDROID STUDIO для начинающих

Целых 36 видео, где вас буквально за руку проведут в мир разработки на Kotlin. Вы познакомитесь с особенностями языка, его синтаксисом, научитесь работать с ним и сможете реализовать сразу несколько проектов.

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

#курс #kotlin #ru
Книга: Изучаем C++ через программирование игр

Автор: Майкл Доусон
Год издания: 2016

Описание:
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Гораздо интересней учиться, когда обучение превращается в игру.

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

#книга #ru #cpp #gamedev
Книга: Однострочники Python: лаконичный и содержательный код

Автор: Кристиан Майер
Год издания: 2022

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

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

#книга #python #ru
Книга: Docs for Developers: An Engineer’s Field Guide to Technical Writing

Автор: Jared Bhatti
Год издания: 2021

Описание:
Авторы этой книги работали над документированием нескольких сложных технических проектов в таких местах, как Linux Foundation, Google, Stripe, LaunchDarkly и правительстве Великобритании, работая над удовлетворением потребностей разработчиков с помощью документации. В этой книге они излагают свой опыт в пошаговом процессе, который вы можете применить к любому проекту, наряду с тематическими исследованиями, учебными пособиями и советами, основанными на с трудом приобретенном опыте.

#книга #en
Курс: Практический курс по SQL для начинающих - #1 Введение в PostgreSQL

Базы данных вообще и реляционные базы данных в частности - очень широкие темы. Эта серия уроков по SQL посвящена именно разработке реляционных баз данных под управлением PostgreSQL.

На этом курсе по SQL вы освоите основы SQL: узнаете что такое SQL, научитесь писать запросы различной сложности. Все те знания, которые вы получите на курсе, легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

https://youtu.be/HVQNxdI6fqY

#курс #sql #postgresql #ru
Курс: Ruby. С нуля до профи

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

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

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

#курс #ruby #ru
Книга: Сам себе программист. Как научиться программировать и устроиться в Ebay?

Автор: Кор Альтхофф
Год издания: 2018

Описание:
Альтхофф создал универсальный самоучитель, не похожий ни на один другой. На примере языка Python автор показывает, как буквально с первого урока можно приступить к созданию собственной небольшой программы, а к концу книги уверенно писать код. Помимо этого, вы узнаете, как успешно проходить собеседования на должность программиста в любой IT-компании и перестать сомневаться в собственных силах. Это прекрасное пособие для тех, кто хочет научиться программировать и планирует заниматься этим профессионально.

#книга #начинающим #python #ru
Книга: Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino

Автор: Charles Bell
Год издания: 2021

Описание:
Эта книга представляет собой руководство для начинающих по сенсорным сетям. Она освещает различные темы, в том числе о том, какие типы датчиков существуют, как они передают свои значения (наблюдения или события), как их можно использовать в проектах Arduino и Raspberry Pi и как создать собственную сеть датчиков температуры в доме.
Она также включает введение в сервер баз данных MySQL и то, как вы можете подключаться, хранить и извлекать данные.

#книга #en #hardware
Урок: Тест-план и тест-стратегия / Отчет по тестированию

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

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

https://youtu.be/j06wnjHIeYU

#урок #qa #ru
Книга: Linux в действии

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

Описание:
Без практики ничему нельзя научиться, и Linux не исключение. Книга «Linux в действии» поможет приобрести навыки защиты файлов, папок и серверов, безопасной установки патчей и приложений, а также управления сетью.

В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki. На интересных примерах вы изучите виртуализацию, аварийное восстановление, обеспечение безопасности, резервное копирование, внедрение DevOps и устранение неполадок системы. Каждая глава заканчивается обзором практических рекомендаций, глоссарием новых терминов и упражнениями.

#книга #linux #ru
Доклад: Обзор Node.js платформы в 2021

Чем Node.js стал в 2021 году? Запуск стартапов на NodeJs, какие инструменты лучше взять? Чем хорош NodeJS и какие кейсы он решает? Есть ли продвижки со стандартизацией разработки? Ответы на все эти вопросы и даже больше в докладе:

https://youtu.be/b8k0FLrW4xw

#доклад #web #backend #nodejs #js
Книга: Learn PHP in One Day and Learn It Well

Автор: Jamie Chan
Год издания: 2020

Описание:
Эта книга предназначена для того, чтобы помочь вам быстро и хорошо освоить PHP. Хотя книга подходит для абсолютных новичков в PHP, вам необходимо быть знакомым с HTML и SQL (для главы 11).

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

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

#книга #php #en
Курс: .NET Core Web API с нуля профессионально

Чем вы будете заниматься на курсе: разрабатывать web api для работы с заметками, с использованием таких технологий и инструментов как: чистая архитектура, ASP NET Core 5, EF Core 5, Swagger, IdentityServer4, C#, SQLite, Fluent Validation, XUnit, NSwag Studio, Serilog, Automapper, MediatR, CQRS.

Вы пройдётесь по всем основным этапам разработки web api и в итоге получите масштабируемый, легко поддерживаемый проект Web API, сделанный с использованием good practices.

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

#курс #ru #asp #dotnet #web
Книга: JavaScript. Обработка событий на примерах

Автор: Валерий Янцев
Год издания: 2021

Описание:
Книг по программированию на JavaScript написано много. Однако подавляющее большинство из них рассказывают об основах и синтаксисе языка. И непропорционально мало книг, которые бы позволили читателю перейти от теории к практике. А такой переход бывает очень непростым. Восполнить этот пробел призвана книга «JavaScript. Обработка событий на примерах». В ней рассказывается о различных событиях, происходящих на страницах сайтов, об обработчиках этих событий, о многообразии вариантов их применения, о технологии создания сценариев на JavaScript.

Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».

#книга #javascript #ru
Урок: ООП на простых примерах. Объектно-ориентированное программирование

Основные концепции объектно-ориентированного программирования. Объекты, классы, инкапсуляция, полиморфизм, наследование, композиция, агрегация, интерфейсы, паттерны, solid, dependency injection:

https://youtu.be/-6DWwR_R4Xk

#урок #oop #ru
Книга: Командная строка Linux. Полное руководство

Автор: Уильям Шотс
Год издания: 2022

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

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

#книга #linux #ru
Доклад: Криптография, шифрование

Краткое введение в криптографическую теорию: симметричные и асимметричные алгоритмы шифрования, хеш-функции, алгоритмы выработки ключей, шифр-сьюты. Объёма полученных знаний будет достаточно для понимания лекций про PKI, HTTPS и сетевую безопасность.

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

#доклад #криптография #ru
Книга: Шпаргалки для начинающего верстальщика HTML/CSS

Автор: Елена Эберт
Год издания: 2021

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

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

#книга #web #ru