Full Stack Development with MongoDB: Covers Backend, Frontend, APIs, and Mobile App Development using PHP, NodeJS, ExpressJS, Python and React Native
Автор: Manu Sharma (2022)
Целью этой книги является разработка Full-Stack с использованием MongoDB и масштабирование вашего опыта до разработки веб и мобильных приложений.
Начиная с основ, книга поможет любому программисту и разработчику, а также тем, кто работает с NodeJS, PHP, Python и React Native, настроить свою рабочую среду с MongoDB. В книге подробно рассматриваются различные полностековые конфигурации библиотек и фреймворков для мобильных и веб-приложений. Также подробно объясняются REST API, операции CRUD. Навыки использования PHP, ExpressJS, NodeJS, Python и React Native со временем становятся все более прочными.
Скачать книгу
👉 @bfbook
Путешествие на край Вселенной (National Geographic Journey to the Edge of the Universe)
Это путешествие увлекает нас к истокам зарождения жизни, Столпам Мироздания, давая возможность заглянуть далеко за облака космической пыли, туда, где рождаются огромные звезды, даря Вселенной свой свет, а может быть и жизнь.
Страна: Великобритания, США
#математика #math #физика #physics
👉 @phis_mat
Data Science – стремительно развивающаяся отрасль на стыке бизнеса и интернет-технологий. Согласно данным рекрутинговых агентств в России несколько тысяч компаний находятся в активном поиске специалистов в этой области, а заработная плата на практике не имеет верхнего предела.
Совместная магистерская онлайн-программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования даст вам актуальные знания и навыки в программировании, математике, машинном и «глубоком» обучении. Ваш образовательный процесс будет отслеживать команда методистов, преподавателей и тьюторов с опытом организации обучения в Data Science более 3 лет. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др.
Вы реализуете ряд проектов лично и в команде – это поможет сформировать профессиональное портфолио. Студенты программы получают консультацию от карьерного коуча, проходят стажировки и в дальнейшем трудоустраиваются в ведущие IT-компаний России, среди которых: Сбер, VK, Huawei, Аскон, ЦИФРА, «Гринатом», «АЛРОСА», «Альфа-Банк», «Тинькофф Банк», «Газпромнефть-Центр» и другие.
Подробнее о программе
The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript
Автор: Jeanine Meyer (2022)
Получите глубокие практические знания основных инструментов, используемых для создания веб-страниц: языка гипертекстовой разметки (HTML5), каскадных таблиц стилей (CSS) и JavaScript. Эта обновленная версия включает новые и улучшенные игры и упражнения и подойдет как абсолютным новичкам, так и людям, имеющим некоторый опыт работы с языками программирования, но не знакомым с комбинацией HTML, CSS и JavaScript.
Приложение содержит примеры продвинутых техник, таких как программы скалярной векторной графики, отображающие логотип HTML5 и фигурку из мультфильма, каждая из которых может меняться динамически, а также математические техники для расчета того, пересекает ли ход линию, и перенастройки расположения кругов и стрелок. Изложение каждого примера в главах и приложении включает снимки экрана и таблицы, раскрывающие структуру программы, и пояснение кода по пунктам.
Скачать книгу
👉 @bfbook
Hacking for Dummies, 7th Edition
Автор: Kevin Beaver (2022)
Ваш смартфон, ноутбук и настольный компьютер важны для вашей жизни и бизнеса как никогда раньше. Помимо того, что они делают вашу жизнь проще и продуктивнее, на них хранится конфиденциальная информация. К счастью для всех нас, каждый может освоить мощные методы защиты данных и обеспечения безопасности, чтобы плохие парни оставались снаружи, где им и место.
Эта книга отправит вас в легкое путешествие по кибербезопасности, в ходе которого вы научитесь основам тестирования на уязвимость и проникновение, чтобы вы могли найти бреши в своей сети до того, как ими воспользуются плохие парни. Вы научитесь защищать свои сети Wi-Fi, блокировать последнюю установку Windows 11, понимать последствия удаленной работы для безопасности и многое другое.
Скачать книгу
👉 @bfbook
История высоконагруженного сервиса на примере Вконтакте — с 2006 года до наших дней. Хронология с выступления Александра Тоболя.
2006: LAMP-стек — Apache, Debian, MySQL и PHP
2008: для баланса внедрили nginx
2009: MySQL перестал справляться, созданы Engines, которые сейчас бы назвали микросервисами
2011: нужна масштабируемость, решили внедрить свой RPC
2013: страдает производительность, слишком много логики. Сделали в два раза быстрее благодаря KPHP — транслятору PHP-кода в компилируемый C++
2015: пользователи смотрят только 20% ленты — сделали умную ленту, которая таргетировалась на счастье пользователя
2017: несколько Тбит/с трафика. Чтобы снизить нагрузку сетей, решили подвинуть ближе к пользователям самый популярный контент. Внедрили CDN
2019: у пользователей очень много фотографий, сотни петабайт. Хранение на дисках не соответствовало рынку. Началась работа с распределенными системами
2020: к базам данных на С++ добавили Go, Java. KPHP стал языком, у него появилась строгая типизация (кстати, он на Open Source и ускоряет исполнение кода в 7-10 раз)
2021: в KPHP добавили параллелизм, запустили QUIC, переехали на http3
2022: новые требования к отказоустойчивости. Решено построить новый дата-центр, провести hardware оптимизацию. Включили NUMA, увеличили на 20% capacity бэкенда
Полная версия истории тут.
Simulation with Python: Develop Simulation and Modeling in Natural Sciences, Engineering, and Social Sciences
Автор: Rongpeng Li (2022)
Эта книга охватывает темы моделирования на основе сценарного подхода с использованием Python и богатых визуализаций и таблиц.
В книге рассматривается моделирование, применяемое в естественных и социальных науках, а также моделирование, взятое из лучших алгоритмов, используемых сегодня в промышленности.
Прочитав эту книгу, вы будете иметь представление о моделировании с помощью Python в естественных, инженерных и социальных науках.
Для кого эта книга:
Разработчики Python начального и среднего уровня из различных областей знаний, включая бэкенд-разработчиков, академических программистов-исследователей, специалистов по анализу данных и инженеров машинного обучения.
Скачать книгу
👉 @bfbook
🔥 Тест на знание языка
— Ответьте на 20 вопросов и проверьте, насколько вы готовы к углубленному изучению Rust. Сможете сдать — пройдёте на продвинутый онлайн-курс "Rust Developer. Professional" со скидкой!
👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Rust Developer. Professional"
Курс доступен в рассрочку.
🎁 Пройдете успешно тест, получите доступ к открытым урокам курса.
Нативная интеграция. Информация о продукте www.otus.ru
Foundations of Robotics: A Multidisciplinary Approach with Python and ROS
Автор: Damith Herath (2022)
Эта книга знакомит с ключевыми понятиями робототехники на понятном языке, используя увлекательный подход, основанный на проектах. Она охватывает современные темы в робототехнике, предоставляя доступную начальную точку для изучения основ во всех основных областях.
Один из разделов посвящен введению в концепции программирования с использованием языка Python, который стал одним из самых популярных языков в робототехнике и искусственном интеллекте. Книга также знакомит читателя с Robot Operating System (ROS) - вездесущей программной и алгоритмической основой, используемой исследователями и промышленностью.
Книга представляет собой вдохновляющее, актуальное и междисциплинарное введение в робототехнику во всех ее проявлениях, включая новые темы, связанные с робототехникой по машинному обучению, этике, взаимодействию человека и робота и дизайн-мышлению.
Скачать книгу
👉 @bfbook
👩💻 Не хватает мощностей при разработке на C++?
🚀 Приглашаем на экспресс-обзор современных инструментов разработки на плюсах, который состоится 31 мая в 20:00.
📢📢 На этой встрече вы сможете обменяться опытом с экспертом, а также узнать:
🔵Как автоматизировать сборку с помощью CMake, Bazel.
🔵Что такое пакетные менеджеры Conan и vcpkg и как их использовать.
Это открытое занятие является бесплатной пробной частью онлайн-курса OTUS “C++ Developer. Professional”.
Оплата курса возможна любым удобным для вас способом.
👉Чтобы записаться на урок, пройдите вступительное тестирование: https://otus.pw/Dpp5/Нативная интеграция. Информация о продукте www.otus.ru
Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation
Автор: Jagdeep (2022)
Изучите архитектуру веб-приложений, тестирование API, практику кодирования и стандарты для лучшей разработки и управления автоматизацией тестирования API. Эта книга ориентирована на начинающих инженеров по тестированию, которые в настоящее время работают в области тестирования API, а также на тех, кто начинает свой путь в области тестирования ПО.
Вы начнете с введения в тестирование API и веб-приложений, использующих API. Затем в книге рассматриваются стандарты аутентификации, используемые в индустрии программного обеспечения, а также инструменты, фреймворки и библиотеки, используемые в тестировании API. По ходу книги вы узнаете о пирамиде тестирования, о том, как тестировать API, о том, из чего состоит хороший тестовый сценарий, и о различных рекомендациях по кодированию. Наконец, вы сможете написать свой собственный сценарий тестирования API.
Скачать книгу
👉 @bfbook
🦈Акула способна учуять кровь на расстоянии 50 километров. А тимлид должен уметь распознать риски и нейтрализовать их еще до старта проекта!
Риск-менеджмент — это мощный инструмент, способный предупреждать и даже решать многие проектные проблемы. Узнайте об этом больше от Ильи Прахта, исполнительного директора в SmartUp, на бесплатном вебинаре «Риск-менеджмент для тимлидов разработки» в OTUS:https://otus.pw/uE4C/
На занятии обсудим:
— В чем смысл рисков и зачем ими управлять
— Зачем риск-менеджмент тимлиду
— Как управлять рисками, чтобы в этом были смысл и польза
— Управление рисками не в работе
Вебинар будет полезен начинающим и действующим тимлидам, скрам-мастерам.
Открытый урок состоится в рамках онлайн-курса «Team Lead». Возможны разные способы оплаты курса.
👉Для участия зарегистрируйтесь: https://otus.pw/uE4C/Нативная интеграция. Информация о продукте www.otus.ru
Secure Web Application Development: A Hands-On Guide with Python and Django
Автор: Matthew Baker (2022)
Кибератаки становятся все более распространенным явлением, и, по оценкам Open Web Application Security Project (OWASP), 94% сайтов имеют недостатки только в контроле доступа. Атаки развиваются, чтобы обойти новые средства защиты, а средства защиты должны развиваться, чтобы оставаться эффективными. Разработчикам необходимо понимать основы атак и защиты, чтобы постигать новые методы по мере их появления. Эта книга научит вас писать безопасные веб-приложения.
Основное внимание уделяется тому, как хакеры атакуют приложения, а также широкому арсеналу средств защиты. Это позволит вам выбрать подходящие методы для устранения уязвимостей и при этом обеспечить пользователям необходимую функциональность.
Скачать книгу
👉 @bfbook
Принцип Гюйгенса (Школфильм)
В фильме кратко объясняется принцип преломления и отражения света, распространение сферических волн.
#математика #math #физика #physics
👉 @phis_mat
TensorFlow in Action
Автор: Thushan Ganegedara (2022)
TensorFlow in Action научит вас строить, обучать и внедрять модели глубокого обучения с помощью TensorFlow 2. В этом практическом руководстве вы приобретете навыки многократного использования, создавая готовые к производству приложения, такие как переводчик с французского на английский и нейронная сеть для написания художественной литературы. Вы оцените подробные объяснения, начиная с основ DL и заканчивая продвинутыми приложениями в NLP, обработке изображений и MLOps, а также важные детали, к которым вы будете возвращаться снова и снова.
Скачать книгу
👉 @bfbook
Новички-бэкендеры часто выбирают между Java и Python. На бесплатном вебинаре Яндекс Практикума разберёмся, чем отличаются эти языки.
→ 22 мая в 19:00
Вести вебинар будут действующие программисты — эксперты и выпускники Практикума. Они расскажут:
— что это за языки и зачем нужны;
— какой язык подойдёт для игр, корпоративных приложений, машинного обучения или автоматизации;
— какие сложности есть в изучении;
— как выбрать язык под себя;
— какие специалисты нужнее на рынке труда.
В конце встречи можно будет задать вопросы и получить совет.
→ Приходите на встречу, чтобы сделать первый шаг к карьере.
Machine Learning and Wireless Communications
Автор: Yonina C. Eldar (2022)
Как машинное обучение может помочь в проектировании будущих сетей связи и как будущие сети могут удовлетворить потребности новых приложений машинного обучения?
В этой всеобъемлющей книге вы узнаете о взаимодействии между двумя наиболее преобразующими и влиятельными технологиями нашего времени. Во-первых, узнаете, как современные методы машинного обучения, такие как глубокие нейронные сети, могут изменить способы проектирования и оптимизации будущих сетей связи. Доступное введение в концепции и инструменты сопровождается многочисленными примерами из реального мира, показывающими, как эти методы могут быть использованы для решения давних проблем. Во-вторых рассмотрено проектирование беспроводных сетей как платформ для приложений машинного обучения.
Скачать книгу
👉 @bfbook