Keycloak – Identity and Access Management for Modern Applications: Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 to secure applications, 2nd Edition (2023)
Автор: Pedro Igor Silva
Количество страниц: 350
В новом издании вы узнаете, как использовать последний дистрибутив Keycloak. Последние версии Keycloak теперь базируются на Quarkus, что обеспечивает новый и улучшенный пользовательский опыт и новую консоль администратора с повышенным вниманием к удобству использования. Вы увидите, как использовать Spring Security вместо Spring-адаптера Keycloak при использовании последнего дистрибутива Keycloak. По мере продвижения вы поймете суть нового дистрибутива Keycloak и изучите лучшие практики использования OAuth. Наконец, будут рассмотрены общие лучшие практики и другая информация по защите приложений.
Скачать книгу
Typescript and JavaScript Coding Made Simple 2 Books in 1: A Beginner’s Guide to Programming (2023)
Автор: Mark Stokes
Количество страниц: 329
#js #typescript
Это книга, которая предоставляет два важных ресурса в одном издании, предназначенных для начинающих программистов, которые хотят изучить языки программирования TypeScript и JavaScript. К моменту завершения книги вы приобретете глубокие знания о TypeScript и JavaScript и их применении в реальных сценариях.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Full Stack iOS Development with Swift and Vapor: Full stack iOS development made easy (2023)
Автор: Hem Dutt
Количество страниц: 258
#ios
Для того чтобы приступить к разработке iOS с полным стеком, в начале книги необходимо установить инструментарий Vapor Toolbox и Xcode. Благодаря практическому подходу книга поможет вам разобраться в тонкостях маршрутизации, реализации мер безопасности, бесшовной интеграции данных, эффективного управления данными и генерации JSON-ответов на стороне сервера. По мере углубления в книгу ваши знания будут расширяться, охватывая такие функции, как UIKit с авторазметкой, SwiftUI, Core Data и др. Кроме того, эта книга станет для вас путеводной звездой, раскрывающей потенциал комплексного обучения и секреты успешной полностековой iOS-разработки. Благодаря широкому охвату материала руководство позволяет преодолеть такие препятствия, как хранение данных, оптимизация производительности и безопасность.
📌 Всё самое полезное читайте в нашем канале Mobile📌
Скачать книгу
Hands-on TinyML: Harness the power of Machine Learning on the edge devices (2023)
Автор: Rohan Banerjee
Количество страниц: 306
#python
Эта книга предназначена для всех, кто хочет улучшить свою повседневную жизнь за счет использования технологий. Будь то студент, профессионал или обычный человек, есть задачи, которые можно автоматизировать, чтобы сэкономить время и силы.
Для чтения этой книги не требуется предварительного опыта программирования. Мы начнем с основ языка Python и постепенно перейдем к более сложным задачам. К концу этой книги вы будете обладать навыками и знаниями, позволяющими создавать собственные программы на Python и автоматизировать задачи в повседневной жизни.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
Новые каналы по Go🎉
Готовимся к собеседованиям по Go и проверяем себя на практических задачках: «Библиотека программиста» запустила два канала специально для Go-разработчиков и тех, кто хочет ими стать👨🏫
Подписывайтесь:
👉Библиотека собеса по Go — тут мы готовимся к интервью
👉Библиотека задач по Go — тут решаем задачи, проходим тесты и изучаем код
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Golang for Jobseekers: Unleash the power of Go programming for career advancement (2023)
Автор: Hairizuan Bin Noorazman
Количество страниц: 410
#go
В начале дается исчерпывающее введение в язык Go, рассматриваются его синтаксис, фундаментальные концепции и уникальные особенности, которые делают его эффективным языком. Также подробно рассматриваются структуры данных и алгоритмы, что позволяет оптимизировать код и решать сложные задачи элегантно и быстро. Кроме того, в книге рассматривается искусство создания надежных RESTful API-приложений на языке Go. Из книги вы узнаете о лучших отраслевых практиках и архитектурных паттернах для создания масштабируемых, безопасных и поддерживаемых API. Затем книга проведет вас через пошаговый путь от разработки к производству, демонстрируя, как развертывать приложения Go в различных средах, начиная с виртуальных машин и заканчивая контейнерами Kubernetes.
📌 Всё самое полезное читайте в нашем канале Go 📌
Скачать книгу
Handy PHP: Quick Reference Guide (2023)
Автор: Marc Corn
Количество страниц: 111
#php
Откройте для себя основы программирования на PHP, начиная с базового синтаксиса и типов данных и заканчивая управляющими структурами и функциями. Погрузитесь в объектно-ориентированное программирование, изучите взаимодействие с базами данных MySQL и откройте для себя методы безопасной веб-разработки. Вы сможете изучить такие сложные темы, как работа с API, отладка, интеграция фронтенд-технологий и соблюдение стандартов кодирования.
📌 Всё самое полезное читайте в нашем канале PHP📌
Скачать книгу
🥷Это путь воина
Напоминаем, что «Библиотека программиста» запустила два новых канала специально для специалистов по C++ и тех, кто хочет ими стать👨🏫
Подписывайтесь:
👉Библиотека собеса по C++ — тут мы готовимся к интервью
👉Библиотека задач по C++ — тут решаем задачи, проходим тесты и изучаем код
🔍Насколько легко «войти в айти»?
IT — перспективная отрасль с высокими зарплатами и огромной конкуренцией. Собираем ваши истории: расскажите, как вам удалось сменить профессию (или сразу найти себя), какие шаги вы для этого предприняли и с какими сложностями пришлось столкнуться.
👉Пройдите наш 10-минутный опрос по ссылке.
Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications, 2nd Edition (2023)
Автор: Fedor G. Pikus
Количество страниц: 626
#c_plus_plus
Эта книга поможет вам сосредоточиться на паттернах проектирования, которые естественным образом адаптируются к вашим потребностям, и на паттернах, которые уникальным образом используют возможности языка C++. Вооружившись знанием этих паттернов, вы будете тратить меньше времени на поиск решений общих проблем и справляться с трудностями с помощью решений, выработанных на собственном опыте. Вы также поймете, что паттерны проектирования - это лаконичный и эффективный способ коммуникации, поскольку паттерны представляют собой знакомое и узнаваемое решение конкретной проблемы и могут передать значительный объем информации с помощью одной строки кода.
📌 Всё самое полезное читайте в нашем канале C++ 📌
Скачать книгу
Java Programming Made Easy: Unlock Your Coding Potential from Scratch (2023)
Автор: Ryan Campbell
Количество страниц: 112
#java
Что вы узнаете:
- Понимание основ языка Java и принципов ООП.
- Работа с классами, объектами, наследованием, полиморфизмом и интерфейсами.
- Использование возможности структур данных, массивов и коллекций для эффективного управления данными.
- Реализация файлового ввода-вывода для взаимодействия приложений с внешними данными.
- Обработка событий и создание интерактивных приложений.
- Взаимодействие с базами данных с помощью JDBC и SQL.
- Мир параллельного программирования с помощью многопоточности.
- Ознакомьтесь с такими продвинутыми темами, как дженерики, лямбда-выражения и потоки.
- Научитесь искусству написания надежного кода с помощью модульного тестирования и отладки.
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
Mastering Java: 100+ Solved and Commented Exercises to Accelerate your Learning (2023)
Автор: Ruhan Conceição
Количество страниц: 211
#java
Книга разделена на 7 глав в соответствии с темами программирования.
- Математические формулы (15 упражнений)
- Условные обозначения (20 упражнений)
- Циклы (25 упражнений)
- Массивы (10 упражнений)
- Строки (10 упражнений)
- Матрицы (10 упражнений)
- Рекурсивные функции (10 упражнений)
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
ВКонтакте и «Сколково» запустили первый акселератор для разработчиков мини-приложений
ВКонтакте и «Сколково» объявляют о запуске акселерационной программы VK Start Apps, которая предоставит командам разработчиков и продуктовых менеджеров возможность получить помощь в создании и развитии IT-проектов на платформе VK Mini Apps. Участники программы смогут получить финансовую поддержку (по 1 млн рублей пяти лучшим командам) и грант от «Сколково» в размере 7 млн рублей, а также начать сотрудничать с ВКонтакте на постоянной основе.
Помимо этого, они смогут расширить свои знания в области разработки и развить свои менеджерские навыки. Акселератор предлагает три варианта развития бизнеса: монетизацию на платформе ВКонтакте, получение гранта на развитие технологии или становление работающей компанией, получающей заказы от ВКонтакте и её партнёров.
Заявки можно подать на сайте до середины сентября.
A Complete Guide to DevOps with AWS: Deploy, Build, and Scale Services with AWS Tools and Techniques (2023)
Автор: Osama Mustafa
Количество страниц: 587
Эта книга покажет вам, как использовать AWS DevOps для запуска и масштабирования сервисов с помощью инструментов AWS. В нем демонстрируется работа с инфраструктурой как кодом, например AWS CodeCommit, AWS CodeBuild и AWS CodeArtifact, и адаптация программного обеспечения с помощью таких знакомых инструментов, как terraform и cloud formation. Эта практика также поможет в непрерывной интеграции и развертывании конвейеров, таких как AWS CodeDeploy и AWS CodePipeline с различными стратегиями развертывания. Вы также узнаете, как быстрее находить ошибки, повышать качество ПО, сокращать время выхода на рынок, как строить, тестировать и готовить к выпуску релизы с частыми изменениями кода.
📌 Всё самое полезное читайте в нашем канале Devops 📌
Скачать книгу
EASY Javascript – Handy Guide: Discover the World of Web Programming (2023)
Автор: David Lupe
Количество страниц: 227
#js
Данное руководство предназначено для тех, кто хочет войти в мир веб-программирования с помощью практического и эффективного подхода. Независимо от того, являетесь ли вы абсолютным новичком или уже обладаете базовыми знаниями HTML и CSS, данное руководство построено таким образом, чтобы шаг за шагом провести вас через весь процесс изучения JavaScript.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Unreal Engine Blueprint Game Developer (2023)
Автор: Asadullah Alam
Количество страниц: 227
Это идеальное руководство для начинающих разработчиков игр, которые хотят создавать видеоигры с использованием мощной системы визуальных сценариев, известной как Blueprints в Unreal Engine 4. Независимо от того, являетесь ли вы начинающим или опытным разработчиком, желающим перейти на визуальные сценарии, эта книга предлагает пошаговый подход к созданию собственных игр без необходимости традиционного кодирования.
Скачать книгу
❗Ищем копирайтера
Нам нужен человек, который:
— Любит IT и русский язык.
— Понимает разницу между бэкендом и фронтендом, OWASP и MISRA, функциональным программированием и ООП, микроконтроллером и миникомпьютером, UX и UI.
— Имеет опыт работы от 1 года.
— Будет плюсом, если вы программируете на каком-нибудь языке на уровне стажера/джуна.
Что нужно делать:
— Готовить подборки, ТОПы книг, ютуб- и телеграм-каналов по языкам программирования.
— Делать расшифровки топовых Ютуб-роликов по теме программирования и оформлять их в виде статей.
— Готовить новостные заметки.
— Актуализировать старые статьи.
— Брать интервью у экспертов. Мы поможем с поиском экспертов.
— Иногда писать небольшие рекламные посты в телеграм.
— Писать статьи с кодом, переводить статьи (по желанию, оплачивается отдельно).
Можно использовать нейронки?
— Да, главное, чтобы материал получился интересный.
Условия:
— Белая зарплата: 50 000 руб.
— Возможность работать удаленно.
👉Присылайте свои резюме: hello@proglib.io
PostgreSQL for Jobseekers: Introduction to PostgreSQL administration for modern DBAs (2023)
Автор: David Gonzalez
Количество страниц: 314
#postgresql
Книга охватывает широкий спектр тем, позволяя успешно устанавливать и настраивать PostgreSQL на различных платформах и различными способами. Углубленное изучение внутренних компонентов, составляющих службу PostgreSQL, и их взаимодействия позволит вам получить глубокое понимание того, как эти элементы взаимодействуют между собой для создания надежного и безопасного решения. От понимания модели процессов и общей памяти до освоения выполнения и оптимизации запросов - вы получите исчерпывающие знания о внутреннем устройстве PostgreSQL. Кроме того, в книге рассматриваются основные задачи, решаемые администратором баз данных (DBA), включая операции резервного копирования и восстановления, меры безопасности, настройку производительности и методы устранения неполадок.
Скачать книгу
MongoDB for Jobseekers: Reach new heights in your career with MongoDB (2023)
Автор: Justin Jenkins
Количество страниц: 430
#nosql
Эта книга предлагает хорошо структурированный подход к пониманию тонкостей этой мощной базы данных NoSQL, начиная с основ и заканчивая продвинутыми концепциями. В книге рассматриваются такие темы, как моделирование схем, формирование запросов, индексирование и масштабируемость, а также раскрываются причины широкой популярности MongoDB. Благодаря наглядным практическим примерам книга поможет быстро освоить фундаментальные концепции и методики, необходимые для работы с MongoDB в реальных условиях.
Скачать книгу
SQL and NoSQL Interview Questions: Your essential guide to acing SQL and NoSQL job interviews (2023)
Авто: Vishwanathan Narayanan
Количество страниц: 178
Данная книга призвана познакомить вас с типами вопросов, с которыми вы можете столкнуться на собеседовании, а также дать рекомендации по подготовке и выработке соответствующей стратегии. В книге подробно рассматривается семейство NoSQL и SQL, начиная с фундаментальных основ и заканчивая такими продвинутыми темами, как архитектура, оптимизация и практические примеры использования. Она также включает подборку часто задаваемых вопросов с точки зрения запросов. Кроме того, эта книга призвана помочь вам при внесении изменений в последние минуты. В книге также рассматривается распространенная проблема собеседования - эффективное изложение сложных концепций в ясной и краткой форме, даже если вы хорошо разбираетесь в предмете.
Скачать книгу
Mastering MEAN Stack: Build full stack applications using MongoDB, Express.js, Angular, and Node.js (2023)
Автор: Pinakin Ashok Chaubal
Количество страниц: 260
#js
Книга представляет собой исчерпывающее руководство по разработке с использованием стека MEAN (MongoDB, Express.js, Angular и Node.js). Книга знакомит с основами полностековой разработки и преимуществами стека MEAN. В ней рассказывается об установке и настройке компонентов MEAN, а также о том, как их подключать для создания мощных полностековых приложений. В книге также рассматриваются механизмы безопасности, такие как аутентификация и авторизация, обеспечивающие безопасность приложений. Поможет вам приобрести навыки разработки фронт-энда с помощью Angular и интеграции бэкЭнда с помощью Node.js. В книге также рассматриваются вопросы обновления данных в реальном времени с NATS Streaming, методы автоматизированного тестирования и интеграция дополнительных сервисов.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Decoding Coding: Fundamentals (2023)
Автор: Hinesh Nyati
Количество страниц: 136
#python
Эта книга предназначена для всех, кто хочет улучшить свою повседневную жизнь за счет использования технологий. Будь то студент, профессионал или обычный человек, есть задачи, которые можно автоматизировать, чтобы сэкономить время и силы.
Для чтения этой книги не требуется предварительного опыта программирования. Мы начнем с основ языка Python и постепенно перейдем к более сложным задачам. К концу этой книги вы будете обладать навыками и знаниями, позволяющими создавать собственные программы на Python и автоматизировать задачи в повседневной жизни.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
Getting Started With Java Using Eclipse (2023)
Автор: Bernhard Steppan
Количество страниц: 518
#java
В первой части книги вы получите базовые знания по Java и Eclipse. В этой части закладываются основы программирования, дается обзор технологии Java и показывается, что особенного в объектно-ориентированном программировании.
Во второй части все вращается вокруг тонкостей языка Java, и именно здесь создаются первые небольшие Java-приложения, которым помогает тонкое сочетание части знаний и практических упражнений.
Технология Java - это и название, и основное направление третьей части, которая также знакомит с правилами, которые необходимо соблюдать при программировании, с тем, что такое библиотеки классов и какими преимуществами они обладают.
Четвертая часть позволяет применить все предыдущие элементы в приложении с графическим интерфейсом пользователя.
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
Flask Framework Cookbook: Enhance your Flask skills with advanced techniques and build dynamic, responsive web applications, 3rd Edition (2023)
Автор: Shalabh Aggarwal
Количество страниц: 318
#python
Новое издание отказывается от устаревших библиотек, совершенствует содержание, чтобы включить новые паттерны кодирования, и представляет рецепты для новейших инструментов. Например, вы изучите различные способы интеграции с GPT для создания приложений Flask, способных работать с искусственным интеллектом.
Книга начинается с изучения конфигураций приложений Flask, а затем рассказывает о работе с шаблонами, понимании ORM и слоев представления. Вы также сможете написать интерфейс администратора, освоить тестирование с использованием паттерна фабрики, отладку и протоколирование ошибок. Затем вы узнаете о различных способах использования Flask для создания, развертывания и управления микросервисами с помощью AWS, GCP и Kubernetes.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
Бесплатный IT-интенсив: алгоритмы и структуры данных
👉 Регистрируйтесь – https://proglib.io/w/924d373f
Программа вебинаров:
🗓️ 22 августа, «Графы: алгоритмы и структуры данных на Python».
🎙️ Спикер: Иван Потапов, Staff machine learning engineer at Sharechat.
🗓️ 29 августа, «Собеседование на разработчика: разбор задач и ошибок».
🎙️ Спикер: Алексей Бочкарев, Engineering Manager at Meta*
👉Узнать подробнее и зарегистрироваться можно по ссылке: https://proglib.io/w/924d373f
*Компания Meta признана в РФ экстремистской и запрещена
Python Programming Mastery: A Comprehensive Guide for Beginners with Real-World Projects and Proven Techniques to Excel in 14 Days! Computer Programming (2023)
Автор: Ryan Campbell
Количество страниц: 81
#python
Ключевые особенности:
- Изучите интуитивно понятный синтаксис Python и научитесь писать чистый и эффективный код
- Откройте для себя универсальность Python на примере реальных приложений для веб-разработки, анализа данных, машинного обучения и т.д.
- Освойте передовые методы программирования, такие как генераторы, декораторы, менеджеры контекста и метаклассы.
- Изучите лучшие практики обработки ошибок, исключений, написания надежного и удобного кода
- Подготовьтесь к собеседованиям по Python с уверенностью, используя советы и рекомендации наших экспертов
-Отточите алгоритмическое мышление и навыки решения задач с помощью практических заданий и упражнений по кодированию
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
End-to-End Observability with Grafana: A comprehensive guide to observability and performance visualization with Grafana (2023)
Автор: Ajay Reddy Yeruva
Количество страниц: 332
Книга дает полное представление о возможностях Grafana и позволяет в полной мере использовать этот мощный инструмент. В ней вы получите знания и навыки, необходимые для создания впечатляющих визуализаций, приборных панелей и оптимизации процессов мониторинга. Книга поможет вам вникнуть в различные аспекты Grafana, включая ее интерфейс, использование панели Graph Panel для визуализации данных, подключение к источникам данных, организацию инструментальных панелей, использование расширенных возможностей, а также изучение дополнительных функций, таких как Grafana Loki для изучения журналов и управления авторизацией и аутентификацией. В конце книги представлены лучшие практики работы с Grafana и даны рекомендации по настройке тестирования производительности и инженерных панелей.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
❗«Библиотека программиста» ищет девушек, работающих в IT — разработке, тестировании, информационной безопасности и других направлениях
Мы проводим новое исследование, посвященное специфике работы женщин в IT — от сложностей и недостатков в работе до гендерных стереотипов.
Пройдите короткий опрос — он анонимный и займет не более 10 минут вашего времени.
Ссылка тут.