Качественный объектно-ориентированный код легко читать и исправлять. Эта книга предлагает универсальные рекомендации по проектированию объектов, которые повысят ваш уровень программирования и продуктивность команды.
Вы познакомитесь с основами написания объектно-ориентированного кода на практике. Автор делится правилами создания объектов и работы с их состоянием.
Примеры в книге представлены в простом псевдокоде, что позволяет легко адаптировать их к любому языку программирования. Вы узнаете критически важные аспекты проектирования объектов и создадите веб-приложение, демонстрирующее их взаимодействие.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6❤4
Этот практический курс предоставляет возможность создать полноценный проект на Angular с нуля. Вы изучите весь процесс — от установки программного обеспечения до разработки всех необходимых функций, что позволит вам получить ценный опыт и навыки в работе с этим популярным фреймворком.
Для прохождения курса необходимо знать основы HTML, CSS и JavaScript, а также иметь начальное понимание о работе TypeScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Методы теоретического и практического проектирования баз данных для новичков на примере автосалона: от концептуального проекта до нормализации до 4НФ.
Данный курс предназначен для начинающих разработчиков, уже обладающих знаниями о работе баз данных и SQL, желающих углубить свои навыки в области проектирования.
Для успешного прохождения курса вам следует уверенно ориентироваться в базовом SQL, а также уметь выполнять выборки из нескольких таблиц, используя операторы JOIN.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1👍1
В процессе функционирования любого приложения формируются различные виды данных, включая журналы, метрики, сведения о действиях пользователей, исходящие сообщения и так далее. Корректное управление всеми этими данными является столь же важным, как и сами данные.
Если вы архитектор, разработчик или инженер данных, стремящийся разобраться в подобных задачах, но еще не имеете опыта работы с Apache Kafka, то здесь вы найдете необходимые знания для работы с этой открытой потоковой платформой, которая обеспечивает обработку данных в реальном времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1
С помощью этого курса вы научитесь применять язык Python для обработки и анализа данных, самостоятельно формировать SQL-запросы и извлекать данные из хранилищ, создавать корректные отчёты и представлять результаты своей работы.
Вы научитесь проводить исследования и проверять гипотезы, опираясь на статистические данные и A/B-тесты, а также иметь глубокое понимание продуктовых метрик.
Курс подходит как новичкам, так и опытным аналитикам, которые хотят обновить свои знания.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍5🔥4😁1
Создание программного обеспечения всегда требует компромиссов. При балансировке между скоростью, безопасностью, затратами и функциями, иногда разумные решения оказываются неверными.
В этой книге эксперты в разработке делятся опытом и примерами, которые помогут вам лучше ориентироваться в дизайне и проектировании программ.
Вы рассмотрите реальные ошибки и пути их исправления. Авторы делятся своими знаниями, включая поучительные ошибки, и предлагают конкретные советы и методы, которые изменят ваш подход к проектированию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤2
Курс разработан для новичков в области автоматизированных систем управления технологическими процессами (АСУ ТП) и студентов смежных специальностей. Он предоставляет основы работы программируемых логических контроллеров (ПЛК) и принципы создания программного обеспечения для автоматизации управления.
Учащиеся освоят рабочие среды программирования, такие как Machine Expert - Basic и CoDeSys V2.3. Также курс включает практическую часть по настройке связи с ПЛК и модулями ввода/вывода по протоколу ModBus, что полезно для решения реальных задач на производстве. В дополнение, предоставляются рекомендации по оценке трудозатрат на программирование ПЛК.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5
Переход к микросервисам делает распределенные системы более сложными и детализированными. Эта книга охватывает ключевые темы проектирования, масштабирования и управления микросервисами.
Вы узнаете о современных методах моделирования, интеграции, тестирования, развертывания и мониторинга сервисов. Примеры из реальной практики помогут максимально эффективно использовать эти архитектуры. Книга будет полезна архитекторам, разработчикам, тестировщикам и инженерам по эксплуатации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Этот углублённый курс предлагает уникальную возможность изучить процесс создания привлекательных, высокоэффективных и функциональных интернет-магазинов на платформе MODX.
В ходе обучения вы освоите навыки программирования, позволяющие разрабатывать ценные для бизнеса интернет-магазины с индивидуальным функционалом и логикой.
Курс будет полезен новичкам, опытным разработчикам, владельцам и работникам веб-студий, предпринимателям с навыками программирования и разработчикам на фрилансе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4🤩1
В книге осуществляется углублённое исследование вопросов, связанных с сравнительным анализом языков программирования и разработкой компиляторов.
В первой части книги представлен обзор высокоуровневых языков программирования и технологий их развития, включая структурное, модульное и объектно-ориентированное программирование. Произведён сравнительный анализ языков на основе объективных критериев и экспертных оценок.
Вторая часть книги посвящена вопросам конструирования компиляторов. Здесь рассматриваются все компоненты транслятора и этапы реализации языка программирования — от его спецификации до создания машинного кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Полный курс по Godot Engine, с помощью которого вы научитесь создавать несложные игры, изучите основы программирования на GDScript, принципы работы со сценами, физикой и анимациями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍5🔥2
Эта книга посвящена автоматизации работы с Excel при помощи Python. Рассматриваются дистрибутив Anaconda Python, менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Описаны основные концепции Python и базовые принципы анализа данных с помощью pandas.
Также в книге приводятся методы работы с файлами Excel без использования самого Excel. Особое внимание уделено программированию приложений Excel с использованием пакета xlwings: автоматизация, создание инструментов на Python, применение трекера пакетов и разработка пользовательских функций.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
Этот курс ориентирован на практику и состоит из реальных примеров использования Docker. Вы научитесь создавать различные контейнеры и управлять ими.
Обучение начнётся с установки Docker на ваш компьютер. После этого вы перейдёте к большому количеству практических упражнений, в которых познакомитесь с разнообразными функциями Docker.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4
Эта книга — полное руководство по ЯП Scala, сочетающему в себе элементы объектно-ориентированного и функционального подходов, что делает его мощным и уникальным инструментом для разработки.
Вы детально изучите язык и его основные концепции, следуя пошаговым инструкциям. В книгу включены все нововведения и изменения, представленные в третьей версии Scala.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Этот курс разработан специально для программистов, которые хотят использовать Linux в качестве своей главной операционной системы.
Освоив курс, вы приобретёте навыки нативного подключения к серверам, сможете эффективно управлять технологиями, используемыми в повседневной работе на продакшен-системах, и научитесь применять мощные инструменты Linux для профессиональных задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥2🤯1
Эта книга поможет быстро освоить разработку на платформе 1С. На примере создания реального прикладного решения рассматриваются структура и назначение объектов системы, а также методы их использования.
Включены примеры на встроенном языке и языке запросов с подробными комментариями. Книга актуальна как для практического изучения, так и в качестве справочного пособия.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁7🔥4
С помощью этого курса вы освоите автоматизацию действий в веб-браузере с использованием Selenium, а также сможете автоматически проверять промежуточное и конечное состояние веб-элементов.
Кроме того, вы изучите дополнительные инструменты, такие как Allure и Cucumber, а также научитесь писать сценарии на языке Gherkin.
Этот курс подходит как для новичков в тестировании, так и для тех, кто уже имеет базовые знания в этой области.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🔥2
С помощью этой книги вы освоите основы разработки самой известной криптовалюты — биткойн, а также технологию блокчейн, которая лежит в её основе.
Затронут не только биткойн, но и другие криптовалюты, описаны технические основы разработки, архитектура, особенности транзакций и их жизненного цикла, а также методы обеспечения безопасности.
Книга будет интересна программистам любого уровня подготовки, а также всем, кто хочет разобраться в устройстве криптовалют и технологиях блокчейна.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥3
Этот курс предлагает углублённое изучение синтаксиса, алгоритмов, ООП, структур данных и параллельных вычислений. Вы научитесь создавать эффективные и масштабируемые веб-приложения, работать с сетевыми протоколами и базами данных. Отдельное внимание уделяется тестированию.
В ходе занятий предусмотрены практические задания и проекты, обеспечивающие закрепление полученных знаний и навыков. Курс рассчитан как на начинающих, так и на опытных разработчиков, стремящихся освоить современные технологии разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Эта книга является полным руководством по PHP 8, в котором информация подаётся от лёгкого к сложному. Её можно использовать не только для обучения с нуля, но и как справочное пособие в рабочее время.
Вы изучите как новые, так и неизменные старые особенности языка. Особое внимание уделяется синтаксису, ООП, инструментам для работы с файлами, массивами, базами данных, графическими примитивами, регулярными выражениями, Redis, сессиями и так далее.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3
Курс рассчитан на разработчиков, уже знакомых с основами языка и желающих углубить свои знания. Здесь вы освоите продвинутые темы для того, чтобы использовать все крутые возможности JavaScript.
Особое внимание уделяется переменным и функциям, Event Loop и асинхронности, ООП, Symbol, Reflect, Proxy, Map и Set, итераторам, модулям и другим важным особенностям JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍2