Реклама. ПАО "МОСКОВСКИЙ КРЕДИТНЫЙ БАНК". Лицензия № 1978. erid=токен2Vtzqv6afGr
Банк МКБ, один из лучших IT-работодателей по версии Хабра, готов дать оффер всего за один день!
22 апреля проводим ☄️OneDayOffer для IT-специалистов: аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, senior react-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.
В течение одного дня мы познакомим вас с командой и техлидами, расскажем о предстоящих проектах и сравним с ними ваш скилл, а уже вечером разошлем офферы тем, кто готов вместе с командой МКБ делать наши финтех-сервисы лучше 🤝
Заявку можно оставить здесь.
* в начале публикации мы сcылались на Хабр. Кликни ссылку, чтобы посмотреть за что МКБ ценят в IT-сообществе😎
@mkbbank
Frontend Development: The Ultimate Guide (2022)
Автор: Sufyan bin Uzayr
Количество страниц: 178
Пользовательские интерфейсы, кнопки, вводимые пользователем данные, веб-страницы и функции пользовательского опыта (UX) - все это примеры фронтенд-разработки. Пользовательский опыт является основным направлением разработки фронтенда. Как инженеры фронтенда, вы создаете те части приложения, к которым непосредственно обращаются конечные пользователи, используя соответствующие подходы к кодированию и проектированию с целью сделать общий интерфейс элегантным, простым в использовании, быстрым и безопасным, способствуя вовлечению и взаимодействию пользователей. Разработка фронтенда - это процесс преобразования данных в графический пользовательский интерфейс. Основой фронтенд-разработки всегда были HTML, CSS и JavaScript.
Скачать книгу
C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++ (2022)
Автор: Daniel Harder
Количество страниц: 204
#c_plus_plus
C++ был разработан для системного программирования, встраиваемого программного обеспечения, программного обеспечения с ограниченными ресурсами и больших систем, с производительностью, эффективностью и гибкостью использования в качестве основных моментов дизайна. C++ также оказался полезным во многих других контекстах, с ключевыми преимуществами программной инфраструктуры и приложений с ограниченными ресурсами, включая настольные приложения, видеоигры, серверы (например, электронная коммерция, веб-поиск или базы данных), и приложения, критичные к производительности (например, телефонные коммутаторы или космические зонды).
Скачать книгу
Application Security Program Handbook: A guide for software engineers and team leaders (2022)
Автор: Derek Fisher
Количество страниц: 296
Руководство по программе безопасности приложений научит вас внедрять надежную программу безопасности на протяжении всего процесса разработки. Он выходит далеко за рамки основ, подробно описывая гибкие основы безопасности, которые могут адаптироваться и развиваться в соответствии с новыми и возникающими угрозами. Его сервис-ориентированный подход идеально подходит для быстрого темпа современной разработки. Ваша команда быстро перейдет от отношения к безопасности как к рутине к важной части своей повседневной работы. Следуйте советам экспертов, приведенным в этом руководстве, и вы будете надежно поставлять программное обеспечение, свободное от дефектов безопасности и критических уязвимостей.
Скачать книгу
Собственные технологические разработки ВК в одном месте
ВКонтакте регулярно рассказывает про собственные решения и почти так же часто выпускают их в виде публичных API и SDK, как было, например, с видеоконференциями или распознаванием речи.
Теперь все они собраны в специальном разделе «Технологии»: узнать о каждой их них подробнее и скачать нужное можно по ссылке ниже. Пользуйтесь.
Открыть раздел
Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP (2023)
Автор: Ben Hansen
Количество страниц: 336
#php
Вы узнаете, как разбить бизнес-требования на выполнимые и осуществимые списки с помощью Jira. Используя эти упорядоченные списки бизнес-требований, вы поймете, как внедрить разработку, ориентированную на поведение (BDD) и разработку, ориентированную на тестирование (TDD), чтобы начать писать сопровождаемый PHP-код. Вы узнаете, как использовать автоматизированные тесты, чтобы остановить внесение регрессий в приложение при каждом выпуске кода с помощью непрерывной интеграции.
Скачать книгу
👁🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире.
Все больше проектов требуют навыки PostgreSQL, а на рынке труда все больше ощущается постоянная нехватка администраторов и разработчиков, которые умеют не просто работать с PostgreSQL, а могут проектировать базы данных и развертывать высоконагруженные кластера в облаках, оптимизировать запросы, поддерживать и масштабировать.
📌 Хотите начать осваивать PostgreSQL?
Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes».
🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».
👉ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/t9qI/Реклама. Информация о рекламодателе на сайте otus.ru
Mastering C++ Network Automation: Run Automation across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking (2023)
Автор: Justin Barbara
Количество страниц: 210
#c_plus_plus
В первом разделе книги рассматриваются основы создания сценариев автоматизации и тестирования. Читатели узнают, как создавать успешные сценарии автоматизации и тестировать их, чтобы убедиться, что они работают правильно. В следующем разделе описывается, как настроить среду автоматизации сети. Сюда входит настройка сетевых устройств, серверов и других компонентов, необходимых для автоматизации. Читатели узнают о различных протоколах, а также о том, как использовать Ansible для автоматизации управления конфигурацией этих устройств. Рассматриваются вопросы контейнеризации и систем оркестровки контейнеров, таких как Docker и Kubernetes. Читатели узнают, как использовать такие инструменты, как Docker Compose и Kubernetes, для автоматизации управления и развертывания рабочих нагрузок.
Скачать книгу
Python Machine Learning Projects: Learn how to build Machine Learning projects from scratch (2023)
Автор: Dr. Deepali R Vora
Количество страниц: 260
#python
Книга начинается с объяснения того, насколько важно машинное обучение сегодня и какие технологии необходимы для его работы. Затем книга поможет вам ознакомиться с основными концепциями, лежащими в основе машинного обучения, включая основы программирования на Python. В ней объясняются различные типы алгоритмов машинного обучения и их применение в различных областях, таких как рекомендательные системы, анализ и добыча текста, обработка изображений и анализ социальных сетей. В конце книга кратко знакомит вас с наиболее популярными метаэвристическими алгоритмами оптимизации.
Скачать книгу
Mathematical Foundations of Data Science (2023)
Автор: Bernhard Bermeitinger
Количество страниц: 226
Цель данного учебника - указать на наиболее важные принципы анализа данных с математической точки зрения. В частности, для изучения выбраны следующие вопросы: Какие принципы необходимы для понимания последствий применения, а какие - для понимания условий успеха используемых методов? Теория представлена только в той степени, которая необходима для ее правильного применения, стремясь к балансу между чрезмерной сложностью и чрезмерным упрощением. Основное внимание уделяется принципам, имеющим решающее значение для успешного применения.
Скачать книгу
Frontend Development Projects with Vue.js 3: Learn the fundamentals of building scalable web applications and dynamic user interfaces with Vue.js, 2nd Edition (2023)
Автор: Maya Shavin
Количество страниц: 628
#vue
Книга "Frontend Development Projects with Vue.js 3" поможет вам освоить основные концепции этого фреймворка JavaScript на практических примерах, имитирующих реальные веб-проекты. В этом обновленном издании вы познакомитесь со всеми аспектами нового и улучшенного Vue.js 3, работая над такими мини-проектами, как интерфейс чата, корзина для покупок, калькулятор цен, приложение для выполнения дел и генератор карточки профиля для хранения контактных данных. Эти реалистичные проекты представлены в виде небольших упражнений, которые вы сможете выполнять с удовольствием, даже бросая вызов самому себе.
Скачать книгу
Implementing Event-Driven Microservices Architecture in .NET 7: Develop event-based distributed apps that can scale with ever-changing business demands using C# 11 and .NET 7
Автор: Joshua Garverick
Количество страниц: 326
#c_sharp
Эта книга проведет вас через различные практические примеры реализации событийно-ориентированной архитектуры микросервисов с использованием C#11 и .NET 7. Она разделена на 3 отдельных раздела, каждый из которых посвящен различным аспектам этой реализации.
В первом разделе будут рассмотрены новые возможности .NET 7, которые облегчают разработку приложений с использованием паттернов EDA. Во втором разделе будут рассмотрены различные компоненты настройки локальной среды, контейнеризация кода, тестирование, развертывание и наблюдаемость микросервисов с использованием подхода EDA. В третьем разделе вы узнаете о необходимости масштабируемости и устойчивости сервисов в приложении, а также о деталях реализации, связанных с эластичными и автомасштабируемыми компонентами.
Скачать книгу
SQL Query Design Patterns and Best Practices: A practical guide to writing readable and maintainable SQL queries using its design patterns (2023)
Автор: Chi Zhang
Количество страниц: 270
#sql
Эта книга поможет вам составить эффективные SQL-запросы, уменьшив размер набора для получения эффективных результатов. Вы узнаете, как форматировать результаты, чтобы их было легче воспринимать по месту назначения. Далее книга расскажет вам о решении сложных бизнес-задач с помощью более продвинутых методов, таких как общие табличные выражения и оконные функции, и перейдет к выявлению проблем, связанных с безопасностью базового набора данных. Вооружившись этими знаниями, вы получите основу для построения запросов и будете готовы переключить внимание на использование инструментов, таких как планы запросов и индексы, для оптимизации этих запросов.
Скачать книгу
Azure Security Cookbook: Practical recipes for securing Azure resources and operations (2023)
Автор: Steve Miles
Количество страниц: 372
Эта книга начинается со знакомства с рецептами по обеспечению безопасности и защите идентификационных данных Azure Active Directory (AD). После изучения способов обеспечения безопасности и защиты сетей Azure вы изучите способы обеспечения безопасности удаленного доступа Azure и защиты виртуальных машин Azure, баз данных Azure и хранилищ Azure. По мере продвижения вы также узнаете, как обеспечивать безопасность и защиту сред Azure с помощью механизма рекомендаций Azure Advisor и использовать инструменты Microsoft Defender for Cloud и Microsoft Sentinel. Наконец, вы сможете применять аналитику трафика, визуализировать трафик и выявлять киберугрозы, а также подозрительную и вредоносную активность.
Скачать книгу
Beginner’s Guide to Code Algorithms: Experiments to Enhance Productivity and Solve Problems (2022)
Автор: Deepankar Maitra
Количество страниц: 168
В нашем все более цифровом мире кодирование является необходимым навыком. Передача алгоритма машине для выполнения ряда задач имеет жизненно важное значение. Это руководство научит вас мыслить как программист. Автор раскрывает секрет написания кода - построение хорошего алгоритма. Алгоритмическое мышление позволяет задавать правильные вопросы и переходить от решения проблем к созданию решений. Такое мышление сделает вас более привлекательным для работодателей.
Скачать книгу
Cyber Security: The complete guide to cyber threats and protection, 2nd Edition
Автор: David Sutton
Количество страниц: 222
Это совершенно новое издание охватывает различные виды киберугроз и объясняет, что вы можете сделать для снижения этих рисков и обеспечения безопасности ваших данных. Cyber Security объясняет основы информационной безопасности, как сформировать хорошую организационную практику безопасности и как эффективно восстановиться, если случится худшее. Написанная в доступной форме, она содержит практические рекомендации и практические шаги, которые помогут лучше подготовить как ваше рабочее место, так и ваш дом.
Скачать книгу
React Key Concepts: Consolidate your knowledge of React’s core features (2022)
Автор: Maximilian Schwarzmuller
Количество страниц 590
#react
Автор написал это краткое руководство, чтобы помочь вам освоиться в мире программирования React. Простые объяснения, актуальные примеры и четкий, лаконичный подход делают это быстрое руководство идеальным ресурсом для занятых разработчиков.
Эта книга раскрывает основные концепции React и объединяет его ключевые особенности с четким кратким изложением, тем самым прекрасно дополняя другие углубленные учебные ресурсы. Кроме того, оно полностью обновлено для React 18, поэтому вы можете быть уверены, что готовы к работе с последней версией.
Скачать книгу
Всем привет) Если вам хочется немного расширить свой кругозор или просто скучно воскресным вечером, подписывайтесь на канал в Telegram создателя этого канала: там все про релокацию и жизнь в условиях постоянно меняющегося мира.
Подписывайтесь: /channel/+CVwn17exFmhiNTYy
Introducing ReScript: Functional Programming for Web Applications (2022)
Автор: Danny Yang
Количество страниц: 284
Эта книга служит кратким руководством по ReScript, функциональному языку для создания веб-приложений. Используя примеры возможностей языка ReScript, а также объяснения фундаментальных концепций функционального программирования, эта книга покажет веб-разработчикам с опытом работы на JavaScript, как эффективно использовать ReScript в полной мере.
Скачать книгу
Operating OpenShift: An SRE Approach to Managing Infrastructure (2023)
Автор: Manuel Dewald
Количество страниц: 300
За последние несколько лет Kubernetes приобрел значительную популярность, а OpenShift является одним из наиболее зрелых и известных дистрибутивов. Но хотя OpenShift обеспечивает несколько уровней абстракции по сравнению с Kubernetes, это программное обеспечение может быстро стать подавляющим из-за его богатого набора функций и возможностей. Эта практическая книга поможет вам понять и управлять кластерами OpenShift от минимального развертывания до крупных мультикластерных установок.
Скачать книгу
Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more (2023)
Автор: Daniel Walsh
Количество страниц: 312
Откройте для себя Podman, контейнерный движок нового поколения, который управляет rootless контейнерами и обеспечивает дополнительные уровни исключительной безопасности, недоступные в Docker и других контейнерных платформах.
Эта книга научит вас разрабатывать и управлять rootless контейнерами с помощью Podman. Вы быстро освоите уникальные преимущества Podman по сравнению с Docker и узнаете, как легко перенести вашу инфраструктуру на базе Docker.
Скачать книгу
Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter (2023)
Автор: Ian Taylor
Количество страниц: 208
#go
Это структурированное начало для сетевых администраторов, стремящихся повысить эффективность, масштабируемость и безопасность сети. Эта книга представляет собой универсальное решение для всех ваших потребностей в сетевом администрировании с полным охватом автоматизации, безопасности, контейнеризации, мониторинга и тестирования производительности.
Скачать книгу
Animating SwiftUI Applications: Create visually stunning and engaging animations for iOS with SwiftUI (2023)
Автор: Stephen DeStefano
Количество страниц: 478
#swift
В этой книге вы начнете с изучения основ SwiftUI и анимации, а затем перейдете к различным проектам, которые закрепят эти навыки на практике. Сначала вы изучите несколько простых проектов, а затем книга перейдет к более продвинутым проектам анимации, включая создание двух полноценных игровых приложений. Наконец, вы узнаете, как интегрировать фреймворк SpriteKit в код SwiftUI для создания потрясающих сцен с дымом, ветром, огнем, дождем и снегом, используя и комбинируя излучатели частиц в анимации SwiftUI.
Скачать книгу
Agile Software Development: Trends, Challenges and Applications (2023)
Автор: Manu Sood
Количество страниц: 400
Уникальное издание, которое представляет весь спектр процессов гибкой разработки программного обеспечения от фундаментальных концепций до самых высоких уровней применения, таких как анализ требований, тестирование программного обеспечения, обеспечение качества и управление рисками.
Скачать книгу
Python for Beginners (2023)
Автор: B. Balamurugan
Количество страниц: 248
#python
Это краткое руководство по всем материалам по Python:
-Предоставляет краткую, необходимую информацию о типах и операторах Python, специальных именах методов, встроенных функциях и исключениях, часто используемых модулях стандартной библиотеки и других важных инструментах Python
-Предлагает практические советы для каждой основной области разработки как с Python 3.x, так и с Python 2. x
-Основано на последних исследованиях в области когнитивной науки и теории обучения
-Помогает читателю научиться писать эффективный, идиоматический код на языке Python, используя его лучшие и, возможно, самые игнорируемые возможности
Скачать книгу
Думали Телеграм останется в стороне, и ничего не сделает к 1 апреля, но нет, новая анимация при нажатии лайка — прекрасная! Круто придумали, молодцы! Видимо сам Дуров приложил к этому руку 👍
Читать полностью…Mastering Python Network Automation: Automating Container Orchestration, Configuration, and Networking with Terraform, Calico, HAProxy, and Istio (2023)
Автор: Pravin Dhandre
Количество страниц: 200
#python
Эта книга поможет вам автоматизировать различные задачи, связанные с контейнерами, с помощью Python и его библиотек, включая оркестровку контейнеров, обнаружение сервисов, балансировку нагрузки, управление хранением контейнеров, мониторинг производительности контейнеров и скользящие обновления. Calico и Istio - два известных инструмента для создания сетки сервисов, и вы узнаете, как их установить и настроить для управления маршрутизацией трафика, безопасностью и мониторингом. Дополнительные темы, рассматриваемые в этой книге, включают автоматизацию сетевых политик, маршрутизацию рабочих нагрузок, а также сбор и отслеживание метрик, журналов и трасс. Вы также получите несколько советов и рекомендаций по сбору и визуализации метрик Istio с помощью таких инструментов, как Grafana.
Скачать книгу
Getting Started with Angular: Create and Deploy Angular Applications (2023)
Автор: Victor Hugo Garcia
Количество страниц: 392
#angular
Погрузитесь в архитектуру приложения Angular, начиная с введения в TypeScript и ES6 и переходя к модулям и компонентам, используемым для создания сложных приложений. В этой книге представлен практический подход к тому, как стать опытным разработчиком Angular, создав три полноценных приложения.
Вы начнете с обзора фреймворка Angular, где будут представлены TypeScript и ES6. Далее вы увидите, как создать приложение (RestApp) с использованием модуля in-memory для имитации API, которое взаимодействует с rest API, выполняя грубые операции. Затем следует приложение (AuthApp), которое использует сторонний сервис для обеспечения аутентификации и авторизации для обработки регистраций. Затем в шести частях вы создадите приложение (BlogApp), которое взаимодействует с базой данных MongoDB.
Скачать книгу
JavaScript From Zero to Hero: The Most Complete Guide Ever, Master Modern JavaScript Even If You’re New to Programming (2022)
Автор: Rick Sekuloski
Количество страниц: 390
#js
Узнайте настоящую силу современного JavaScript и с легкостью изучите трудные части. С помощью этой книги вы станете настоящим программистом JavaScript! Эта книга разбита на главы для быстрого доступа и легкого понимания. В этой книге рассмотрено функциональное, объектно-ориентированное и асинхронное программирование, работа с ошибками и многое другое.
Это полное руководство, которое научит вас основам JavaScript и самым продвинутым возможностям, начиная с версии JavaScript E6 и далее.
Скачать книгу
Getting Skilled with Java: Learn Java Programming from Scratch with Realistic Applications and Problem Solving Programmes (2022)
Автор: M Rashid Raza
Количество страниц: 254
#java
Эта книга охватывает все, что вам нужно знать о программировании на Java. Книга демонстрирует настройку среды разработки и переменных окружения, установку JDK, написание программ с использованием ключевых возможностей Java, устранение неполадок, развертывание приложений и их комплектацию. Каждый из аспектов программирования объясняется в доступной для понимания форме. В конце каждой главы в книге приведены многочисленные упражнения и задачи по программированию для улучшения навыков кодирования и решения проблем.
Скачать книгу