
- Категории
- Источники
- Все курсы
- Разделы
- Книги
-
Apache Kafka представляет собой распределённый программный брокер сообщений, предназначенный для организации очередей и мониторинга больших объемов входящего трафика данных. На данный момент Apache Kafka считается стандартом индустрии в роли брокера сообщений. Более 80 % компаний из списка Fortune 100 применяют Kafka.
Practical Object-Oriented Design I (POOD-I) - это курс, подходящий как для новичков, так и для опытных разработчиков, работающих с объектно-ориентированным программированием.Формат рассчитан на индивидуальное обучение в удобное время и темпе. Курс включает видеоуроки и практические задания, которые учат мыслить объектами через написание кода. Каждое упражнение требует постепенного улучшения решения в ответ на изменяющиеся требования, что помогает
С ростом количества компьютеров они не только увеличились в числе, но и распределились. Если раньше бизнесы стремились покупать всё более мощные мейнфреймы, то сегодня даже небольшие приложения часто работают сразу на нескольких машинах.Распределённые системы - это наука о том, как принимать решения, связанные с компромиссами при такой архитектуре.
В этом курсе вы научитесь создавать статическую систему проверки типов и генератор двоичного машинного кода! По пути вы также узнаете, как компиляторы могут заранее обнаруживать ошибки имён (например, необъявленные переменные), а также освоите основы создания форматтера кода. Курс не охватывает парсинг исходного кода или работу интерпретаторов - этим темам посвящены другие курсы, например, «Создание собственного языка программирования».
100 ментальных моделей & Думай лучшеЭта серия книг - настоящий навигатор в мире мышления. Она предлагает 200 мощных ментальных моделей, заимствованных из различных сфер: психологии, экономики, философии, биологии и не только. Эти модели не говорят что думать - они учат как думать.Первая книга, «100 ментальных моделей», раскрывает ключевые идеи, которые помогут вам справляться с жизненными вызовами и принимать взвешенные решения.Продолжение, «
«Принципы и методы принятия решений для ведущих инженеров» - это продвинутый курс для разработчиков, стремящихся улучшить свои навыки участия в командной работе, совместного принятия решений и, при желании, лидерства в разработке программного обеспечения.В рамках курса вы освоите ключевые навыки критического мышления, которые помогут вам принимать более взвешенные решения в области технической стратегии и архитектуры. Вы научитесь выстраивать ком
Узнайте, как когнитивные искажения - такие как подтверждение своих убеждений, эффект якоря и ошибка выжившего — формируют ваши решения. Этот курс даст вам инструменты для развития критического мышления, принятия более взвешенных решений и достижения ясности, необходимых для успеха в жизни и работе.
Освойте создание полноценных Chrome-расширений с нуля до продакшена! Научитесь разрабатывать мощные, функциональные Chrome-расширения с современным стеком технологий и лучшими практиками. В этом курсе вы создадите продвинутое расширение, которое интегрируется с отдельным React-интерфейсом и взаимодействует с API на Node.js. Это курс, который я сам хотел бы пройти, когда только начинал работать с Chrome-расширениями!
Участники сообщества «Осознанная Меркантильность» получают доступ к широкой библиотеке обучающих ресурсов по различным направлениям, поддержку опытных специалистов, еженедельные созвоны с техническими докладами и образовательными лекциями, советы по подготовке к собеседованиям и переговорам о зарплате, а также записи реальных собеседований и коллекцию актуальных вопросов, которые могут встретиться на рынке.
Продвинутый курс по проектированию ПО - это программа с 6 основными блоками, направленная на улучшение навыков проектирования программного обеспечения. Курс охватывает принципы логики, проектирования структур данных, управление состоянием, модульность и устранение ошибок. Студенты проходят рефакторинг кода, учатся избегать скрытых связей и эффективно решать задачи дизайна программных систем.