Обложка канала

Книги для программистов. Страница 30

50300 @bfbook

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

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

    Good Code, Bad Code: Think like a software engineer Автор: Tom Long (2020) Разница между хорошим и плохим кодом часто сводится к тому, как вы применяете устоявшиеся практики сообщества разработчиков программного обеспечения. Читая Good Code, Bad Code, вы узнаете, как повысить свою продуктивность и эффективность с помощью паттернов разработки кода, которые раньше можно было узнать только благодаря качественному наставничеству и сотне кодревью. Во время чтения книги вы научитесь: ✔️Думать о коде, как эффективный разработчик программного обеспечения; ✔️Писать функции, которые читаются, как хорошо структурированные предложения; ✔️Писать надежный рабочий код; ✔️Эффективно делать модульные тесты; ✔️Определять код, который может вызвать проблемы, и улучшать его; ✔️Экономить время для себя и своей команды. Скачать книгу
  • Книги для программистов

    Подборка Telegram каналов для программистов🔥 Сохраняйте, чтоб не потерять. https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub CodePen 📌 https://t.me/codepen_1 Сообщество пользователей CodePen Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров https://t.me/arhitekturamira World Architecture Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике https://t.me/phis_mat Обучающие видео, книги по Физике и Математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют Метавселенная, GameFi, Crypto 📌 https://t.me/metaverse360 DeepFake 📌 https://t.me/deepfakenow Публикуем deepfake видео Мир технологий 📌 https://t.me/mir_teh Видео из мира технологий Excel лайфхак📌 https://t.me/Excel_lifehack Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
    Node JS

    Подборки по Node js и все что с ним связано

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

    Code like a Pro in C# Автор: Jort Rodenburg (2021) Важнейшие бизнес-приложения во всем мире написаны на универсальном языке C# и на мощной платформе .NET и работают на настольных компьютерах, облачных системах и серверах Windows или Linux. Code Like a Pro in C# позволяет улучшить имеющиеся у вас способности в разработке ПО. Здесь нет основ по типу "Hello World" или "Computer Science 101" - вы будете учиться на практических примерах, реорганизовывая устаревшую кодовую базу, используя новые методы, инструменты и передовые практики, чтобы привести ее в соответствие с современными стандартами C#. Что внутри: ✔️Модульное тестирование и разработка через тестирование; ✔️Рефакторинг устаревшей кодовой базы .NET; ✔️Принципы чистого кода; ✔️Запросы в базы данных и управление ими с помощью LINQ и Entity Framework Core. Скачать книгу
  • Реклама

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

    Хотите делать игры на Unity в 2 раза быстрее и качественнее? OTUS открывает набор на углубленный онлайн-курс «Unity Game Developer. Professional» для разработчиков с опытом. 📚За 5 месяцев обучения вы сможете: - Выстраивать архитектуру игры с помощью принципов SOLID, DRY-KISS-YAGNI и паттернов GoF, GRASP - Проектировать поведения ИИ на основе подходов Behavior Tree, Goal-Oriented Action Planning - Реализовывать игровую систему с событиями старта, паузы и завершения - Разрабатывать туториал без костылей 👉 Пройдите тест и поступите на курс по спеццене Хотите протестировать процесс обучения и познакомиться с преподавателями заранее? Регистрируйтесь на бесплатные вебинары: 1. «Механики игровых объектов» Записаться на вебинар 2. «Компоненты игровых объектов»: Записаться на вебинар 🚀Регистрируйтесь сейчас — напомним перед вебинаром!
  • Книги для программистов

    API Security in Action Автор: Neil Madden (2020) Книга учит, как создавать безопасные API-интерфейсы в любой ситуации. Следуя этому практическому руководству, вы создадите API социальной сети и освоите методы гибкой многопользовательской безопасности, облачного управления ключами и упрощенной криптографии. Вы сможете создавать API, которые противостоят сложным разнообразным угрозам. Что внутри: ✔️Аутентификация; ✔️Авторизация; ✔️Ведение журнала аудита; ✔️Ограничение скорости; ✔️Шифрование. Скачать книгу
  • Книги для программистов

    Информация о пользователях и системе в Linux whoami или echo $USER- выведем имя юзера groups - выведет группы пользователя id - выведет User IDentifier, его имя, Group IDentifier и группы данного юзера с их GID (Обычно первая сотка/тысяча юзеров зарезервирована для системных) В /etc/passwd записываются UIDs пользователей В /etc/groups записываются GIDs пользователей last - список последних логинов в систему last reboot - список перезагрузок хоста по времени last user1 - отобразить историю регистрации пользователя в системе и время его нахождения в ней w - показывает активные сессии (дата, время, ip, простой, сколько было потреблено процессорного времени и что выполняет) echo $XDG_CURRENT_DESKTOP - узнать какая графическая оболочка hostname - выведет имя хоста, hostname -i - IP адреса uname -a - выводит ОС, версию ядра, архитектуру и дату сборки, процессор, лицензию и так далее, т.е. вся информация о системе, сборке или lsb_release -a или пакет neofetch с полной информацией о системе или cat /etc/os-release dmidecode - информация о железе free -w -t --mega - выводит данные об использовании ОЗУ и swap в мегабайтах (поле shared значит разделенная между процессами память, кэш это то, что часто используется и хранится, буфер это то, что приготовлено для записи, кэш и буфера это условно свободная память) date - полная дата с часовым поясом ifconfig -a - Настройки всех сетевых адаптеров ip addr show - Список всех сетевых интерфейсов и связанных IP-адресов wget -qO- eth0.me - Узнать внешний IP uptime man ls - документация/инструкция по указанному пакету 👉 @i_odmin
  • Книги для программистов

    Хакер - Неприступный VPS. Строим защищенный канал с внешним миром В нашем пол­ном опас­ностей, чрез­вычай­но жес­током мире нуж­но уметь защищать свою жизнь, иму­щес­тво, тра­фик и дра­гоцен­ные фоточ­ки с котика­ми. В этой статье я рас­ска­жу, как нас­тро­ить защищен­ный канал свя­зи с внеш­ним миром, который будет слож­но отли­чить от обыч­ного HTTPS-тра­фика и, сле­дова­тель­но, заб­локиро­вать или рас­шифро­вать. Кол­дунс­тво­вать мы будем с помощью прок­си Shadowsocks с пла­гином xray. Все ПО на находит­ся в акту­аль­ном сос­тоянии и пос­тоян­но обновля­ется. 🔐 @xakep_1
    Хакер - Неприступный VPS. Строим защищенный канал с внешним миром

    https://t.me/xakep_1 Nik Zerof В нашем пол­ном опас­ностей, чрез­вычай­но жес­током мире нуж­но уметь защищать свою жизнь, иму­щес­тво, тра­фик и дра­гоцен­ные фоточ­ки с котика­ми. В этой статье я рас­ска­жу, как нас­тро­ить защищен­ный канал свя­зи с внеш­ним миром, который будет слож­но отли­чить от обыч­ного HTTPS-тра­фика и, сле­дова­тель­но, заб­локиро­вать или рас­шифро­вать. Кол­дунс­тво­вать мы будем с помощью прок­си Shadowsocks с пла­гином xray. Все ПО на находит­ся в акту­аль­ном сос­тоянии и пос­тоян­но…

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

    От вас — 3 свободных вечера. От нас — навыки, необходимые для старта в профессии Java-разработчика. И даже первый базовый проект для портфолио! Участвуйте в бесплатном онлайн-интенсиве, который начнётся 26 сентября в 19:00 по московскому времени:✌️ https://clc.to/C5MsBw Сразу после регистрации отправим вам на почту чек-лист по знаниям и навыкам, которые необходимы backend-разработчику для трудоустройства. За 3 дня: ✔️ изучите синтаксис Java и основы ООП; ✔️ поработаете с коллекциями и файлами Java; ✔️ узнаете топ-5 правил синтаксиса языка Java, которые необходимы каждому начинающему разработчику; ✔️ создадите полноценный проект, который можно будет добавить в портфолио. 📌 Лайфхаками поделится разработчик, директор центра SymbioWay, который находит IT-специалистов для крупнейших компаний России, — Даниил Пилипенко. 🎁 Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
  • Книги для программистов

    Learning Perl: Making Easy Things Easy and Hard Things Possible Авторы: Randal L. Schwartz, brian d foy, Tom Phoenix (2021) Если вы только начинаете работать с Perl, эта книга вам нужна - будь вы программистом, системным администратором или даже специалистом по безопасности. Восьмое издание охватывает недавние изменения в языке до версии 5.34. Темы в книге: ✔️Типы данных и переменных Perl; ✔️Подпрограммы; ✔️Файловые операции; ✔️Регулярные выражения; ✔️Списки и сортировка; ✔️Управление процессом; ✔️Использование сторонних модулей. Скачать книгу
  • Книги для программистов

    Курс по Ruby+Rails. Часть 1. Императивное программирование Этот курс рассчитан на тех, у кого уже есть базовые навыки и знания в области структурного и объектно-ориентированного программирования. Он начинается с обзора продвинутых свойств Ruby в трёх основных стилях программирования — структурно-императивном, объектно-ориентированном и функциональном. Затем мы перейдём к разработке на фреймворке Ruby on Rails — начнём с введения в его фундаментальные концепции, компоненты и их свойства, разберем инструменты и библиотеки, важные в повседневной практике, и пройдёмся по продвинутым техникам, высокотехнологичным приёмам и архитектурным паттернам. @ruby_lib
  • Книги для программистов

    Профессия «Фронтенд-разработчик» на Хекслете включает в себя гораздо больше, чем кажется на первый взгляд. На курсе мы даем даем фундаментальные основы и развиваем алгоритмическое мышление. Несколько сотен практических заданий в онлайн-тренажере – лишь часть обучения. Вы будете участвовать в разработке открытых проектов Хекслета на GitHub, напишите 4 полноценных приложения для бизнеса и попрактикуетесь в решении реальных кейсов от компаний-партнеров. Цель любого обучения – это трудоустройство. Мы пройдем путь до первой работы в IT вместе с вами. Начните прямо сейчас. Вводные курсы профессии доступны бесплатно сразу после регистрации. 🎁🎁🎁 Отмечайте месяц знаний вместе с нами! Оставьте заявку на обучение профессии в Хекслете, а Распределяющая шляпа подскажет, какой подарок вы получите при оплате🪄 Переходи на сайт и скорее на платформу 9 ¾
  • Книги для программистов

    React to Python Автор: John Sheehan (2021) Научитесь создавать адаптивные интерфейсные веб-приложения на Python с использованием библиотек JavaScript React и Material-UI без необходимости программирования на JavaScript! Как это возможно? Используя транспилятор Transcrypt, который превращает ваш код на Python в JavaScript. Эта книга описывает инструменты разработчика и библиотеки, необходимые для разработки интерфейсных веб-приложений с использованием Python, с особым акцентом на React и Material-UI. Скачать книгу
  • Книги для программистов

    Хакер - Gateway Bleeding. Пентестим системы FHRP и перехватываем трафик в сети Су­щес­тву­ет мно­жес­тво спо­собов повысить отка­зоус­той­чивость и надеж­ность в кор­поратив­ных сетях. Час­то для это­го при­меня­ются спе­циаль­ные про­токо­лы пер­вого перехо­да FHRP. Из этой статьи ты узна­ешь, как пен­тесте­ры работа­ют с FHRP во вре­мя атак на сеть. https://justpaste.it/7kamt 🔐 @xakep_1
  • Книги для программистов

    Курс «Английский для аналитиков» от Яндекс Практикума Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков: - Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе. - Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании. - Общение с заказчиками и исполнителями. Сбор требований у стейкхолдеров и постановка задач для разработчиков. - Презентация результатов работы. Выступление на митапах, неформальное общение с коллегами из отрасли. - Обсуждение решений по проекту. Генерация и аргументация идей, участие в мозговых штурмах. - Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы. Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы
  • Книги для программистов

    Сделайте первый шаг к освоению профессии Java-разработчика с нуля! Встречаемся 21 сентября в 20:00 на вебинаре «Реляционные базы данных для начинающих Java-разработчиков». 📁 За 1,5 часа на занятии мы: - Поговорим о месте реляционных баз данных в архитектуре информационных систем. - Рассмотрим основные компоненты и возможности РСУБД на примере PostgreSQL. - Сделаем обзор основных технологий по работе с реляционными БД в Java (JDBC, JPA/Hibernate, Spring Data и др.) 👉🏻 Зарегистрируйтесь, чтобы принять участие https://otus.pw/plrL/ Используйте эту возможность протестировать онлайн-курс «Специализации Java-разработчик» от OTUS и познакомиться с преподавателем.
  • Реклама

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

    The Python 3 Standard Library by Example Автор: Doug Hellmann (2017) Стандартная библиотека Python 3 содержит сотни модулей для взаимодействия с операционной системой, интерпретатором и Интернетом - все они тщательно протестированы и готовы к началу разработки приложений. Автор книги, эксперт по Python, знакомит читателя с каждой обширной частью библиотеки при помощи примеров кода и качественных описаний. Книга может быть использована как справочник. Во время чтения книги вы научитесь: ✔️Работать с текстом с помощью textwrap, re (регулярные выражения) и difflib; ✔️Использовать различные структуры данных: перечисления, коллекции, массивы, heapq, очереди, структуры и т. д; ✔️Реализовывать алгоритмы элегантно и лаконично с помощью functools, itertools и contextlib; ✔️Обрабатывать дату / время и сложные математические задачи; ✔️Сжимать и архивировать данные. Скачать книгу
  • Книги для программистов

    ВВС: История математики Часть 1 Язык вселенной Часть 2 Гений Востока Часть 3 Пределы пространства Часть 4 За пределы бесконечности Математика - универсальный язык Вселенной, фундамент, на котором основаны все другие науки. Как человечество смогло открыть тайны этого универсального языка? Начиная с древнейших времен, прослеживается история математики до наших дней и завершается рассказом о наиболее важных проблемах современности. За решение каждой из этих "проблем тысячелетия" полагается крупное денежное вознаграждение. Но главное, их решение позволит лучше понять устройство нашего мира. @phis_mat
  • Книги для программистов

    ❗️Rust-разработчики — сейчас одни из самых дефицитных IT-кадров.С помощью Rust создаются операционные системы и ПО, веб-приложения, блокчейн-проекты и нейросети. ⁉️ Хотели бы перенять опыт экспертов Rust? Тогда записывайтесь в новый поток онлайн-курса «Rust Developer». За 4 месяца вы научитесь: - разворачивать Rust и среду разработки - создавать надёжное, отказоустойчивое и высокопроизводительное ПО - тестировать код, и писать асинхронный код 👉 Пройдите тест и поступите на курс по спеццене Хотите протестировать процесс обучения и познакомиться с преподавателями заранее? Регистрируйтесь на бесплатные вебинары: - «Ключевые особенности Rust»: Записаться на вебинар - «Rust и Frontend»: Записаться на вебинар Программа подойдет разработчикам как на системных языках, так и на высокоуровневых.