Просто IT-книги | Программирование и Литература – Telegram
Просто IT-книги | Программирование и Литература
7.03K subscribers
1.69K photos
4 videos
1.71K links
👨‍🏫 Лучшая литература для программиста любого уровня.

Сотрудничество: @noname_media

❗️Правообладателям просьба писать на те же контакты

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
📚От монолита к микросервисам
👩🏻‍💻Автор: Сэм Ньюмен
▬▬▬▬▬▬▬▬
Новая книга Сэма Ньюмена подробно описывает проверенный метод перевода существующей монолитной системы на микросервисы, поддерживающий работу организации в обычном режиме. Она дополняет его бестселлер «Создание микросервисов». Руководство содержит наглядные примеры, шаблоны миграции, массу практических советов по переводу монолитной системы на платформу для микрослужб, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы можно использовать для миграции уже существующей архитектуры.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
Прекрати мечтать и стань мидлом за 50 дней

Опытные Frontend-разработчики создали несколько бесплатных каналов, в которых регулярно выходят топовые посты для начинающих.

Макеты для верстки — самый крупный канал с макетами для верстки. Первоисточник всех макетов в Telegram.

Полезная вËрстка — канал с готовыми решениями повседневных задач: слайдеры, анимация, навигация и т.д.

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

JavaScript тесты — канал с тестами и задачами, который прокачает твои навыки во Frontend-разработке.

CSS доширак — готовые анимации, hover-эффекты и прелоадеры, которые можно вставить в свой проект и настроить пока заваривается Доширак.

Развивайся с нами, ведь так проще!
📚Веб-самоделкин. Как самому создать сайт быстро и профессионально
👩🏻‍💻Автор: А. А. Гладкий
▬▬▬▬▬▬▬▬
Прочитав эту книгу, вы узнаете, что представляет собой современный веб-сайт, как разрабатывается его концепция, что такое хостинг и доменное имя, чем отличается статическая веб-страница от динамической, как формируется контент сайта, зачем нужна его оптимизация, а также о многом другом. Вы научитесь самостоятельно программировать веб-страницы с помощью языка гипертекстовой разметки HTML, а также подробно познакомитесь с программными продуктами, специально созданными для веб-разработчиков и позволяющими в автоматическом режиме создать полноценный сайт, затратив на это минимум времени и усилий.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Программирование на Python. Первые шаги
👩🏻‍💻Автор: Анастасия Щерба
▬▬▬▬▬▬▬▬
В книге описаны базовые конструкции программирования на языке Python: от именования переменных до многострочных программ с несколькими вложенными циклами и условными конструкциями.

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

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
Канал по развитию в области IT с акцентом на Senior+ позиции!

🔘 Исследуем пути развития: Staff Engineer, Engineering Management или Head of Department
🔘 Параллельно погружаемся в психологию и стремимся связать это с понятием "Счастье" ❤️.
🔘 Анализируем книги о лидерстве, психологии и менеджменте. Уже на канале:
«An Elegant Puzzle: Systems of Engineering Management»
Staff Engineer: Leadership beyond the management track
«Думай медленно… Решай быстро. Даниэль Канеман» - в процессе

🔘 Краткие конспекты и анализ выступлений с конференций, подкастов и статей.
🔘 Идет набор в нижний клуб в онлайн формате 📚. Книга: Радикальная прямота. Как управлять людьми, не теряя человечности (участие бесплатное, количество мест ограничено)
📚Распределенные системы. Паттерны проектирования
👩🏻‍💻Автор: Брендан Бёрнс
▬▬▬▬▬▬▬▬
Современный мир попросту немыслим без использования распределенных систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу. Однако проектирование распределенных систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под нее серьезный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределенных систем – начните с этой книги

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Python без проблем. Решаем реальные задачи и пишем полезный код
👩🏻‍💻Автор: Даниэль Зингаро
▬▬▬▬▬▬▬▬
Компьютеры – это мощные машины для решения задач, способные делать практически все, если им дать правильные инструкции. Вот тут-то и приходит на помощь программирование. Эта книга поможет начинающим питонистам сразу создавать программы, поскольку знакомит с языком через решение задач, которые использовались на реальных соревнованиях по кодингу.

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

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Black Hat Go. Программирование для хакеров и пентестеров
👩🏻‍💻Автор: Том Стил, Дэн Коттманн, Крис Паттен
▬▬▬▬▬▬▬▬
Black Hat Go исследует темные стороны Go – популярного языка программирования, который высоко ценится хакерами за его простоту, эффективность и надежность. Эта книга – арсенал практических приемов для специалистов по безопасности и хакеров – поможет вам в тестировании систем, создании и автоматизации инструментов, а также улучшении навыков противодействия угрозам. Все это реализуется с помощью обширных возможностей Go.

Вы начнете с базового обзора синтаксиса языка и стоящей за ним философии, после чего перейдете к изучению примеров, которые пригодятся для разработки инструментов. Вас ждет знакомство с протоколами HTTP, DNS и SMB.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Знакомство с Python
👩🏻‍💻Автор: Дэвид Эймос, Джоанна Яблонски, Дэн Бейдер, Флетчер Хейслер
▬▬▬▬▬▬▬▬
Пытаетесь найти что-нибудь для начинающих о языке Python в интернете? Не можете решить, с чего начать? Как структурировать это море информации? В каком порядке изучать?

Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста, – эта книга для вас!

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

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa
👩🏻‍💻Автор: Тимур Машнин
▬▬▬▬▬▬▬▬
С этой книгой Вы познакомитесь с чат-ботами и поймете как создавать чат-ботов без программирования с использованием таких облачных служб как Google Dialogflow и IBM Watson. Также Вы узнаете как реализовать для чат-бота Webhook - механизм получения уведомлений об определённых событиях, чтобы выполнять внешнюю бизнес-логику. Вы узнаете как можно интегрировать вашего чат-бота с другими платформами. Познакомитесь с библиотеками ChatterBot и Rasa и узнаете как создавать чат-ботов на языке Python.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Веб-дизайн для недизайнеров
👩🏻‍💻Автор: Трэйси Осборн
▬▬▬▬▬▬▬▬
Пора сделать веб-разработку доступной для всех. Забавное, полезное и насыщенное информацией руководство охватывает все ключевые принципы дизайна, передовые практики, полезные шоткаты, профессиональные советы, реальные примеры и базовые знания программирования, необходимые для создания красивого веб-сайта, которым вы будете уверенно делиться со всем миром. Почему? Потому что вы научитесь разрабатывать современные сайты!

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Android Studio. Полезные шпаргалки для начинающих
👩🏻‍💻Автор: Татьяна Анатольевна Кучаева
▬▬▬▬▬▬▬▬
Программирование и разработка мобильных приложений на Android уже давно покорила весь мир. С каждым годом всё больше людей хотят научиться создавать приложения и игры на планшет или смартфон. В этой книге есть всё необходимое для того, чтобы научиться самостоятельно разрабатывать приложения, как самые элементарные, так и более функциональные. Скорее всего Вам уже пришла в голову гениальная идея и Вы хотите воплотить ее в жизнь? Тогда Вы попали по адресу. Вы научитесь правильно создавать приложения, проектировать интерфейс, применять различные способы и методы на практике.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Искусство дизассемблирования
👩🏻‍💻Автор: Крис Касперски, Ева Рокко
▬▬▬▬▬▬▬▬
Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как С/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux – отладчиков, дизассемблеров, шестнадцатеричных редакторов, API– и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода – вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Веб-дизайн для начинающих. HTML, CSS, JavaScript и веб-графика
👩🏻‍💻Автор: Дженнифер Нидерст Роббинс
▬▬▬▬▬▬▬▬
Книга поможет освоить веб-дизайн, не имея опыта. На практических примерах показано, как создать простой сайт и постепенно его совершенствовать. Рассказано о создании веб-страниц, содержащих текст, ссылки, изображения, таблицы и формы. Описано применение CSS для создания и выбора цвета, фона, форматирования текста, макетирования страниц и выполнения простой анимации. Даны основы языка JavaScript и подчеркнута его важность в веб-дизайне. Описано создание, оптимизация и сокращение времени загрузки веб-изображений.

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Разработка интерфейсов. Паттерны проектирования
👩🏻‍💻Автор: Дженифер Тидвелл, Чарли Брюэр, Эйнн Валенсия
▬▬▬▬▬▬▬▬
Спроектировать хороший интерфейс приложения не так просто. Все заказчики хотят, чтобы пользовательский опыт (user experience) был гладким, чтобы пользователь быстро и безболезненно получал то, что ему нужно, на любом устройстве и пользуясь любым каналом взаимодействия.

Главная «фишка» книги – паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание: от реализации до сценариев использования. Вы сразу перейдете от теории к практике!

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Дружеское знакомство с тестированием программ
👩🏻‍💻Автор: Билл Лабун
▬▬▬▬▬▬▬▬
Рассмотрены основные понятия и терминология в сфере тестирования и контроля качества ПО. Приведены рекомендации по составлению правил тестирования и отчетов об обнаруженных дефектах. Описано тестирование производительности, безопасности, комбинаторное тестирование. Подробно рассмотрены классы эквивалентности, граничные случаи, угловые случаи, статическое и динамическое тестирование. Даны сведения о проведении приемочного и исследовательского тестирования, описаны средства автоматизации. Отдельные разделы посвящены юнит-тестированию, разработке через тестирование, попарному и комбинаторному, стохастическому тестированию и тестированию на основе свойств.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚JavaScript. Дополнительные уроки для начинающих
👩🏻‍💻Автор: Владимир Дронов
▬▬▬▬▬▬▬▬
В книге 20 иллюстрированных уроков, более 20 практических упражнений на тему программирования веб-сценариев и 18 заданий для самостоятельной работы. Простым языком, кратко, наглядно рассказано о новых программных инструментах, появившихся в последние годы в языке JavaScript. Описаны новый синтаксис объявления классов, промисы, асинхронные функции, итераторы, генераторы и модули. Рассказано о новом загрузчике файлов, встроенной в веб-обозреватель СУБД, HTML-компонентах и шаблонах, средствах для захвата видео, наложении эффектов на звук. Рассмотрены технологии WebSocket для программирования веб-чата и WebRTC для создания службы видеотелефонии. Описаны прогрессивные веб-приложения (PWA), посредники и программируемый кэш, вывод всплывающих оповещений и установка PWA в операционной системе.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron
👩🏻‍💻Автор: Адам Д. Скотт
▬▬▬▬▬▬▬▬
Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Эволюционная архитектура. Поддержка непрерывных изменений
👩🏻‍💻Автор: Нил Форд, Патрик Куа, Ребекка Парсонс
▬▬▬▬▬▬▬▬
В своей книге Нил Форд предлагает взглянуть на эволюционный подход к пониманию системной архитектуры программного обеспечения. Его метод заключается в постепенных и управляемых изменениях системы по всем направлениям. Только так, по мнению автора, можно добиться правильного и своевременного развития ПО.

Нил Форд уверен, что любые другие методы построения компьютерной архитектуры малоэффективны. Это вызвано тем, что мир стремительно меняется. А вместе с ним меняются и технологии. То, что сегодня актуально и ново, завтра будет устаревшим и никому не нужным.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Head First. Паттерны проектирования
👩🏻‍💻Автор: Эрик Фримен, Элизабет Робсон, Берт Бейтс, Кэти Сьерра
▬▬▬▬▬▬▬▬
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования».

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚ASP.NET Core 3 с примерами на C# для профессионалов, 8-е издание
👩🏻‍💻Автор: Фримен Адам
▬▬▬▬▬▬▬▬
В новом 8-м издании книга была серьезно обновлена с учетом версии ASP.NET Core 3, а также для ASP.NET Core 5 и .NET 5.0 на GitHub.В настоящем издании объясняется контекст ASP. NET Core 3 и подробно рассматриваются инструменты и методики, требуемые для построения современных и расширяемых веб-приложений. В книге раскрываются новые функциональные средства и возможности, такие как MVC 3, Razor Pages, Blazor Server и Blazor WebAssembly, а также предлагаются примеры, демонстрирующие их применение на практике.Книга написана для профессионалов, желающих задействовать наиболее актуальную функциональность ASP.NET Core в своих проектах, и служит полным справочником по ASP.NET Core.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги