Базовая книга по приёмам объектно-ориентированного программирования (ООП) с примерами на языке C++. Разобраны основные принципы и техники разработки объектно-ориентированных программ, объяснены шаблоны проектирования (паттерны), особое внимание уделено принципам SOLID, архитектуре MVC...
Объектно Ориентированное Программирование (ООП) - технология, которую обязан знать, понимать и применять каждый современный программист.
Печально, когда программисты не знают, не понимают и не применяют, а, что ещё хуже, - находятся в заблуждении, что знают, понимают и применяют.
Прочитав эту...
На семинаре рассматриваются принципы проектирования SOLID и приводятся примеры их практического использования. Кроме того, участники должны выполнить практическое задание – написать приложение в течение 5 спринтов. Это упражнение демонстрирует, как хороший стиль проектирования помогает снизить...
В области разработки безопасного и надежного программного обеспечения в последнее время наблюдается новый всплеск активности. Чтобы гарантировать создание устойчивой, безопасной системы, избежать ошибок проектирования, необходимо предпринимать определенные превентивные меры. Эта книга посвящена...
Онлайн-воркшоп для Ruby-разработчиков, которые хотят улучшить архитектуру своих проектов и качество кода, а также научиться быстро находить и исправлять ошибки проектирования
За время воркшкопа вы:
Изучите как имплементированы и для чего нужны принципы ООП в коде на Ruby, и как сочетается...
Каков объем видеокурса?
Более 40 видеоуроков, продолжительностью 4,5 часов. "Воды" в курсе нет, все только самое нужное для понимания принципов проектирования в bCAD Мебель. В курсе нет "голой" теории, все разбирается на конкретных примерах. Курс написан мебельщиком-практиком, поэтому в курсе -...
Многолетний опыт в торговле, изучение годами сотни графиков, десятки тысяч часов работы над рынком неизбежно формируют закономерность сетапов, на которые я смело ставлю деньги.
Они встречаются не часто, но когда встречаются, позволяют смело, «от ножа» работать с рынком и выжимать максимум...
Курс на английском, с русскими субтитрами
Научитесь создавать коллекцию причудливых рисунков для детской одежды и предметов декора, от первоначального эскиза до финального макета.
«Иллюстрация — это мой способ поделиться своей радостью с миром. Меня вдохновляет красота природы с ее цветущими...
Подробно рассмотрено применение в Java шаблонов проектирования (patterns), которые представляют собой многократно используемые решения широко распространенных проблем. Продемонстрировано, каким образом применение шаблонов повышает производительность работы программистов - и профессионалов, и...
Описание книги:
Благодаря этой книге тысячи пользователей овладели технологией объектно-ориентированного программирования в С++. В ней есть все: основные принципы языка, готовые полномасштабные приложения, небольшие примеры, поясняющие теорию, и множество полезных иллюстраций. Книга пользуется...
Программа воркшопа:
1 неделя
3 вебинара
Практические задания
Общение с автором и ответы на вопросы
День 1. Зависимости, DI, IoC containers. Собираем каркас проекта.
Для начала придется разобраться в зависимостях в коде, т.е. в любых библиотеках, классах, модулях, функциях и прочем, что...
Паттерны для внутридневной торговли
Сергей Митюков
Используя в торговле паттерны, трейдер увеличивает вероятность получения прибыльной сделки. Здесь главное – из всего множества существующих паттернов выбрать правильную модель. Опытный трейдер Сергей Митюков разработал новый курс для трейдеров...
Мастерская EMDR Татьяны Пироговой: «Паттерны терапевтов»
Друзья, я веду групповые супервизии и наблюдаю, как из раза в раз темы повторяются.
Так появилась идея сделать тематические мастерские для специалистов от центра EMDR СПб.
Это мой супервизорский проект.
Первая тема, в продолжение моего...
Структура и алгоритмы их создания.
Слово – основное, самое разрушительное оружие человека. Правильно используя вербальные и невербальные методы воздействия, можно творить чудеса: наполнять людей силами, погружать их в страх или печаль, провоцировать болезни и т.п. Это происходит незаметно, и...
О книге:
Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных...
Самое быстрое и глубокое погружение в архитектуру для разработчиков, чтобы начать использовать паттерны в своей работе и мыслить, как архитектор ПО.
По итогу интенсива
Будете применять шаблоны проектирования в разработке и будете понимать, где их использовать, а где нет
Будете понимать и...
О книге:
Конспект лекций по курсу "Технологии проектирования программного обеспечения". В иллюстративной форме раскрываются темы: сложность ПО, архитектура, декомпозиция сложных программных систем, принципы объектно-ориентированного подхода, сравниваются популярные системы моделирования BPMN...
В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу...
Аннотация к книге "Паттерны программирования игр"
Самый большой вызов для программиста видеоигр – закончить игру. Громоздкий и запутанный код часто становится неразрешимой проблемой, которая тянет проект на дно и деморализует всю команду. Об этом, как никто другой, знает Роберт Нистрем, восемь...
Изложены этапы проектирования свайных фундаментов, методы определения несущей способности и расчетной нагрузки на сваю, вопросы глубины заложения подошвы ростверков, конструирования свайных фундаментов, методы расчета свайных фундаментов по предельным состояниям.
Для студентов вузов...