В книге «Идеальная работа. Программирование без прикрас» Роберт Мартин (Дядюшка Боб) даёт краткое, но исчерпывающее руководство по тому, как писать надёжный и эффективный код, которым можно гордиться. Автор бестселлера «Чистый код» разбирает пять ключевых дисциплин (разработка через тестирование, рефакторинг, простой дизайн, парное программирование и тесты), затем объясняет важность стандартов и показывает, как устранить разрыв между ожиданиями индустрии и реальностью. Наконец, он формулирует десять этических принципов, которые, по его мнению, должны соблюдать все разработчики программного обеспечения.
Please open Telegram to view this post
VIEW IN TELEGRAM
R отлично подходит для интерактивного анализа данных, однако он обладает множеством уникальных нюансов, которые порой плохо документированы.
Автор книги - эксперт в области R, выявляет и разъясняет неясности этого языка, в том числе знакомит с современными библиотеками, которые существенно облегчают работу. Книга включает в себя не только решения задач, но и детальные комментарии к каждому упражнению.
Это издание направлено на программистов, желающих углубить свои знания в R, но также будет полезно разработчикам, работающим на других языках, которые хотят понять, что делает R таким привлекательным и особенным инструментом в анализе данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Этот курс подойдёт специалистам, которые работают в IT-сфере, но не взаимодействуют с кодом (маркетологи, HR-менеджеры, бизнес-аналитики, project-менеджеры и т.д.), а также тем, кто только вкатывается в программирование и хочет понять, как тут всё устроено.
Вы узнаете о самых востребованных IT-сферах и начнёте понимать, что от вас хотят заказчики, клиенты и работодатели. Также вас введут в базовые темы программирования, такие как алгоритмы, структуры данных, паттерны проектирования и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга предлагает простое введение в машинное обучение без необходимости в опыте программирования. Вы изучите ключевые алгоритмы ML, перекрестную проверку, кодирование данных и многое другое с примерами и практическими заданиями. Основное внимание уделяется статистике и управлению данными, но даже без навыков программирования материал доступен для освоения. Книга может стать началом вашего пути в машинное обучение или удовлетворить интерес.
Внутри: загрузка и подготовка данных, регрессия, кластеризация, основы нейросетей и создание первой модели на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
На курсе вы научитесь создавать структуру репозитория в Git, проводить проверку кода, документировать API, управлять инфраструктурой через код с помощью Terraform, а также работать с несколькими конфигурациями и окружениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
По мере развития даже простое объектно-ориентированное приложение становится сложнее: новые классы, методы и функции добавляют состояния и абстракции, усложняя управление кодом и его поддержку. Чтобы сохранить кодовую базу простой, необходимы специальные знания и навыки — и вы их получите!
Освойте практические принципы проектирования, которые помогают поддерживать простоту ООП-кода при его росте. Эта книга, собранная из приемов, применимых в любом объектно-ориентированном языке, предлагает советы по организации кода, управлению зависимостями и модулями, а также созданию гибких абстракций. Иллюстрации, примеры и упражнения помогут быстро усвоить описанные принципы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Решения в области дизайна, принимаемые разработчиками, сильно влияют на восприятие сайта его пользователями. Освоив основы дизайна, вы сможете активнее участвовать в оформлении и сотрудничать с дизайнерами, обосновывая свои методы создания приложений.
В книге рассматриваются ключевые принципы дизайна и аспекты пользовательского восприятия, которые необходимы каждому веб-разработчику.
Автор иллюстрирует идеи на примерах известных сайтов. Вы исследуете поведение пользователей и научитесь использовать цвет, типографику и макетирование для создания удобных веб-интерфейсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
В своей книге технический визионер Крис Диксон развенчивает мифы о блокчейне и показывает, как эта технология может возродить изначальную мечту об открытом, децентрализованном интернете, который за последние годы оказался под контролем крупных корпораций вроде Apple, Google и Amazon. Опираясь на 25-летний опыт в ИТ, автор описывает три эпохи интернета — «читай» (доступ к информации), «читай и пиши» (корпоративное издательство) и «читай-пиши-владей» (web3, где блокчейн передает власть и выгоды сообществам), подчеркивая потенциал технологии для создания лучшего будущего сети. Книга адресована всем, кто хочет понять эволюцию интернета, возможности блокчейна и его роль в развитии технологий, — от предпринимателей до технических специалистов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта книга содержит 25 тщательно отобранных задач, которые призваны проверить, насколько хорошо вы понимаете современные версии языка. Каждая задача сопровождается ответом и объяснениями. Ожидается, что читатель знает основы языка C++ и владеет навыками программирования.
Книга будет полезна как опытным специалистам, желающим углубленно изучить C++, так и приступающим к освоению языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Книга предлагает общее представление о технической структуре и архитектуре сети интернет. В ней рассматриваются уровни модели TCP/IP (канальный, сетевой, транспортный и прикладной), с акцентом на безопасность транспортного уровня, а также система доменных имен.
В финальной главе проводится сравнение моделей TCP/IP и OSI. Каждая глава включает глоссарий и контрольные вопросы для проверки знаний.
Книга предназначена для широкой аудитории и не требует специальных знаний в области математики или технологий.
Please open Telegram to view this post
VIEW IN TELEGRAM
Язык Go — это простой и понятный язык для создания высокопроизводительных систем будущего. Используйте Go в реальных производственных системах. В новое издание включены такие темы, как создание серверов и клиентов RESTful, знакомство с дженериками Go и разработка серверов и клиентов gRPC. Третье издание «Golang для профи» исследует практические возможности Go и описывает такие продвинутые темы, как параллелизм и работа сборщика мусора Go, использование Go с Docker, разработка мощных утилит командной строки, обработка данных в формате JSON (javascript Object Notation) и взаимодействие с базами данных. Кроме того, книга дает дополнительные сведения о работе внутренних механизмов Go, знание которых позволит оптимизировать код на Go и использовать типы и структуры данных новыми и необычными способами. Также охватываются некоторые нюансы и идиомы языка Go, предлагаются упражнения и приводятся ссылки на ресурсы для закрепления полученных знаний. Станьте опытным программистом на Go, создавая системы и внедряя передовые методы программирования на Go в свои проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи. В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
PowerShell — мощный инструмент для автоматизации центров обработки данных. Он помогает создавать надежные скрипты, повышающие производительность и пригодные для многократного использования.
Книга научит вас разрабатывать и разворачивать PowerShell-скрипты для автоматизации как локальных, так и облачных систем, даст советы по организации и управлению скриптами, а также предложит примеры кода с пояснениями. Вы также узнаете, как адаптировать скрипты под новые задачи и создавать простые интерфейсы для пользователей в SharePoint.
Please open Telegram to view this post
VIEW IN TELEGRAM
В книге автор описывает, как в этих СУБД используется SQL для формирования запросов и внесения изменений в базу. Получите подробную информацию о типах данных и их преобразованиях, синтаксисе регулярных выражений, оконных функциях, операторах PIVOT и UNPIVOT и многом другом.
Please open Telegram to view this post
VIEW IN TELEGRAM
С переходом организаций от монолитов к микросервисам распределённые системы становятся сложнее. Это дополненное издание охватывает ключевые темы для создания, масштабирования и управления микросервисной архитектурой. Вы изучите современные подходы к моделированию, интеграции, тестированию, развертыванию и мониторингу автономных сервисов, подкреплённые примерами из практики. Книга полезна архитекторам, разработчикам, тестировщикам и специалистам по эксплуатации.
Please open Telegram to view this post
VIEW IN TELEGRAM
Курс охватывает все ключевые аспекты работы с Git и GitHub, которые должен знать каждый разработчик.
Вы научитесь управлять изменениями кода, взаимодействовать с удалёнными репозиториями, создавать и сливать ветки, решать конфликты слияния, анализировать различия в версиях, переносить и отменять изменения, и многое другое.
Этот курс отлично показывает, что Git нужно использовать не только для командной работы, но и в одиночной разработке.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Откройте потенциал паттернов проектирования в JavaScript (ES6+). Эти решения облегчают разработку, повышают производительность и упрощают сопровождение кода. Книга охватывает порождающие, структурные, поведенческие, архитектурные и UI-паттерны, демонстрируя их применение в React, фронтенде и микрофронтенде, а также методы повышения безопасности и асинхронных вычислений. Реальные примеры с React, Next.js, JavaScript и Web API помогут внедрить проверенные подходы в разных веб-экосистемах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта книга объясняет фундаментальные концепции ИИ с помощью иллюстраций и примеров из жизни.
Вам понадобится знание алгебры на уровне старших классов школы, и вы с легкостью будете решать задачи, позволяющие обнаружить банковских мошенников, создавать шедевры живописи и управлять движением беспилотных автомобилей.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Фундаментальная книга о создании, поддержке и доработке микросервисных архитектур
Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS.
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга описывает методы создания событийно-управляемых микросервисов для обработки больших объемов данных и предлагает шаблоны приложений, использующих подобную архитектуру. Рассказано о роли микросервисов в поддержке событийно-управляемых проектов, представлены примеры практических реализаций подобных архитектур как силами сотрудников организации, так и с привлечением сторонних специалистов. Подробно описаны инструменты, необходимые для разработки экосистемы микросервисов. Приведены способы решения возникающих проблем, даны рекомендации по налаживанию взаимодействия команд и отдельных сотрудников в процессе создания событийно-управляемых микросервисных систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
На протяжении курса вы научитесь создавать сайты несколькими разными способами. Узнаете важные особенности SEO, как получать заказы на фрилансе, а также всё про безопасность и скорость работы сайтов.
Курс подходит как полным новичкам, которые ещё не работали с WordPress, так и тем, кто уже работает и хочет получить новый опыт.
Please open Telegram to view this post
VIEW IN TELEGRAM