book_for_dev | Unsorted

Telegram-канал book_for_dev - Книги для программистов

8101

Книги для программистов. По всем вопросам @evgenycarter

Subscribe to a channel

Книги для программистов

Clean C++
Автор: Stephan Roth (2017)

Настоящая книга является обязательной для профессиональных разработчиков и архитекторов программного обеспечения на С++, заинтересованных в написании чистого и легко поддерживаемого кода. Как известно из практики, грамотный код позволяет сократить затраты на разработку, а это является важным условием современный разработки. Из книги вы научитесь принципам создания надёжной архитектуры приложения, работать с тестами и шаблонами проектирования.

В книге рассматриваются следующие темы:
✔️ принципы чистого кода;
✔️ юнит-тестирование;
✔️ геттеры и сеттеры;
✔️ документирование кода;
✔️ функции и объекты;
✔️ идиомы и шаблоны проектирования.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

ASP. NET Core in Action
Автор: Andrew Lock (2018)

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

В книге рассматриваются следующие темы:
✔️ введение в ASP. NET Core;
✔️ основы проектирования: модель MVC;
✔️ создание первого приложения;
✔️ контроллеры, представления и модели;
✔️ работа с API;
✔️ внедрение зависимостей;
✔️ Entity Framework Core;
✔️ аутентификация и авторизация;
✔️ безопасность приложения.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Beginning C++17, 5th Edition
Авторы: Ivor Horton, Peter Van Weert (2018)

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

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

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Безопасный unsafe Rust

Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS.

💻На вебинаре:

- разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется;
- посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках;
- научимся использовать unsafe безопасно.

Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение!

👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://vk.cc/cu9gH5


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Безопасный unsafe Rust

Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS.

💻На вебинаре:

- разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется;
- посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках;
- научимся использовать unsafe безопасно.

Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение!

👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://vk.cc/cu6N3c


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

Pro Git
Автор: Scott Chacon, Ben Straub (2018)

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

В книге рассматриваются следующие темы:
✔️ основы Git;
✔️ ветвление в Git;
✔️ Git на сервере;
✔️ распределённый Git;
✔️ GitHub;
✔️ инструменты Git;
✔️ настройка Git;
✔️ Git и другие системы контроля версий.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Advanced Data Analytics Using Python
Автор: Sayan Mukhopadhyay (2018)

Предоставленная книга поможет вам обрести не только фундаментальные знания концепций применения анализа данных, но и расскажет про последние нововведения в использовании таких баз данных, как Neo4j, Elasticsearch, MongoDB. Тут вы узнаете как воплотить в жизнь ETL техники, включая тематическое сканирование, найдете практические примеры применения таких концепций машинного обучения, как semi-supervised learning, deep learning и NLP. Книга также расскажет вам про традиционные техники анализа данных: временные ряды и анализ главного компонента.

Благодаря книге вы научитесь:
✔️ работать с различными техниками анализа данных: классификацией, кластеризацией, регрессией и прогнозированием.
✔️ тестировать библиотеки для обработки больших данных, включая Hadoop, Spark и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Introducing Data Science: Big Data, Machine Learning, and more, using Python tools
Авторы: Дэви Силен, Арно
Мейсман, Мохамед Али (2017)

В наше время вы не найдете ни одного деятеля IT индустрии, который бы не слышал про науку работы с данными. Однако, оперируя громкими терминами, не все до конца понимают, что такое Data Science и с чем его едят. Data Science – раздел информатики, изучающий проблемы анализа, обработки и представления различных данных в цифровой форме. Наука о данных является одной из наиболее востребованных и высокооплачиваемых сфер IT, где постоянно требуются специалисты, способные работать над разноплановыми проектами любого уровня, и если вы ищите с чего начать, то книга подойдет вам как нельзя лучше.

Вместе с автором вы:
✔️ изучите необходимые для развития в данной области теоретические основы (линейную алгебру, например);
✔️ рассмотрите базовые алгоритмы машинного обучения;
✔️ узнаете как работать с огромными массивами данных, NoSQL, потоковыми данными.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

C in a Nutshell
Авторы: Питер Принц, Тони
Кроуфорд (2017)

Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.

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

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Hybrid Cloud Apps with OpenShift and Kubernetes
Авторы: Michael Elder, Jake
Kitchener, Dr. Topol, Brad (2021)

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

Во время чтения книги вы:
✔️Изучите фундаментальные концепции архитектуры Kubernetes;
✔️Установите и запустите различные среды Kubernetes и OpenShift;
✔️Погрузитесь в расширенные темы управления ресурсами, включая планирование мощностей;
✔️Узнаете, как поддерживать высокую доступность в одном кластере;
✔️Изучите варианты использования гибридного облака, включая выделение ресурсов для нескольких кластеров.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

JavaScript Data Structures and Algorithms
Автор: Sammie Bae (2019)

Изучите структуры данных и алгоритмы и их связь с разработкой на JavaScript. Базовое понимание этих идей необходимо любому JavaScript-разработчику, желающему анализировать и создавать отличные программные решения. Вы узнаете, как реализовывать структуры данных, такие как хеш-таблицы, связанные списки, стеки, очереди, деревья и графы. Вы также узнаете, как создаются средства сокращения URL-адресов, например bit. ly, и что происходит с данными при загрузке PDF-файла на веб-страницу. Эта книга охватывает практическое применение структур данных и алгоритмов шифрования, поиска и сортировки.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Think Bayes: Bayesian Statistics in Python
Автор: Allen B. Downey (2021)

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

Во время чтения книги вы:
✔️Используете свои навыки программирования, чтобы изучить и понять байесовскую статистику;
✔️Поработаете с задачами, включающими оценку, прогнозирование, анализ решений, доказательства и проверку байесовских гипотез;
✔️Начнёте с простых примеров, используя монеты и игральные кости;
✔️Изучите вычислительные методы для решения реальных проблем.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Essential TypeScript
Автор: Adam Freeman (2019)

Работайте с Typescript и получите максимальную отдачу от этого универсального языка. Автор начинает эту книгу с описания Typescript и его преимуществ, и далее показывает, как использовать TypeScript в реальных проектах. Начиная с основ и заканчивая самыми продвинутыми и сложными фичами TypeScript, вы узнаете, как он строится на системе типов JavaScript, чтобы создать более безопасную и более продуктивную среду разработки, и поймете, как TypeScript можно использовать для создания приложений с использованием популярных фреймворков, таких как Node.js, Angular, React и Vue.js.

Во время чтения книги вы:
✔️Получите глубокое понимание языка и инструментов TypeScript;
✔️Научитесь использовать TypeScript для разработки на стороне клиента и на сервере;
✔️Изучите отладку и модульное тестирование кода.


Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Deep Learning: A Visual Approach
Автор: Andrew Glassner (2021)

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

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

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Как обеспечить безопасность в Docker контейнерах?

💻Расскажет Senior DevOps Engineer Андрей Бирюков на бесплатном практическом уроке от OTUS, где вы вместе с экспертом обсудите:

- разбор практик безопасной сборки, тестирования и Run-Time защиты Docker контейнеров;
- Docker Security топ-10 лучших практик;
- обзор Cloud Native Buildpacks.

👉Встречаемся 14 февраля в 20:00 мск в рамках курса «Внедрение и работа в DevSecOps».

Пройдите короткий тест прямо сейчас, чтобы занять место на уроке и получить запись: https://vk.cc/cusSzj


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Programming with MicroPython
Автор: Nicholas H. Tollervey (2017)

Настоящая книга посвящена MicroPython, реализации Python 3 для микроконтроллеров и встроенных систем. Это практическое руководство расскажет вам о создании готовых программ и приложений на основе MicroPython. Вы изучите, как Python работает с микроконтроллерами, как взаимодействует с оборудованием для обработки ввода-вывода, как общается по беспроводной сети, создаём звуки и музыку, а также создание роботизированных проектов.

В книге рассматриваются следующие темы:
✔️ введение в MicroPython;
✔️ PyBoard;
✔️ беспроводная сеть;
✔️ обработка звуков и музыки;
✔️ роботы;
✔️ идиомы MicroPython и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Design Patterns in Modern C++
Автор: Dmitri Nesteruk (2018)

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

В книге рассматриваются следующие темы:
✔️ шаблон Строитель;
✔️ шаблон Фабрика;
✔️ шаблон Прототип;
✔️ шаблон Синглтон;
✔️ структурные шаблоны проектирования;
✔️ поведенческие шаблоны проектирования и многое другое.

Преимущества:
➕ актуальная версия языка С++;
➕ полезный материал по паттернам проектирования;
➕ множество примеров;
➕ подходит начинающим.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Deep Learning with Python
Автор: Франсуа Шолле (2018)

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

В книге рассматриваются следующие темы:
✔️ математические основы нейронных сетей;
✔️ основы машинного обучения;
✔️ глубокое обучение в технологиях компьютерного зрения;
✔️ глубокое обучение для текста и последовательностей;
✔️ лучшие практики глубокого обучения продвинутого уровня;
✔️ генеративное глубокое обучение и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

CSS in Depth
Автор: Keith J. Grant (2018)

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

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

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Уже год работаешь в ИТ и хочешь совершенствовать свои знания и навыки? 🧠

Прими участие в Открытых школах Холдинга Т1 — образовательном интенсиве от лидера* российского ИТ-рынка🔝

Прокачаем скилы, лучших пригласим в команду.

Доступные направления:
🔵 Системный аналитик
🔵 Разработчик Java
🔵 Разработчик JS+React
🔵 Тестировщик
🔵 Data Engineer

Для кого? ИТ-специалисты с опытом работы от года. 

Как всё устроено
1️⃣ подай заявку 
2️⃣ пройди входное тестирование

Для интенсива достаточно выделить 8 часов в неделю: 4 на вебинары + 4 на практику. Гибкий график, без отрыва от работы. Продолжительность — 1 месяц, а старт уже в январе.

Принимаем заявки до 24 января❗️

*По версии CNews Analytics 2022, TAdviser 2021 и RAEX 2023

Реклама. ООО "ГК "ИННОТЕХ". ИНН 9703073496.

Читать полностью…

Книги для программистов

PHP, MySQL, & JavaScript All-in-One For Dummies
Автор: Richard Blum (2018)

Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.

Вместе с автором вы:
✔️ научитесь понимать и применять технологи для разработки веб-приложений;
✔️ изучите PHP версии 7.2;
✔️ создадите свои первые объектно-ориентированные программы, используя фреймворки PHP.
✔️ Узнаете о последних нововведениях в области веб-разработки;

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

The Design and Evolution of C++
Автор: Бьерн Страуструп (2016)

Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.

В книге рассматриваются следующие темы:
✔️ предыстория С++;
✔️ язык С с классами;
✔️ цели С++;
✔️ языки С и С++;
✔️ правила проектирования С++;
✔️ стандартизация;
✔️ библиотеки;
✔️ перспективы развития С++ и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Test-Driven Development with Python, 2nd Edition
Автор: Percival H. (2017)

Любое крупное коммерческое приложение проходит этап тестирования, которое выявляет части кода, требующие рефакторинга. Технология TDD является одним из видов тестирования, основанном на постоянном тестировании небольших частей кода, позволяющих контролировать каждый этап разработки. В этой книге даны основы TDD посредством программирования на Python. Также вы познакомитесь с фреймворком Django, Mock, Git и jQuery.

В книге рассматриваются следующие темы:
✔️ использование функциональных тестов;
✔️ юнит-тестирование;
✔️ тестирование простой страницы с помощью юнит-тестов;
✔️ тестирование базы данных;
✔️ мок-тестирование и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Научитесь грамотно работать с высоконагруженными системами

на курсе «Highload Architect» от OTUS с новогодней скидкой

💻 Всего за 5 месяцев вы:

- научитесь использовать решения, которые выдерживают сотни тысяч (и даже миллионы) запросов в секунду;
- сможете правильно оптимизировать работоспособность серверов;
- актуализируйте и систематизируйте знания в сфере HighLoad.

🔥 Для кого:

- архитекторов высоких нагрузок;
- технических руководителей;
- веб-разработчиков;
- тимлидов команд веб-разработки;
- SRE-специалистов

Программа переработана и отвечает современным требованиям рынка.

🗓 Курс стартует 26 декабря

🌐 Пройдите вступительное тестирование прямо сейчас и забронируйте место в группе по новогодней скидке: https://vk.cc/ctkuvJ

Читать полностью…

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

Освойте разработку микросервисной архитектуры всего за 5 месяцев

на курсе «Microservice Architecture» от OTUS с новогодней скидкой

🔥После обучения вы сможете:

- на профессиональном уровне планировать архитектуру и создавать масштабируемые, fault-tolerant приложения;
- решать нетривиальные задачи в рамках распределенных и децентрализованных систем;
- использовать в проектах классические паттерны проектирования (шардирование, репликация, и т.д.).

🗓 Курс стартует 25 декабря.

👩‍💻 Обучение подходит архитекторам, разработчикам, системным аналитикам, администраторам и DevOps-инженерам.

🌐 Пройдите вступительное тестирование прямо сейчас и забронируйте место в группе по новогодней скидке: https://vk.cc/cteUn8

Также курс доступен для приобретения в рассрочку.

Читать полностью…

Книги для программистов

Как пройти интервью на позицию Data Warehouse Analyst?

Узнайте на бесплатном практическом уроке от OTUS, Алексея Железного – Senior Data Engineer в Wildberries и Александры Мерзлой – Team Lead DWH в Tinkoff.

На вебинаре:
- обсудим, как проходить интервью на позицию DWH-аналитика для middle+ специалистов;
- разберём практические кейсы;
- ответим на все вопросы в режиме реального времени.

Занятие пройдёт 20 декабря в 20:00 мск и будет приурочено к старту курса «Data Warehouse Analyst». После урока вы сможете продолжить обучение в рассрочку.

Регистрируйтесь на занятие: https://vk.cc/ctd42a

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Как проектировать базы данных в highload проектах?

Обычно при проектировании БД используется метод нормальных форм (NF), но с ростом проекта и увеличением объема данных он может работать медленно и приводить к проблемам производительности.

Узнайте, что делать в этой ситуации на бесплатном открытом уроке от OTUS. На вебинаре:

- рассмотрим особенности проектирования баз данных в условиях highload-проектов;
- обсудим альтернативный подход к проектированию.

Занятие пройдёт 13 декабря в 20:00 мск в рамках курса «Highload Architect». После урока вы сможете продолжить обучение в рассрочку.

Чтобы задать свои вопросы преподавателю, переходите на наш сайт прямо сейчас, регистрируйтесь и воспользуйтесь функцией напоминание в календаре, чтобы не пропустить прямой эфир: https://vk.cc/csV6w5

Читать полностью…
Subscribe to a channel