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

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

50300 @bfbook

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

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

    WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code Автор: Brian Sletten (2021) Данная книга является подробным и доступным введением в одну из самых революционных технологий отрасли. То, что начиналось как способ использования в браузере языков, отличных от JavaScript, превратилось во всеобъемлющий путь к переносимости, производительности, повышенной безопасности и большему повторному использованию кода во впечатляющем наборе целей развертывания. Во время чтения книги вы: ✔️Используете WebAssembly для повышения переносимости кода на разные платформы; ✔️Узнаете, как WebAssembly повышает защиту от серьезных атак на систему безопасности; ✔️Используете WebAssembly для развертывания устаревшего кода в веб-средах; ✔️Увеличите свою пользовательскую базу с помощью языков и сред разработки; ✔️Интегрируете код JavaScript в другие языки и среды для повышения производительности, безопасности и продуктивности; ✔️Узнаете, как WebAssembly может повлиять на вашу карьеру разработчика программного обеспечения. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Head First Swift Авторы: Paris Buttfield-Addison, Jon Manning (2021) Swift наиболее известен как язык программирования Apple, который выбирают для разработки приложений под iOS, iPadOS, macOS, watchOS и tvOS. Но он гораздо более универсален. Swift также получает все большее распространение как язык для системного программирования и серверного кода, он работает в Linux и Windows. С Head First Swift вы исследуете язык с нуля: от сбора и управления данными до повторного использования кода, создания пользовательских типов данных и структурирования программ. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Хакер - HTB Faculty. Атакуем веб-сервер через mPDF и повышаем привилегии с помощью Linux capabilities В этом рай­тапе я покажу, как исполь­зовать обход авто­риза­ции через SQL-инъ­екцию, затем мы про­экс­плу­ати­руем mPDF и повысим при­виле­гии на сер­вере через сис­тему Linux capabilities, а кон­крет­но — через воз­можность cap_sys_ptrace. По­лиро­вать свои навыки мы будем при помощи тре­ниро­воч­ного стен­да Faculty с пло­щад­ки Hack The Box. Уро­вень слож­ности заяв­лен как сред­ний. telegra.ph/Haker--…es-12-18 🔐 @xakep_1
    Хакер - HTB Faculty. Атакуем веб-сервер через mPDF и повышаем привилегии с помощью Linux capabilities

    RalfHacker Содержание статьи Разведка Сканирование портов Сканирование веб контента Точка входа Точка опоры Продвижение Локальное повышение привилегий В этом рай­тапе я покажу, как исполь­зовать обход авто­риза­ции через SQL-инъ­екцию, затем мы про­экс­плу­ати­руем mPDF и повысим при­виле­гии на сер­вере через сис­тему Linux capabilities, а кон­крет­но — через воз­можность cap_sys_ptrace. По­лиро­вать свои навыки мы будем при помощи тре­ниро­воч­ного стен­да Faculty с пло­щад­ки Hack The Box. Уро­вень слож­ности…

    Telegraph
  • Реклама

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

    Practical Python Data Wrangling and Data Quality Автор: Susan E. McGregor (2021) Окружающий мир полон данных, содержащих уникальные идеи и ценные истории, и эта книга поможет вам их раскрыть. Независимо от того, работаете ли вы с данными или хотите больше узнать о имеющихся возможностях, примеры и методы в этой практической книге помогут вам легче очищать, оценивать и анализировать данные, чтобы вы могли получать значимые выводы и убедительные визуализации. Во время чтения книги вы: ✔️Используете Python 3.8+ для чтения, записи и преобразования данных из различных источников; ✔️Поймёте и используете основы программирования на Python для масштабной обработки данных; ✔️Научитесь организовывать, документировать и структурировать свой код, используя лучшие практики; ✔️Изучите сбор данных из файлов структурированных данных, веб-страниц и API; ✔️Научитесь выполнять базовый статистический анализ, чтобы понять смысл наборов данных. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Пройди тест по базам данных и получи... ✔️ Ответь на 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Data Warehouse Analyst" по праздничной цене. Что будет на курсе? Научитесь собирать end-to-end аналитические решения. За 5 месяцев живых вебинаров и практики вы изучите самые актуальные и востребованные инструменты построения хранилищ данных. ⏰ Время прохождения теста ограничено 25 минут ✍️ПРОЙТИ ТЕСТ: https://otus.pw/p9Jo/ 🎄 Новогодняя распродажа! Скидки -23% на все курсы! Предложение ограничено.
  • Книги для программистов

    React: Up & Running: Building Web Applications Автор: Stoyan Stefanov (2021) Начните работу с React, технологией с открытым исходным кодом от Facebook для быстрого создания полнофункциональных веб-приложений. Обновленное для последней версии React, второе издание этого практического руководства показывает, как создавать компоненты React и организовывать их в поддерживаемые крупномасштабные приложения. Если вы знакомы с синтаксисом JavaScript, вы готовы приступить к работе. Во время чтения книги вы: ✔️Настроите React и напишете свое первое веб-приложение; ✔️Научитесь создавать и использовать настраиваемые компоненты React вместе с общими компонентами DOM; ✔️Создадите компонент таблицы данных, который позволяет редактировать, сортировать, искать и экспортировать ее содержимое; ✔️Освоите синтаксис JSX; ✔️Используете встроенные хуки и создадите свои собственные; ✔️Создадите полное настраиваемое приложение, которое позволяет хранить данные на клиенте. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Азиатско-Тихоокеанский банк получил премию Digital Leaders Award за образовательный проект АТБ PLUG-IN. Премию вручили в начале декабря в рамках VII ежегодного Форума «Время инноваций». Проект АТБ PLUG-IN – это новая программа Азиатско-Тихоокеанского банка, в рамках которой готовят IT-специалистов, желающих работать в банковской сфере. Программу реализуют недавно, но она привлекательна благодаря двум вещам. Во-первых, по ее окончании выпускники получают реальный шанс на трудоустройство в банке, а во-вторых, она полностью бесплатна, более того, во время обучения даже платят стипендию. Подробнее о ней можно узнать в канале проекта, но что важно знать – 17 человек, прошедших обучение летом, уже работают в АТБ по полученной специальности. Шансы есть у всех – важно только ими воспользоваться.
    ATB plug-in | IT обучение АТБ

    Образовательный IT проект и работа в Азиатско-Тихоокеанском банке 👉🏻https://atbplugin.tech

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

    Уже подвели итоги года? Строите планы на 2023? Лидеры рынка IT-рекрутинга и аутсорсинга — да. Читаем интервью управляющего партнёра Selecty Арсения Федоткина: — кандидат или работодатель — по чьим правилам будет жить рынок труда в IT; — релокация — что это было и что ждать дальше; — как хорошие работодатели поддерживали своих сотрудников — сравни со своими условиями и проси у компании больше; — тренды, эмоции и ожидания 2022—2023. → Читать на CNews.
    Арсений Федоткин, Selecty: В сфере ИТ вполне вероятно возвращение «рынка кандидата»

    Selecty — группа компаний, работающая на рынке рекрутинга, аутсорсинга и создания ПО. Подводя итоги года, CNews обсудил...

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

    Natural Language Processing in Action: Understanding, analyzing, and generating text with Python Авторы: Hobson Lane, Hannes Hapke, Cole Howard (2019) Книга является руководством по созданию программ, обрабатывающих человеческий язык, используя возможности Python с его фреймворками, предназначенными для работы с AI и NLP. Книга расширяет традиционные подходы к NLP, включая нейронные сети, современные алгоритмы глубокого обучения, и объясняет работу решений реальных задач, таких как составление текста и ответы на вопросы в свободной форме. Для комфортного чтения требуется базовое понимание глубокого обучения и средние знания Python. Что внутри: ✔️Работа с Keras, gensim, TensorFlow, scikit-learn; ✔️Rule-based и data-based NLP; ✔️Масштабируемые пайплайны и другое. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Основы работы с ограничениями sql При разработке баз данных вам может понадобиться установить ограничения на то, какие данные могут храниться в том или ином столбце. Например, если бы у нас была таблица, в которой хранится информация о небоскребах, мы бы запретили отрицательные значения в столбце, содержащем высоту зданий. Реляционные системы управления базами данных (РСУБД) позволяют контролировать данные, помещаемые в таблицу. Этот контроль выполняется при помощи ограничений. В контексте РСУБД ограничение – это специальное правило, которое применяется к одному или нескольким столбцам (иногда и ко всей таблице) и определяет, какие изменения могут быть внесены в данные с помощью операторов INSERT, UPDATE или DELETE. В этой статье мы подробно рассмотрим, что такое ограничения и как они используются в СУБД. Также мы отдельно остановимся на каждом из пяти ограничений, определенных в стандарте SQL, и объясним их функции. #SQL 👉 @database_info
  • Книги для программистов

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

    ⚡️Освойте философию DevOps на онлайн-курсе «DevOps практики и инструменты» в OTUS. Пройдите вступительное тестирование и узнайте, осилите ли вы уровень курса. Результат теста получите сразу. 👉 ПРОЙТИ ТЕСТ ✨Сможете успешно пройти тест, получимте доступ к открытым урокам курса + доступ к курсу по специальной новогодней цене! DevOps — особая методология в разработке, знание которой высоко ценится в современных IT-компаниях. 🎄Новогодняя распродажа! Скидки -23% на все курсы!
  • Книги для программистов

    11 декабря 2022 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.1. From Linus Torvalds <> Date Sun, 11 Dec 2022 14:44:24 -0800 Subject Linux 6.1 После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.1. Среди наиболее заметных изменений: поддержка разработки драйверов и модулей на языке Rust, модернизация механизма определения используемых страниц памяти, специальный менеджер памяти для BPF-программ, система диагностики проблем с памятью KMSAN, механизм защиты KCFI (Kernel Control-Flow Integrity), внедрение структуры Maple tree. В новую версию принято 15115 исправлений от 2139 разработчиков, размер патча - 51 МБ, что примерно в 2 раза меньше размера патчей от ядер 6.0 и 5.19. Изменения затронули 13165 файлов, добавлено 716247 строк кода, удалено 304560 строк. Около 45% всех представленных в 6.1 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 3% - с файловыми системами и 3% c внутренними подсистемами ядра. https://lkml.org/lkml/2022/12/11/206 👉 @i_odmin
  • Книги для программистов

    Designing Secure Software: A Guide for Developers Автор: Loren Kohnfelder (2021) Книга содержит более чем двадцатилетний опыт Лорена Конфельдера в виде краткого и элегантного руководства по повышению безопасности технологических продуктов. Написанная для широкого круга профессионалов в области программного обеспечения, она подчеркивает важность обеспечения безопасности в разработке на раннем этапе и вовлечения в процесс всей команды. Вы научитесь: ✔️Определять важные активы, поверхность атаки и границы доверия в системе; ✔️Оценивать эффективность различных вариантов смягчения угроз; ✔️Работать с хорошо известными шаблонами безопасного программирования и библиотеками; ✔️Понимать и предотвращать уязвимости, такие как XSS и CSRF, недостатки памяти и многое другое; ✔️Использовать тестирование безопасности для упреждающего выявления уязвимостей в коде. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Как работают статические методы Статические методы создаются в классе при помощи декоратора @ staticmethod. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие. Такой тип методов не может модифицировать ни объект, ни сам класс. То есть передавать объект или класс и прописывать self или cls в аргументах не нужно. Обычную функцию стоит вносить в класс в качестве статического метода в том случае, когда эта функция логически относится к классу и имеет смысл там быть. Подписывайтесь на канал 👉@pythonofff
  • Реклама

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

    Какие инструменты нужно изучить тем, кто кто хочет создавать отказоустойчивые и масштабируемые архитектуры? Узнайте и начните осваивать некоторые из них на открытых уроках в OTUS, которые состоятся в рамках онлайн-курсов «Microservice architecture» и «Highload Architect»: 🗓 19 декабря в 20:00 — «RESTful API паттерны» Поговорим о REST, рассмотрим уровни зрелости REST, затронем HATEOAS, рассмотрим паттерны REST и посмотрим, как они реализуются в json-api и odata, сгенерируем клиент к сервису по openapi idl. 👉 Для участия необходимо пройти вступительный тест — https://otus.pw/0Y6Y/ 🗓 21 декабря в 20:00 — «Протокол WebSockets» На занятии разберем особенности протокола WebSockets, а также рассмотрим примеры использования с nginx, webrtc. 👉 Для участия необходимо пройти вступительный тест — https://otus.pw/KUQV/
  • Книги для программистов

    Artificial Intelligence: A Modern Approach Авторы: Stuart Russell, Peter Norvig (2020) Авторы в своей книге исследуют всю широту и глубину области искусственного интеллекта. 4-е издание знакомит читателей с новейшими технологиями, представляет концепции в более унифицированной форме и предоставляет расширенный охват машинного обучения, глубокого обучения, трансферного обучения, многоагентных систем, робототехники, обработки естественного языка, вероятностного программирования, конфиденциальности и безопасного ИИ. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Хакер - Удар по контейнерам. Пентестим Docker и Kubernetes в облаке Amazon Пред­положим, ты уже уме­ешь повышать при­виле­гии в сре­де AWS. Но туда ведь нуж­но еще как‑то попасть! Фай­лы .credentials в репози­тори­ях и дру­гие прос­тые ошиб­ки раз­работ­чиков встре­чают­ся все реже и реже. Что еще мож­но поис­кать? Об этом и погово­рим сегод­ня. AWS — это чуть боль­ше двух сотен раз­ных сер­висов. Сей­час все боль­ше ком­паний начина­ют исполь­зовать кон­тей­нер­ные сре­ды. AWS, сле­дуя за спро­сом, пред­лага­ет нес­коль­ко сер­висов для работы с Docker или Kubernetes. У клас­теров в AWS есть некото­рые отли­чия от обыч­ных, но они край­не нез­начитель­ны. telegra.ph/Haker--…on-12-12 🔐 @xakep_1
    Хакер - Удар по контейнерам. Пентестим Docker и Kubernetes в облаке Amazon

    MichelleVermishelle  Содержание статьи Elastic Container Registry (ECR) Внешняя разведка AWS CLI Elastic Container Service (ECS) Initial Access Enumeration Elastic Kubernetes Service (EKS) Initial Access Перечисление Выводы Пред­положим, ты уже уме­ешь повышать при­виле­гии в сре­де AWS. Но туда ведь нуж­но еще как‑то попасть! Фай­лы .credentials в репози­тори­ях и дру­гие прос­тые ошиб­ки раз­работ­чиков встре­чают­ся все реже и реже. Что еще мож­но поис­кать? Об этом и погово­рим сегод­ня. AWS — это чуть…

    Telegraph