ch
Feedback
Pattern Guru. Шаблоны проектирования. Архитектура ПО

Pattern Guru. Шаблоны проектирования. Архитектура ПО

前往频道在 Telegram

Патерны программирования. Архитектура ПО. Микросервисы @anothertechrock

显示更多
3 144
订阅者
无数据24 小时
-47
-2430
帖子存档
Вопрос с собеседования Зачем нужна инкапсуляция? Ответ: Инкапсуляция позволяет скрыть данные и обернуть данные и код, который работает над ними, в единое целое. #interview

🦾 QT и ОС Аврора: надежная основа для разработки востребованного ПО! 🔥 Пройди тест и проверь свои знания. Ответишь — пройде
🦾 QT и ОС Аврора: надежная основа для разработки востребованного ПО! 🔥 Пройди тест и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! . За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/v77V/ 🔥БОНУС 16 мая , в 20:00 (мск) пройдет бесплатный открытый урок курса «StateMachine в Qt: что это такое и как можно использовать» - запишись сегодня, напомним в день вебинара. Нативная интеграция. Информация о продукте www.otus.ru

Вопрос с собеседования Зачем нужна инкапсуляция? Ответ опубликуем завтра, а пока пишите свои варианты в комментариях! #interview

Хотите вживую увидеть процесс миграции на микросервисную архитектуру? Приходите 🗓 4 мая в 20:00 на открытый урок онлайн-курс
Хотите вживую увидеть процесс миграции на микросервисную архитектуру? Приходите 🗓 4 мая в 20:00 на открытый урок онлайн-курса «Microservice Architecture» в OTUS. На занятии мы разберем живой пример перехода на микросервисную архитектуру веб-сайта, содержащего несколько десятков миллионов страниц, и роль паттернов для построения масштабируемого, высоконагруженного приложения. 👨‍💻 Спикером выступит Евгений Тюменцев, преподаватель OTUS и директор компании по разработке программного обеспечения. Занятие будет полезно для тех, кому предстоит переезд на микросервисную архитектуру. На вебинаре вы сможете еще раз взвесить все плюсы и минусы перед переходом. 👉 Для регистрации пройдите вступительный тест — https://otus.pw/s5cM/ Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Microservice Architecture» от OTUS. Оплата курса возможна в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru

Вопрос с собеседования Проведите различие между перегрузкой и переопределением методов. Ответ: При перегрузке два или более методов имеют одинаковое имя, но у них разные параметры или сигнатура. Переопределение – дочерний класс наследует методы с теми же параметрами/подписью, которые присутствуют в базовом классе. #interview

Вопрос с собеседования Проведите различие между перегрузкой и переопределением методов. Ответ опубликуем завтра, а пока пишите свои варианты в комментариях! #interview

↔️ Каждый инженер слышал о масштабировании. А вот вопрос, ответ на который известен уже не каждому: сколько измерений масштаб
↔️ Каждый инженер слышал о масштабировании. А вот вопрос, ответ на который известен уже не каждому: сколько измерений масштабирования принято рассматривать? В 2007 году авторы книги «The Art of Scalability» ввели термин «The Scale Cube» и три измерения масштабирования. Если вы хотите детальнее разобраться в масштабирование, то приходите 28 апреля в 20:00 на открытый урок «Принципы шардирования. Горизонтальное и вертикальное шардирование». На открытом уроке мы: - рассмотрим Scale Cube на примерах - разберем два вида шардирования — горизонтальное и вертикальное - познакомимся с примерами СУБД, которые поддерживают те или иные виды шардирования. 👨‍💻 Занятие проведет Анатолий Бурнашев, эксперт центра практик обеспечения надёжности в MTS.Digital 👉 Для участия в мероприятии пройдите вступительный тест — https://otus.pw/425j/ Вебинар пройдет в рамках онлайн-курса «Highload Architect» в OTUS. Возможна рассрочка на курс. Реклама. Информация о рекламодателе на сайте www.otus.ru

Вопрос с собеседования Что такое статический полиморфизм? Ответ: Статический полиморфизм или статическое связывание – это один из видов полиморфизма, который возникает во время компиляции. Примером полиморфизма во время компиляции является: перегрузка методов. #interview

Вопрос с собеседования Что такое статический полиморфизм? Ответ опубликуем завтра, а пока пишите свои варианты в комментариях! #interview

⁉️ Как разрабатывать кроссплатформенные приложения на C++? 🛠 Qt — одна из лучших библиотек для разработки кроссплатформенног
⁉️ Как разрабатывать кроссплатформенные приложения на C++? 🛠 Qt — одна из лучших библиотек для разработки кроссплатформенного графического интерфейса пользователя UI. Она подходит для работы на Windows, Linux, Android, Mac/iOS и embedded-системах. Qt очень удобна и хорошо документирована, что и делает ее востребованной. Поскольку UI — очень динамичная часть приложения, любые просчеты в проектировании могут привести к необходимости постоянных изменений в коде приложения. Как не попасть в такую ситуацию, и какие инструменты и механизмы для этого есть в Qt? 📆 18 апреля в 20:00 мск приглашаем на вебинар, приуроченный к запуску нового онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS. 📢📢 Тема открытого урока: «Метапрограммирование на Qt — написание гибкого кода». На этом занятии мы разберем, как MetaObjectSystem Qt помогает гибко разрабатывать приложения и соблюдать принципы проектирования SOLID. 🟠Не упустите возможность познакомиться с преподавателем и начать осваивать Qt. Продолжить обучение на курсе возможно в рассрочку. 👉 Для участия пройдите вступительный тест: https://otus.pw/aEAu/ Реклама. Информация о рекламодателе на сайте otus.ru

Вопрос с собеседования Что такое подкласс? Ответ: Подкласс – это класс, который наследуется от другого класса. Например, класс велосипед является подклассом или производным от класса транспортное средство. #interview

Вопрос с собеседования Что такое подкласс? Ответ опубликуем завтра, а пока пишите свои варианты в комментариях! #interview

❓ Готовы ли вы руководить командой системных аналитиков? 📢📢 Во вторник, 18 апреля в 20:00, состоится вебинар, приуроченный
Готовы ли вы руководить командой системных аналитиков? 📢📢 Во вторник, 18 апреля в 20:00, состоится вебинар, приуроченный к запуску онлайн-курса «Системный аналитик. Team Lead» в OTUS. В рамках этого мероприятия Анна Симакова, Lead System Analyst в MarfaTech, поделится своими знаниями и разберет навыки системного аналитика уровня Lead. На вебинаре мы: — Узнаем, какие софт-скиллы необходимо прокачать для того, чтобы строить комфортные отношения в коллективе — Узнаем, какие хард-скиллы будут максимально востребованы на позиции Team Lead. — Нарисуем колесо баланса и построим карту развития, которая поможет вам оценить свой потенциал. Этот урок подходит бизнес и системным аналитикам уровня middle, middle+, senior. После прохождения вебинара вы поймете, готовы ли вы руководить командой системных аналитиков, и узнаете о ключевых софт- и хард-скиллах, которые потребуются для этого. Не упустите возможность получить ценные знания и опыт от лидера в области системного анализа. Если вы захотите продолжить обучение, OTUS ждет вас на курсе, доступном в рассрочку. 👉 Проходите вступительный тест и присоединяйтесь к вебинару: https://otus.pw/OODY/ Реклама. Информация о рекламодателе на сайте otus.ru

Вопрос с собеседования Что такое перегрузка операторов? Ответ: Перегрузка операторов используется для реализации операторов, использующих определенные пользователем типы, на основе передаваемых вместе с ними аргументов. #interview

Вопрос с собеседования Что такое перегрузка операторов? Ответ опубликуем завтра, а пока пишите свои варианты в комментариях! #interview

Как спроектировать архитектуру нагруженного twitter-like приложения? Разберемся 🗓 14 апреля в 20:00 на открытом уроке вместе
Как спроектировать архитектуру нагруженного twitter-like приложения? Разберемся 🗓 14 апреля в 20:00 на открытом уроке вместе с Андреем Поляковым, старшим разработчиком в Unlimint. На открытом уроке мы: - спроектируем типовую архитектуру нагруженного twitter-like приложения, - определим пользовательские сценарии и узкие места прототипа, - обсудим один из самых популярных вопросов на system design interview. 👉 Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/iRX3/ Занятие является бесплатной пробной частью онлайн-курса «Highload Architect». Оплата курса возможна в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru.

Вопрос с собеседования Что такое полиморфизм? Ответ: Полиморфизм является одним из наиболее используемых и основных понятий в языках ООП. Полиморфизм – концепция, согласно которой различные классы могут использоваться с одним и тем же интерфейсом. Каждый из этих классов может иметь свою собственную реализацию интерфейса. #interview

Вопрос с собеседования Что такое полиморфизм? Ответ опубликуем завтра, а пока пишите свои варианты в комментариях! #interview

Когда нужны микросервисы, а когда — монолиты? Чтобы прояснить этот вопрос, приходите на открытый урок 🗓 31 марта в 20:00 в O
Когда нужны микросервисы, а когда — монолиты? Чтобы прояснить этот вопрос, приходите на открытый урок 🗓 31 марта в 20:00 в OTUS. Встречу проведет Никита Сапогов — руководитель backend-разработки в Ситилинк. На занятии обсудим: - способы выбора между монолитной или микросервисной архитектурой, - подходы и бенефиты, которые получаем от каждой из этих архитектур, - особенности, с которыми приходится мириться. 👉 Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/E6rw/ Урок пройдет в рамках онлайн-курса OTUS «Highload Architect», его можно приобрести в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru

А у вас есть QA талант? Давайте проверим, какой вы сегодня персонаж Диснея есть ли у вас склонность к тестированию. В каждом из семи вопросов моделируем ситуацию и даем варианты ответов. Поехали! #тест Пройти тест