Книга исследует практическое применение Go, включая параллелизм, работу с Docker, создание командных утилит, обработку JSON и взаимодействие с базами данных.
Рассмотрены внутренние механизмы языка, что помогает оптимизировать код и использовать типы данных оригинальными способами. В книге также содержатся нюансы и идиомы Go.
Please open Telegram to view this post
VIEW IN TELEGRAM
Начинающим программистам часто не хватает навыков, которым не учат в вузах и на курсах. «README. Суровые реалии разработчиков» восполняет этот пробел, предлагая практики инжиниринга из ведущих IT-компаний. Вы узнаете, что вас ждет при устройстве на работу, познакомитесь с кодом промышленного уровня, эффективным тестированием, ревью, непрерывной интеграцией и развертыванием, а также с лучшими практиками архитектуры ПО. В книге даны советы по гибкому планированию, созданию документации и построению карьеры — всему, о чем не рассказывают в университете.
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга в доступной форме объясняет работу с Git — ведущей системой управления версиями. Рассматриваются основы: установка, графический интерфейс и командная строка, локальные репозитории, коммиты, ветки и слияния.
Также описаны работа с хостингами и удалёнными репозиториями, клонирование и локальное сохранение. Уделено внимание трёхсторонним слияниям, разрешению конфликтов, запросам на слияние и перебазированию. Материал закрепляется на двух проектах: учебном и практическом.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Фундаментальная книга о создании, поддержке и доработке микросервисных архитектур
Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS.
Please open Telegram to view this post
VIEW IN TELEGRAM
Методы теоретического и практического проектирования баз данных для новичков на примере автосалона: от концептуального проекта до нормализации до 4НФ.
Данный курс предназначен для начинающих разработчиков, уже обладающих знаниями о работе баз данных и SQL, желающих углубить свои навыки в области проектирования.
Для успешного прохождения курса вам следует уверенно ориентироваться в базовом SQL, а также уметь выполнять выборки из нескольких таблиц, используя операторы JOIN.
Please open Telegram to view this post
VIEW IN TELEGRAM
С переходом организаций от монолитов к микросервисам распределённые системы становятся сложнее. Это дополненное издание охватывает ключевые темы для создания, масштабирования и управления микросервисной архитектурой. Вы изучите современные подходы к моделированию, интеграции, тестированию, развертыванию и мониторингу автономных сервисов, подкреплённые примерами из практики. Книга полезна архитекторам, разработчикам, тестировщикам и специалистам по эксплуатации.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
В рамках этого курса мы с нуля освоим все необходимые навыки для разработки приложений на основе Jetpack Compose. Основное внимание в курсе уделено практике, теоретического материала будет значительно меньше.
В ходе обучения мы создадим довольно масштабное приложение — мобильный клиент VK, которое позволит пользователям просматривать ленту новостей, ставить лайки и читать комментарии.
Для прохождения курса необходимо знать основы Android-разработки и языка Kotlin.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что должен знать каждый джавист? На этот вопрос есть множество ответов, и авторы книги собрали мнения опытных разработчиков, чтобы создать руководство для новичков.
В книге представлены ключевые темы, включая: функциональность Java Virtual Machine, методы тестирования кода, инструменты Java Development Kit, особенности языка, архитектура ПО и многое другое. Также вы найдете советы экспертов в программировании на Java и их истории карьерного роста.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
В этой книге просто и понятно изложены основы компьютерных технологий. Описаны главные принципы работы с электронными вычислениями и двоичными числами; кратко объяснено устройство компьютерного железа, роль операционной системы и методы передачи данных в интернете.
Читатели получат начальные знания о языках программирования, работая с примерами на С и Python. Каждая глава включает упражнения и проекты для закрепления навыков. Книга полезна всем, кто стремится понять устройство компьютера.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Golang ценится за простоту разработки и высокую скорость работы программ. Он идеально подходит для высоконагруженных систем и имеет доступный синтаксис, что позволяет быстро освоить язык без технического бэкграунда.
Курс предназначен для IT-специалистов, стремящихся изучить один из самых высокооплачиваемых языков и повысить свою конкурентоспособность на рынке труда.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Для выбора и обслуживания базы данных важно понимать её внутреннее устройство. Как разобраться в разнообразии современных распределённых баз данных и их инструментов? Алекс Петров объясняет ключевые концепции, систематизируя информацию из множества источников. Вы узнаете о принципах работы СУБД, с акцентом на системы хранения и распределения данных, что поможет осознанно выбирать программное обеспечение и выявлять возможные проблемы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга «Командная строка Linux» проведет вас от базовых команд до создания программ на bash. Второе издание охватывает новые функции bash 4.x и эффективные методы программирования. Вы освоите навигацию по файловой системе, настройку окружения, работу с командами, регулярные выражения и автоматизацию задач через сценарии оболочки. Также научитесь администрированию системы, редактированию файлов с vi и манипуляции текстовыми файлами с помощью команд вроде cut, grep и sed.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
В данном курсе мы подробно изучим популярную библиотеку для работы с 3D-графикой в веб-разработке Three.js. От самых основ до подготовки моделей в Blender и создания потрясающего интерактивного примера.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Криптография является основой информационной безопасности. Чтобы защитить свои системы от киберугроз, важно разбираться в инструментах и протоколах защиты.
В книге подробно и доступно объясняются такие понятия, как аутентификация, шифрование, подписи и хранение секретов, без сложных математических формул.
Вы познакомитесь с методами, применяемыми специалистами в своей работе, узнаете о хеш-функциях, криптографических протоколах и безопасном обмене сообщениями, а также о современных достижениях, таких как постквантовая криптография и криптовалюты.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Для выбора и обслуживания базы данных важно понимать её внутреннее устройство. Как разобраться в разнообразии современных распределённых баз данных и их инструментов? Алекс Петров объясняет ключевые концепции, систематизируя информацию из множества источников. Вы узнаете о принципах работы СУБД, с акцентом на системы хранения и распределения данных, что поможет осознанно выбирать программное обеспечение и выявлять возможные проблемы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
На протяжении курса вы научитесь создавать сайты несколькими разными способами. Узнаете важные особенности SEO, как получать заказы на фрилансе, а также всё про безопасность и скорость работы сайтов.
Курс подходит как полным новичкам, которые ещё не работали с WordPress, так и тем, кто уже работает и хочет получить новый опыт.
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта книга предлагает 120 задач, охватывающих различные области, такие как: анализ данных, прогнозирование, классификация и распознавание образов, и многое другое.
Каждая задача детально демонстрирует методы глубокого обучения и нейронных сетей: выбор архитектуры, подготовку данных, обучение и оценку. Примеры кода на Python делают материал доступным для практического освоения.
Книга полезна для специалистов по данным, исследователей, студентов и всех интересующихся современными методами глубокого обучения для науки, технологий и бизнеса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Вам уже пришла в голову гениальная идея мобильного приложения, которое завоюет весь мир? Дело за малым – воплотить ее в жизнь.
Эта полностью переработанная и обновленная книга поможет сразу приступить к работе. Вы на практике узнаете, как структурировать приложение, создавать гибкие и интерактивные пользовательские интерфейсы, сохранять информацию в базе данных и использовать новейшие возможности Android Jetpack и Jetpack Compose. Все, что вам нужно для успешного старта, – это немного базовых знаний о языке Kotlin.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Книга научит вас составлять запросы, которые быстро выполняются и дают результаты вовремя. Вы освоите написание запросов с точки зрения базы данных и начнете мыслить как её оптимизатор.
Рассматривается чтение и понимание планов выполнения запросов, методы их оптимизации и применения для создания эффективных приложений.
Книга предназначена для разработчиков, администраторов баз данных и системных архитекторов, работающих с PostgreSQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
Книга охватывает создание веб-приложений с помощью Django на Python. Работая над четырьмя проектами (блог, интернет-магазин, социальный сайт, платформа для обучения), вы освоите Django и научитесь:
— работать с моделями, ORM, представлениями, шаблонами, URL и аутентификацией;
— настраивать профили пользователей;
— создавать каталог и корзину для магазина;
— обрабатывать платежи через Stripe;
— интегрировать сторонние приложения.
Книга подойдет для тех, кто уже знает Python, HTML и JavaScript, и хочет углубить навыки работы с Django.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Кодовые базы со временем усложняются, пугая разработчиков. Как найти код, меняющий состояние системы, и сделать его проще? Большинство действий можно преобразовать в вычисления, что снизит сложность кода. Вы научитесь решать проблемы синхронизации в асинхронном и многопоточном коде, избегать дублирования с помощью абстракций и повысите выразительность кода. Книга для разработчиков среднего и высокого уровня, с примерами, вопросами и заданиями для закрепления знаний.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3