CCIE DevNet — это интенсивная программа обучения, предназначенная для подготовки специалистов к сертификации Cisco Certified DevNet Expert. Курс охватывает ключевые темы, включая автоматизацию сетей, программирование, работу с API, инфраструктуру как код, контейнеризацию и безопасность. Участники получают практический опыт через лабораторные работы и проекты, что позволяет им разрабатывать и внедрять автоматизированные решения для современных сетевых
1. Введение (4 часа 15 минут)
• Лекция 1: День 1 - Введение — 129 минут
• Лекция 2: День 2 - YAML — 126 минут
2. Docker (7 часов 20 минут)
• Лекция 3: День 3 - Docker, часть 1 — 143 минуты
• Лекция 4: День 4 - Docker, часть 2 — 149 минут
• Лекция 5: День 5 - Docker, часть 3 — 148 минут
3. GIT (4 часа 32 минуты)
• Лекция 6: День 6 - Git, часть 1 — 142 минуты
• Лекция 7: День 7 - Git, часть 2 — 130 минут
4. CICD (4 часа 46 минут)
• Лекция 8: День 8 - CICD, часть 1 — 155 минут
• Лекция 9: День 9 - NXOS — 131 минута
5. Terraform (5 часов 24 минуты)
• Лекция 10: День 10 - Terraform, часть 1 — 138 минут
• Лекция 11: День 11 - Terraform, часть 2 — 152 минуты
• Лекция 12: День 12 - Разбор домашнего задания — 34 минуты
6. Jinja (2 часа 38 минут)
• Лекция 13: День 12 - Jinja2 — 133 минуты
• Лекция 14: День 13 - Разбор домашнего задания — 25 минут
7. Ansible (13 часов 37 минут)
• Лекция 15: День 13 - Ansible, часть 1 — 142 минуты
• Лекция 16: День 14 - Ansible, часть 2 — 152 минуты
• Лекция 17: День 15 - Ansible, часть 3 — 192 минуты
• Лекция 18: День 16 - Ansible, часть 4 — 163 минуты
• Лекция 19: День 17 - Ansible, часть 5 — 168 минут
8. Подключение к оборудованию (12 часов 43 минуты)
• Лекция 20: День 18 - Paramiko — 143 минуты
• Лекция 21: День 19 - Netmiko — 197 минут
• Лекция 22: День 22 - Scrapli, часть 1 — 148 минут
• Лекция 23: День 23 - Scrapli, часть 2 — 128 минут
• Лекция 24: День 30 - GNMI — 114 минут
• Лекция 25: День 30 - GNMI, часть 2 — 33 минуты
9. Шаблонизаторы (10 часов 44 минуты)
• Лекция 26: День 20 - TextFSM, часть 1 — 147 минут
• Лекция 27: День 21 - TextFSM, часть 2 — 146 минут
• Лекция 28: День 24 - Разбор домашнего задания — 112 минут
• Лекция 29: День 24 - ttp, часть 1 — 112 минут
• Лекция 30: День 25 - ttp, часть 2 — 127 минут
10. Nornir (5 часов 8 минут)
• Лекция 31: День 26 - Nornir, часть 1 — 150 минут
• Лекция 32: День 27 - Nornir, часть 2 — 158 минут
11. Языки данных (5 часов 14 минут)
• Лекция 33: День 28 - YANG — 154 минуты
• Лекция 34: День 29 - NETCONF — 160 минут
12. pyATS (2 часа 40 минут)
• Лекция 35: День 31 - pyATS — 160 минут
13. Kubernetes (10 часов 30 минут)
• Лекция 36: День 32 - Часть 1 — 152 минуты
• Лекция 37: День 33 - Часть 2 — 150 минут
• Лекция 38: День 34 - Часть 3 — 160 минут
• Лекция 39: День 35 - Часть 4 — 168 минут
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 16
Страница 16 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[NFE] CCIE DevNet 2023
9 апр 2025
Ссылка на тему: [NFE] CCIE DevNet 2023Ответов: 0 -
[Thinknetica] GO Masters: Продвинутая разработка на Gо (Дмитрий Титов)
7 апр 2025
Онлайн-курс для Go-разработчиков
За 8 недель вы освоите подходы и практики ведущих инженеров "бигтеха" и научитесь создавать масштабируемые и отказоустойчивые системы, готовые к высоким нагрузкам.
Курс построен на практике и реальных кейсах крупных технологичных компаний.
Требования:
Опыт коммерческой разработки на Go от 1 года
Уверенное знание Go: работа с пакетами, стандартной библиотекой, понимание основ concurrency в Go
Опыт работы с базами данных
Базовый опыт написания тестов и отладки кода
Чем займемся на курсе:
- Углубимся в архитектуру, конкурентность, оптимизацию кода и работу с высокими нагрузками, а также разберём CI/CD, контейнеризацию и применение AI в разработке.
- Научимся проектировать и разрабатывать масштабируемые программные системы, предназначенные для эффективной работы под высокими нагрузками в инфраструктуре "бигтеха".
- Backend-разработчиков на Go, которые хотят глубже разобраться в архитектуре, конкурентности и оптимизации кода
- Software-инженеров, которым нужно проектировать масштабируемые и отказоустойчивые системы, работающие под высокой нагрузкой
- Разработчиков микросервисов, которым важно эффективно использовать Go в распределённых системах, работать с контейнеризацией и CI/CD
- Архитекторов, которые хотят научиться проектировать поддерживаемые и маcштабируемые приложения на Go
- Разработчиков, интересующихся AI, которые хотят интегрировать ИИ в свои проекты и автоматизировать рутинные задачи с помощью нейросетей
- Разработчиков из FinTech, AdTech, E-commerce и других высоконагруженных сфер, где критичны скорость работы, оптимизация и надёжность приложений
Неделя 1
Занятие 1. Интерфейсы и типы данных
Интерфейсы Go
Приведение типов и type switch
Рефлекси
Интерфейсы как элемент архитектуры приложения
Домашнее задание
Занятие 2. Всё про обработку ошибок
Ошибки в Go, как их задумали авторы языка
Собственные типы данных для ошибок
Транслирование текста ошибок в журнал и пользователям
Паника и восстановление
Ошибки в асинхронном коде
Ошибки при работе с потоком данных и очередями
Домашнее задание
Неделя 2
Занятие 3. Обобщенное программирование (Generics) в Go
Идея обобщённого программирования
Базовые возможности и типовые примеры
Использование дженериков в шаблонах конкурентного кода и для решения типовых задач
Обобщённые структуры данных
Домашнее задание
Занятие 4. Конкурентность: продвинутые темы асинхронного кода
Контекст
Шаблоны конкурентного кода для решения типовых задач
Гонка, отладка, правильная работа с блокировками (Mutex)
Домашнее задание
Неделя 3
Занятие 5. Go + Искусственный интеллект (GPT)
Введение в генеративные модели искусственного интеллекта
Использовании ИИ в процессе продвинутого изучения языка
Подключение публичного или локального ИИ-помощника к среде разработки
Использование ИИ при написании кода
ИИ в повседневных задачах программиста
Домашнее задание
Занятие 6. Тестирование и отладка
Методология тестирования
Разнообразие модульных тестов
Продвинутые методики тестирования
Отладка кода, продвинутые механики отладки
Домашнее задание
Неделя 4
Неделя для работы над заданиями
Неделя 5
Занятие 7. Производительность, оптимизация кода, готовность к высоким нагрузкам
Профилирование Go приложений
Управление памятью и оптимизация
Лучшие практики для высокой производительности
Домашнее задание
Занятие 8. Архитектура приложения и шаблоны проектирования
Проектирование масштабируемых Go-приложений
Общие паттерны проектирования: singleton, factory, observer
Лучшие практики организации кода в Go
Домашнее задание
Неделя 6
Занятие 9. Мониторинг (Observability) и журналы приложения
Мониторинг микросервисов
Лучшие практики логирования
Инструменты: Prometheus, Grafana, ELK stack
Домашнее задание
Занятие 10. Работа приложения в инфраструктуре технологичной компании
Особенности разработки приложений для облачной среды
Контейнеризация
Оркестрация приложения в среде Kubernetes
CI/CD и доставка приложения
Домашнее задание
Неделя 7
Итоговый проект + блок вопросы-ответы
Разработаем полноценное приложение - Геокодер, позволяющее искать пространственные объекты (как на Яндекс.Картах)
Применим полученные знания по продвинутым возможностям языка
Будем использовать реляционные и нереляционные БД
Сделаем сервис готовым к высоким нагрузкам
Поговорим о различных алгоритмах и структурах данных, использующихся в поиске информации
Сделаем приложение готовым к инфраструктуре "бигтеха"
Неделя 8
Неделя для работы над проектом
Автор и ведущий курса: Дмитрий Титов
Лидер направления разработки "Геосервисы" в Wildberries
ex-VK / ex-МТС
О курсе:
Старт 15 апреля
Продолжительность 8 недель
Вебинары 2 раза в неделю
Итоговый проект
Ответов: 0 -
[Нетология] Bitrix-разработчик с нуля (Мария Кожанова, Владимир Чебукин)
4 апр 2025
Освоите вёрстку, языки программирования JavaScript и PHP, работу с CMS «1С-Битрикс»
Научитесь разрабатывать сайты, интернет-магазины и корпоративные порталы для крупных компаний
Сможете получить профессию с нуля или освоить только навыки, необходимые для работы с Bitrix Framework
Вы научитесь разрабатывать сайты на «1C-Битрикс»
Это российская CMS, на которой работают многие интернет-магазины, большие сайты и корпоративные порталы: сервисы «Газпром Нефть», «Hoff», «Подружка» и другие.
Она сложнее no-code конструкторов, но дает больше возможностей — поэтому крупные компании часто делают свои сайты именно на «1С-Битрикс».
Один курс для разных целей
Новичкам и тем, кому нужно вспомнить основы JS и PHP
Включает модули по вёрстке, JavaScript и PHP.
После 4 месяцев обучения сможете брать на подработку проекты по фронтенд-разработке.
Действующим разработчикам
Вы сразу перейдёте к изучению «1С-Битрикс», без повторения основ.
Изучите Bitrix Framework и расширите компетенции.
Программа курса:
Первая часть обучения
Освоите HTML и CSS
Научитесь верстать сайты с нуля или править существующую вёрстку
Разберётесь в JavaScript
Поймёте, как работает фронтенд сайтов и приложений
Изучите основы PHP
Изучите базовые операторы и функции, развёртывание приложения на хостинге
Вторая часть обучения.
Если вы действующий разработчик — можете пройти только её
Научитесь настраивать «1С-Битрикс»
Разберетесь в установке и лицензировании, изучите структуру Bitrix Framework
Научитесь создавать сайты и онлайн-магазины
Узнаете, как настраивать обмен данными с «1С», управлять новостями, товарами, пользователями, оплатой, доставкой
Сможете дорабатывать и кастомизировать стандартный функционал
Разберётесь с настройкой шаблонов сайта, управлением динамического контента
В результате вы сможете
- Брать первые заказы на фрилансе через 4 месяца после начала обучения
После того, как изучите вёрстку и основы фронтенда - Претендовать на зарплату от 70 до 100 тысяч рублей на старте карьеры
- Работать с крупными компаниями
Ваших навыков будет достаточно, чтобы сразу работать над масштабными проектами - Работать с шаблонами сайтов и динамическим контентом
Этот навык необходим при работе с действующими проектами - Настраивать обмен данными с «1С» через API
Выгружать каталог, настраивать доставку и платёжные системы — необходимый навык для работы - Оптимизировать бизнес-процессы с помощью автоматизации систем
Этот навык выгодно отличит вас среди других специалистов
Навыки, которые повысят вашу ценность на рынке труда
- Английский язык для разработчиков
Изучите техническую лексику, получите навык делового общения. Узнаете, как техническому специалисту подготовиться к собеседованию, составить резюме и портфолио на английском. - Логические операторы и алгоритмы
Научитесь использовать логические операторы, работать с системами счисления и создавать алгоритмы — эти навыки часто пригождаются для решения логических задач на собеседованиях. - Excel и работа в Google-таблицах
Поймёте, как работать с данными и автоматизировать процессы с помощью Google-таблиц и Excel. - Продвинутая работа с РНР
Разберетесь как устроено ООП в РНР, узнаете про трейты, перезагрузки и тестирование.
Занятия проходят по расписанию не чаще 2 раз в неделю после 19:00 МСК
На лекции и практические задания понадобится 8–10 часов в неделю
Записи вебинаров, видеолекции, презентации, лонгриды, тесты и другие полезные материалы хранятся в личном кабинете
Преподаватели — практикующие эксперты
Мария Кожанова. Программист Битрикс24, InformUnity
Анна Русяева. Веб-разработчик, фрилансер
Владимир Чебукин. Frontend-разработчик, QIWI
Евгений Корытов. Tech Lead, Яндекс
Феликс Антуфьев. Ведущий разработчик
Тамби Мерза. Руководитель Digital-агентства
Полная программа по Битрикс-разработке
Для тех, кто начинает с нуля, или хочет систематизировать знания по вёрстке и РНР
13 месяцев, 299 часов практики
4 проекта в портфолио, дипломный проект
C нуля изучите HTML, CSS, Javascript, PHP и «1C-Битрикс»
Диплом о профессиональной переподготовке, сертификат «1C-Битрикс»
Программа трудоустройства
Бонусные модули: английский язык, продвинутый PHP, Excel и работа в Google-таблицах, логические операторы и алгоритмы
Ответов: 0 - Брать первые заказы на фрилансе через 4 месяца после начала обучения
-
[Книга Желаний] Программирование для девушек с нуля. Тариф Самостоятельный (Екатерина Голева)
3 апр 2025
Я работаю веб-программистом уже почти 20 лет, один из примеров моих работ - этот сайт, на котором вы находитесь. Ему уже 15 лет, и весь функционал я писала на 100% сама.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2Fp1XBRsz.jpeg&hash=8465d73b593548f96c6e7ba76423596e&v=4)
Это - коротко о том, чем я занимаюсь и чему учу.
Я не понимаю, почему в этой прекрасной профессии так мало девушек, ничего сверх сложного нет, и хочу это изменить.
И поможет в этом мой
Курс "Программирование для девушек с нуля"
Кратко, что будет:
- Как и зачем проектируются и используются базы данных
- Практическая работа с базами данных, составление запросов
- Как проектируются и разрабатываются веб-сайты
- Основы разработки на языке программирования php
- Разработка практического рабочего проекта, который можно выложить в сеть и использовать
В чем мои преимущества как преподавателя?
20 лет практического опыта - поэтому максимум практики.
Десятки проектов на разных фреймворках дали разносторонний взгляд на подходы.
Я могу преподнести материал более понятно для девушек, чем многие мои коллеги-мужчины.
После этого курса можно устраиваться стажером или младшим разработчиком, а до среднего (при нормальной плотной работе) вам понадобится не так много времени (по сравнению с другими профессиями), ну а зарплаты сами посмотрите на hh.ru, вбейте "php программист".
Но! Курс - это не веселые марафончики, где можно делать, можно нет, это серьезная работа. Чтобы потом много зарабатывать, сейчас придется попахать.
Ссылка на тему: [Книга Желаний] Программирование для девушек с нуля. Тариф Самостоятельный (Екатерина Голева)Ответов: 0 -
Алгоритмы и структуры данных. Тариф Полный курс (Александр Вотяков)
31 мар 2025
Хочешь пройти тех собеседование в топовую IT компанию? Придётся выучить алгоритмы и структуры данных - это уже не скрининг резюме, накрученный опыт тут не прокатит. Будет сложно, но я помогу тебе с изучением.
Зачем вообще нужен курс?
- После его прохождения ты не просто сможешь пройти технические собеседования - это вообще не обсуждается. Ты станешь в разы умнее.
- Приятная, лёгкая подача и наличие куратора помогут тебе не сдаться на полпути. Изучение алгоритмов - задача нелёгкая, но с нами её решить легче, чем в соло.
- Он разработан совместно с командой методистов: сеньоры топовых IT-компаний, олимпиадники ICPC, поэтому ты можешь быть уверен, что получаешь лучший материал в лучшем виде.
1 Видео-лекции
Весь необходимый материал рассказывается в видео, плотно и без воды.
2 Домашние задания
К каждой лекции идёт домашка с 3 уровнями сложности. Уровень easy и medium также разбираются в видео.
3 Помощь куратора
Возник вопрос по алгоритму? Или по задаче? Куратор подскажет тебе в любое время дня каждый день. Наши кураторы не решают за тебя, они аккуратно подводят тебя к решению - так ты учишься решать сам.
Программа курса
- Оценка сложности алгоритмов и Сортировки
- O-нотация. Амортизированные оценки. Рандомизированные оценки. Сортировки: пузырьком, выбором, методом вставки, слиянием.
- Структуры данных
- Массивы, Списки, Очереди, Деки, Куча
- Алгоритмы поиска
- Бинарный поиск и поиск по ответу, Тернарный поиск
- RSQ
- Префиксные суммы, Дерево отрезков, Корневая декомпозиция
- Два указателя
- Алгоритмы на графах
- DFS, BFS, Алгоритм Дейкстры, Алгоритм Флойда
- Жадные алгоритмы
- Динамическое программирование
- Одномерное, Двумерное, Задачи о рюкзаке
Видео-лекции и разборы дз
Чат с куратором 1-на-1
Домашки 4-х уровней сложности
Беседа с участниками курса
О преподавателе
Александр Вотяков. Учитель программирования с 16-летним опытом. Преподаватель программирования, математики и экономики. За всю жизнь обучил более 80 000 учеников. В том числе больше 10 000 учеников на курсах информатики и программирования. Окончил МехМат МГУ.
Ответов: 0 -
Только Python. Тариф Полный курс (Александр Вотяков)
31 мар 2025
Вводный курс по Python, после которого ты реально понимаешь, что пишешь. Самый полный, осмысленный и глубокий старт в Python для тех, кто хочет разобраться основательно и двигаться дальше самостоятельно.
Наверняка ты уже наткнулся на десятки курсов, которые обещают за пару месяцев сделать из тебя разработчика. Давай будем честны: настоящий программистом становятся не за месяц и даже не за полгода.
Наш курс не обещает тебе золотые горы и моментальное трудоустройство. Мы делаем кое-что важнее: даём тебе такую мощную и глубокую базу, чтобы ты мог самостоятельно разобраться в любой задаче, языке или технологии.
Это курс для тех, кто хочет научиться думать, а не копировать готовые решения.
Представь его как университетский вводный предмет, после которого становится ясно, что и как изучать дальше. Мы даём знания, которые останутся с тобой на всю карьеру, вне зависимости от того, куда ты решишь двигаться.
Этот курс для тебя, если ты...
- Хочешь не просто списывать код с видео, а уметь писать его с нуля самостоятельно.
- Устал от поверхностных туториалов по написанию тг-бота. Хочешь реально глубоко разобраться, чтобы понять программирование.
- Планируешь двигаться в сферу IT, и для этого хочешь иметь прочный фундамент из знаний.
- Уже что-то где-то изучал, но пока не можешь сказать, что программируешь с уверенностью.
- Ценишь реальные знания, а не пустые обещания о зп 300кк/наносекунду и "гарантированное" трудоустройство.
Базовые конструкции Python
- Ввод, вывод, типы данных, переменные
- Ветвления, циклы, простейшие структуры данных
- Базовое алгоритмическое мышление на примере задач
- Функции, генераторы
- Динамическая типизация, сборщик мусора
- Итераторы, декораторы, анонимные функции
- F-строки, работа с файлами
- Отладка кода, исключения
Что такое система контроля версий, для чего нужна и как использовать на практике
Парадигмы программирования
- Функциональное программирование
- Объекто-ориентированное программирование: классы, объекты, инкапсуляция, наследование, полиморфизм
- Магические методы
- Принципы хорошего кода
- Модули, пакетные менеджеры, виртуальное окружение
- NumPy
- Matplotlib
- Black
- Requests
- Как работают сетевые запросы, что такое API
- Основы HTML
- Фреймворк Flask
- Какое бывает тестирование в реальном мире
- Библиотека Pytest
Видео-лекции
Чат с куратором 1-на-1
Код-ревью домашек
Учебный проект на Flask
Беседа с участниками курса
О преподавателе
Александр Вотяков. Учитель программирования с 16-летним опытом. Преподаватель программирования, математики и экономики. За всю жизнь обучил более 80 000 учеников. В том числе больше 10 000 учеников на курсах информатики и программирования. Окончил МехМат МГУ.
Ссылка на тему: Только Python. Тариф Полный курс (Александр Вотяков)Ответов: 0 -
[Systems.Education] Компромиссы проектирования — баланс между атрибутами (Александра Галамага)
28 мар 2025
2 дня обучения:
- 12 апреля, суб. — день докладов
- 13 апреля, вс. — день мастер-классов и воркшопов (оплачиваются отдельно).
Конференция собирает несколько сотен участников онлайн.
Проходит в 3 потока.
Мы ожидаем 20+ докладов в первый день и 2-3 воркшопа и мастер-класса во второй.
Планируется 3 секции:
- Архитектура
- Data, AI и ML
- Информационная безопасность
- В этой секции мы сосредоточимся на том, как проектировать гибкие, масштабируемые и надёжные системы, учитывая широкий спектр технологических и бизнес-требований.
- Участники увидят на примерах, какие факторы влияют на выбор архитектурных решений и как они применяются в различных условиях.
- Ключевое внимание будет уделено компромиссам и балансу между качеством, бюджетом и сроками, а также практическим методам оценки и управления архитектурными рисками.
- Секция освещает современные методы и практики, позволяющие использовать потенциал данных и интеллектуальных систем в бизнесе.
- Участники узнают, как построить эффективный процесс обработки и анализа данных, какие подходы наиболее результативны, а также как масштабировать и проектировать решения ИИ в условиях растущей нагрузки и разнообразия бизнес-требований.
- Также мы затронем темы применения AI для решения задач, возникающих в процессе разработки и внедрения решений.
- В этой секции будет подробно рассмотрено, как гарантировать безопасность информационных систем на всех этапах их жизненного цикла.
- Доклады раскроют ключевые модели и методики защиты, такие как управление доступом, мониторинг и реагирование на инциденты, шифрование и защита данных, а также методологии безопасной разработки (Secure SDLC).
- Спикеры покажут, как найти компромисс между усилением мер безопасности и ограничениями по бюджету и срокам, не жертвуя при этом качеством систем.
- проектировщиков систем, подсистем, сервисов, приложений
- разработчиков информационных и программных систем
- аналитиков информационных и программных систем
- архитекторов информационных и программных систем
- аналитиков и архитекторов предприятий
- руководителей проектов, продуктов, программ, портфелей в сфере автоматизации бизнеса и цифровой трансфрмации
- прочих ИТ-специалистов: технических писателей, тестировщиков, администраторов и т.д.
Ссылка на тему: [Systems.Education] Компромиссы проектирования — баланс между атрибутами (Александра Галамага)Ответов: 0 -
[Systems Education] Принятие и документирование архитектурных решений
28 мар 2025
Аудитория
- Системные аналитики уровня Middle- (и выше)
- Специалисты, занимающиеся проектированием и интеграцией сервисов
- Архитекторы решений
- Базовое понимание проектирования информационных систем
- Опыт участия в принятии решений по архитектуре ПО
- Интерес к процессам интеграции сервисов
- Осознанно подходить к проектированию решений
- Фиксировать архитектурные решения, используя ADR (Architectural Decision Records)
- Работать с несколькими вариантами архитектурных решений, анализировать их плюсы и минусы
- Повысить уровень взаимодействия в команде при обсуждении архитектуры
1. Введение
- Знакомство, цели воркшопа
- Краткий разбор ADR и его ценности
- Участники работают в группах, решают задачу
- Оформляют архитектурные решения
- Группы меняются результатами
- Анализируют чужие решения, вносят правки
- Уточнение и адаптация решений
- Документирование принятых решений
- Обсуждение типичных проблем
- Выводы, рекомендации
Максим Шаломович
Ответов: 0 -
[Thinknetica PRO] Масштабирование Rails-приложений (Юрий Самойленко)
25 мар 2025
Этот воркшоп для вас, если вы:
- Хотите быть готовым к горизонтальному масштабированию и сложным архитектурным вызовам.
- Стремитесь эффективно использовать ресурсы и обеспечить стабильную работу системы под нагрузкой
- Сталкивались с проблемами производительности и стремитесь лучше понимать, как их предсказывать и устранять
- Хотите быть готовым к нетривиальным и неочевидным проблемам, возникающим при масштабировании
Изучим общие подходы к масштабированию, параллельной обработке данных, асинхронности и рассмотрим влияние на производительность и потребление ресурсов.
Результат
- Сможете выбрать конфигурацию web-сервера, подходящую именно под вашу нагрузку
- Определитесь со стратегией масштабирования: потоки, процессы или файберы
- Оптимизируете потребление памяти при масштабировании
- Проблемы и подходы к масштабированию
- Введение в процессы/потоки: IO-bound и CPU-bound нагрузки
- Архитектура веб-серверов Puma (Multi-threaded, Multi-process, Standalone), Passenger Master Process
- Асинхронная обработка запросов: throw :async, Rack Socket Hijacking
- Потребление памяти: Copy On Write, Garbage collection, фрагментация памяти
Разберёмся с проблемами общих данных при масштабировании и вариантами их решения. На примерах рассмотрим техники синхронизации данных и обеспечения одновременного доступа. Научимся настраивать мониторинг системы для повышения Observability
Результат
- Научитесь заранее решать типовые проблемы и проблемы с общим доступом к данным
- Сможете организовать мониторинг и всегда быть в курсе происходящего в системе
- Поймете, как устроено взаимодействие экземпляров приложения между собой
- Кеширование: KeyDd/Redis
- Синхронизация: Leader Election и Distributed Locking, Consul/Redlock
- Работа с данными: Posix-File, S3/MinOO
- Мониторинг: Victoria/Prometheus, dynamic targets
- Service Discovery: consul, traefik
Разберёмся, из каких функциональных частей состоит Rails-приложение, как они взаимодействуют и масштабируются, какое место занимают в выполнении бизнес-функций.
Результат
- Сможете разделять приложение на части с точки зрения бизнес-функций
- Научитесь выделять и масштабировать отдельно только нагруженные компоненты
- Повысите качество обслуживания приложения на протяжении его жизненного цикла
- Проблемы и выгоды единой кодовой базы
- HTTP-компонент. Rails
- JOBS-компонент. Solid Queue, Sidekiq, Delayed Job
- Cron/Scheduler-компонент, Rufus Scheduler
- Вспомогательные компоненты: AMQP-listener, KAFKA-listener
- Мониторинг компонентов приложений
- Service Discovery компонентов приложений
- Настроить сервер под реальную нагрузку
Выберете подходящую конфигурацию веб-сервера, определитесь со стратегией масштабирования и сократите потребление памяти. - Избежать типовых проблем масштабирования в продакшене
Научитесь организовывать доступ к данным, выстраивать мониторинг и понимать взаимодействие экземпляров приложения. - Масштабировать приложение без лишних затрат
Разделите приложение на части по бизнес-функциям и оптимизируйте нагруженные компоненты. - Обеспечить стабильность и высокую доступность
Улучшите поддержку приложения на всех этапах жизненного цикла и добьётесь надежной и предсказуемой работы приложения.
Архитекторв и Техлид в RNDSOFT
- 20+ лет опыта в IT
- Более 10 лет в области web, ruby/rails, асинхронных систем
- Эксперт по распределённым системам и devops
- ex-Core Linux Developer
- Помогает командам создавать надёжные и масштабируемые системы
- В настоящее время работает в RNDSOFT - техлид, архитектор, devops и еще много всего интересного
Ответов: 0 -
WP-автомат. Тариф Продвинутый (Александр Бакин)
20 мар 2025
Забудьте о рутине и скучных задачах – ваш сайт сам делает всю работу!
Создайте сайт, который работает за вас!
Освойте навык автоматизации и превратите сайт в работающий инструмент без лишних усилий
Без долгих часов на поиск и копирайтинг статей
Без необходимости разбираться в сложном коде и настройках
Без ручной загрузки и форматирования контента
Без затрат на копирайтеров и администраторов
Когда-то ведение сайта напоминало мне готовку без кухонной техники. Представьте, что у вас нет холодильника — каждый день приходится ходить за свежими продуктами, потому что иначе они испортятся.
Нет кофемашины — значит, каждое утро вы варите кофе вручную, стоите у плиты, следите за температурой, размешиваете. Нет посудомоечной машины — значит, после каждого приёма пищи вас ждёт гора посуды.
Так же и с сайтом: без автоматизации вам приходится вручную искать контент, писать статьи, загружать их, форматировать, добавлять картинки, проверять ошибки.
Это отнимает часы времени, и в какой-то момент вы просто бросаете это дело.
Но что, если можно сделать сайт таким же удобным, как умную технику?
Где всё работает само, но вам остаётся лишь нажать кнопку. Вы же не варите кофе по старинке, если у вас есть кофемашина? Не стираете руками, если есть стиральная машина?
В этом курсе я покажу, как превратить ваш сайт в умный инструмент, который сам ищет, обрабатывает и публикует контент. Вам нужно будет всего лишь один раз настроить систему, подключить её к источникам и периодически следить за процессом — как вы заглядываете в холодильник, чтобы убедиться, что в нём есть еда.
Вы получите полностью автоматизированную систему, которая позволит вам забыть о рутине и сконцентрироваться на важных вещах. Вам не придётся писать статьи вручную, платить копирайтерам, часами сидеть за компьютером.
Ваш сайт будет работать сам, как кофемашина, которая каждое утро делает вам кофе. Вы просто включаете его один раз — и он начинает приносить результат.
Мы решим ваши проблемы
- Ваш сайт сам собирает контент – вам больше не нужно тратить время
- Забудьте о поиске тем, написании статей и ручном добавлении записей. Всё происходит автоматически, пока вы занимаетесь своими делами.
- Вы не зависите от копирайтеров – никаких затрат на контент
- Больше не нужно искать авторов, платить редакторам и проверять статьи. Ваш сайт получает свежий контент сам, без вашей помощи.
- Настроить систему сможет любой – даже если у вас нет опыта
- Чёткие инструкции, готовые решения и всё разложено по полочкам. Мы покажем, как запустить автоматизацию, даже если вы новичок.
- Вы получите работающую систему – никакого риска и пустых экспериментов
- Всё протестировано и проверено на практике. Вы просто внедряете стратегию и получаете сайт, который наполняется без вашего участия.
- Вы всегда в курсе обновлений – мы подскажем, как адаптировать сайт
- База знаний регулярно дополняется. Новые алгоритмы, фишки и решения – всё это вы получаете сразу, без лишних сложностей.
- Вы не останетесь без помощи – мы на связи, чтобы помогать вам
- Если что-то не получается, мы разберёмся вместе. Поддержка на любом этапе, помощь с настройками и разбор сложных ситуаций.
1. Ты давно хотел свой сайт, но всё время что-то мешало? Сложные термины, непонятные настройки, страх, что всё пойдёт не так? Давай разберёмся с этим раз и навсегда!
К концу этого модуля у тебя уже будет установлен и настроен WordPress. Да, прямо сейчас, без заморочек и нудной теории.
Что разберём?
Какие возможности даёт WordPress и почему на нём создают миллионы сайтов.
Как выбрать хостинг, чтобы не переплачивать и не страдать от тормозов.
Как установить WordPress на хостинг за пару минут, без головной боли.
2. Сайт есть, но пока он выглядит как скучная заготовка? Время превратить его в крутой, удобный и стильный ресурс! Не нужно быть дизайнером — мы разберёмся, как настроить тему, подобрать цвета и добавить нужные функции.
Что сделаем?
Создадим тему, которая сразу задаст сайту правильный стиль.
Разберёмся, как менять цвета, шрифты и макеты, чтобы всё выглядело красиво и удобно.
Установим плагины, которые ускорят сайт, защитят его и помогут с SEO.
После этого модуля твой сайт уже будет выглядеть достойно!
3. Зачем делать всё вручную, если можно настроить систему, которая сама загружает контент, обрабатывает данные и выполняет рутинные задачи? Представь: ты занимаешься важными делами, а сайт обновляется без твоего участия.
Что освоим?
Узнаем, какие возможности даёт автоматизация и как её использовать на сайте.
Разберёмся, как запустить процесс без сложного кода и технических знаний.
Настроим систему так, чтобы сайт сам реагировал на нужные события и выполнял задачи.
После этого модуля ты сможешь автоматизировать сайт и сэкономить кучу времени!
4. Забыть про ручную загрузку контента — звучит круто, да? Теперь ты сможешь настроить систему, которая сама добавляет статьи, картинки и видео на сайт. Ты занимаешься стратегией, а сайт работает без твоего участия.
Что сделаем?
Подключим сайт к системе автоматического наполнения (без сложного кода).
Настроим процесс, который будет сам создавать и публиковать посты.
Добавим изображения так, чтобы всё выглядело естественно и красиво.
После этого модуля твой сайт станет по-настоящему автономным!
5. Представь, что нужные статьи, новости и материалы автоматически появляются на твоём сайте. Больше не нужно копировать, форматировать и загружать вручную — всё работает само!
Что настроим?
Подключим RSS-ленты, чтобы сайт сам подтягивал свежий контент.
Разберёмся, как отфильтровывать ненужные материалы и публиковать только то, что важно.
Настроим автоматическое распределение контента по категориям и меткам.
После этого модуля твой сайт будет обновляться без твоего участия, а ты сможешь сосредоточиться на развитии проекта!
6. А что если твой сайт сам будет получать свежие новости, статьи, посты из соцсетей или даже товары из каталогов? Больше никаких копипастов — контент будет поступать напрямую из источника и сразу публиковаться!
Что сделаем?
Подключим сайт к внешним сервисам через API (новости, блоги, соцсети).
Настроим автоматический постинг на сайт без твоего участия.
Разберёмся, как работать с разными API и правильно загружать контент.
После этого модуля твой сайт станет настоящим информационным центром, который сам обновляется из разных источников!
7. Стандартные сценарии хороши, но что если тебе нужно что-то особенное? Например, загружать контент по своим правилам, комбинировать данные из разных источников или запускать сложные процессы? Здесь ты научишься настраивать систему под свои задачи — без программирования и сложного кода.
Что освоим?
Как создавать сложные цепочки автоматизации под конкретные потребности.
Как комбинировать разные действия и фильтровать данные.
Как настраивать индивидуальные сценарии без программирования.
После этого модуля ты сможешь управлять автоматизацией так, как удобно тебе!
8. Запустили автоматизацию — отлично! Но как понять, что всё работает эффективно? Как сделать сайт быстрее, контент популярнее, а поисковые системы довольнее? В этом модуле разберёмся, как отслеживать результаты и оптимизировать процессы.
Что освоим?
Как следить за скоростью загрузки сайта и улучшать её.
Как анализировать контент: какие статьи заходят, а какие — нет.
Как использовать аналитику и SEO, чтобы сайт привлекал больше людей.
После этого модуля твоя система не просто будет работать — она будет приносить максимум пользы!
Автор видеокурса-тренинга Александр Бакин
+ Бизнес-тренер и коуч по достижению быстрых результатов в инфобизнесе. Автор огромной линейки инфопродуктов.
+ Помогаю начинающим инфобизнесменам, у которых есть реальные технические и стратегические проблемы в создании и развитии их проектов.
+ Профессионал в технических вопросах создания и ведения бизнеса в интернете. В инфобизнесе с 2010 года.
Ссылка на тему: WP-автомат. Тариф Продвинутый (Александр Бакин)Ответов: 0 -
[Учебный центр №1] Программирование управляемых форм (Дарья Колобенина, Павел Чистов)
18 мар 2025
В этом курсе мы рассмотрим важнейшие аспекты работы с управляемыми формами. Вы узнаете, как взаимодействуют клиент и сервер, в чём разница между обычными и управляемыми формами, а также познакомитесь с основными стандартами разработки интерфейсов.
Мы будем изучать материал на практических примерах и задачах, что поможет вам лучше усвоить и закрепить полученные знания. В курс включены методические указания, видеоматериалы и практические упражнения. Вы научитесь работать с командами, функциональными опциями, а также узнаете, как эффективно использовать директивы для распределения логики между клиентом и сервером.
Для кого этот курс:
- Начинающие разработчики: Этот курс станет вашим первым шагом в мир разработки на платформе «1С:Предприятие».
- Опытные специалисты: если вы хотите систематизировать свои знания и подготовиться к экзамену 1С:Специалист по платформе, этот курс станет отличным помощником.
Содержание:
Как работает клиент-северная логика в 1С :
- Файловый вариант работы ИБ;
- Клиент-серверный вариант работы ИБ;
- Виды клиентов 1С:Предприятия (тонкий, толстый, веб и т.д.);
- Что такое текущие вызовы и накопленные вызовы?
- Как создать реквизит;
- Как создать кнопку;
- Как создать обработчик события;
- Как создать реквизит;
- Как создать кнопку;
- Как создать обработчик события;
- Форма элемента;
- Форма группы;
- Форма списка;
- Форма выбора;
- Форма выбора группы;
- Чтение и запись данных в информационной базе
- Табличная часть и ее превращение в ДанныеФормыКоллекция;
- Использование директивы НаСервере
- Директива НаКлиентеНаСервереБезКонтекста
- Команды формы;
- Общие команды;
- Параметризуемые команды;
- Глобальные параметризуемые команды;
Параметры формы:
- Интерактивная передача параметров;
- Программная передача параметров, механизм подбора;
- Перенос данных между формами с использованием хранилища значений;
- Сохранение картинки;
- Выгрузка картинки;
- Параметры функциональных опций;
Программное создание полей и команд на форме.
Ссылка на тему: [Учебный центр №1] Программирование управляемых форм (Дарья Колобенина, Павел Чистов)Ответов: 0 -
[stepik] AutoCAD с самого начала (Наталья Кайгородцева)
16 мар 2025
В век цифровых технологий уже никто не выполняет чертежи вручную. Современный инженер - это специалист, виртуозно владеющий графической системой. Пройдя этот курс, вы научитесь работать в программе AutoCAD и станете универсальным специалистом в инженерно-конструкторской области.
О курсе
За короткое время вы сможете научиться выполнять 2D-чертежи в программе AutoCAD. В каждом блоке курса скомпонована информация о командах, предназначенных для решения определенной конструкторской задачи, начиная от простой к более сложной.
Уроки курса лаконичны и самодостаточны, но при этом их совокупность позволяет решать более сложные проблемы. Вы сможете неоднократно просматривать учебный материал, а после этого повторять действия в AutoCAD до отработки необходимых навыков.
Видеозаписи примеров выполнения практических заданий помогут связать полученные знания с действиями при построении чертежей.
Тесты курса помогут вам закрепить приобретенные знания и акцентировать внимание на важных нюансах работы с программой.
После изучения этого курса совершенствуйтесь в программе AutoCAD на нашем курсе «3D-моделирование в AutoCAD: быстро и понятно»!
Для кого этот курс
Все желающие научиться чертить в программе AutoCAD
Начальные требования
Умение работать на компьютере
Наши преподаватели. Наталья Кайгородцева.Закончила физико-математический факультет. Кандидат педагогических наук в области геометро-графических дисциплин. Заведующая кафедрой "Инженерная геометрия и САПР" ОмГТУ.
Ссылка на тему: [stepik] AutoCAD с самого начала (Наталья Кайгородцева)Ответов: 0 -
[IBS] Основы Kafka (Сергей Кутчер)
15 мар 2025
Этот тренинг поможет вам получить представление об архитектуре и функционировании Apache Kafka – платформы распределенной потоковой передачи событий с открытым исходным кодом. Вместе с тренером вы будете отправлять и получать сообщения из Java- и REST-клиентов, обсудите варианты конфигураций кластера и клиентов для достижения требуемых характеристик доставки сообщений (латентности, пропускной способности, сохранности и доступности). Вы также рассмотрите настройку нескольких кластеров для одного приложения, поскольку это жизненно важно для достижения отказоустойчивости и повышения масштабируемости. Рассмотрите, как Kafka Connect позволяет решать общие задачи копирования данных между Kafka и внешними системами (СУБД, файловая система и др.). Узнаете, почему во многих случаях хорошим способом создания быстрых и устойчивых решений для потоковой обработки является Kafka Streams.
Темы курса
01. Обзор – теория (2 ч.)
- Что такое Kafka.
- Примеры удачного и неудачного использования Kafka.
- Kafka и база данных: сходства и различия.
- Kafka и прямые конкуренты.
- Kafka и Apache Pulsar.
- Архитектура хранилища Kafka: Брокеры, Темы, Разделы, Сегменты, Реплики.
- Архитектура кластера Kafka: Zookeeper, партиционирование, главные и ведомые узлы репликации, ISR.
- Клиенты и API.
- Практика 2.1: запуск кластера Kafka с помощью Docker.
- Установка Zookeeper.
- Установка брокеров Kafka.
04. Разработка приложений на Java – теория (2 ч.), практика (1 ч.)
- Kafka Producer API: основы.
- Практика 4.1: Отправка одного сообщения.
- Kafka Consumer API: основы, группы потребителей.
- Практика 4.2: Один получатель.
- Практика 4.3: Несколько получателей в одной группе.
- Дополнительные возможности: Пакеты, Повторы, Идемпотентность, Транзакции, Перебалансировка Групп Потребителей.
- Практика 4.4: Транзакционный Отправитель.
- Практика 4.5: Отправка и получение в транзакции.
- Практика 4.6: Замороженный потребитель.
- Практика 4.7: Медленный потребитель.
- Безопасность: SSL, SASL, Kerberos.
- REST Proxy: отправка и получение сообщений в форматах JSON, бинарные и Авро файлы.
- Практика 5.1: доступ через REST Proxy.
- Schema Registry: реестр схем.
- Практика 5.2: Schema Registry.
- Kafka Streams: DSL, API, StreamBuilder, создание и реализация топологии.
- Устройство Kafka Streams: многопоточность, несколько экземпляров и задач.
- Практика 6.1: Реализация потоков без сохранения состояния.
- Обработка с сохранением состояния: хранилище состояний, отказоустойчивость для хранилищ состояний.
- Практика 6.2: Агрегация в Kafka Streams.
- KTable: Потоки обновления данных, кэширование, скорость выдачи, агрегация.
- Окна в потоках: метки времени, плавающие, прыгающие, сеансовые.
- Соединение: поток с потоком, KTable с KTable, поток с KTable.
- Практика 6.3: Соединение потоков и таблиц.
- KSQL: Потоки без программирования.
- KSQL Серверная архитектура.
- Практика 6.4: Реализация потоков без сохранения состояния в KSQL.
- Практика 6.5: Агрегация в KSQL.
- Практика 6.6: Соединение в KSQL.
- Архитектура Kafka Connect.
- Источники Kafka Connect.
- Практика 7.1: JDBC Source Connector (postgres).
- Практика 7.2: JDBC Source Connector (postgres) с ключами.
- Kafka Connect Sinks.
- Практика 7.3: JDBC Sink Connector (postgres).
- Практика 7.4: JDBC Sink Connector (postgres) с ключами.
- Цели по производительности и режимы выполнения.
- Zookeeper: конфигурация, автономный режим и режим кворума, CLI.
- Управление и мониторинг кластера.
- Практика 8.1: Мониторинг кластера Kafka с помощью Prometheus.
- Практика 8.2: Измерение производительности.
- Различные мультикластреные архитектуры MirrorMaker.
- Практика 9.1: Использование MirrorMaker для синхронизации кластеров.
- Confluence Replicator.
Ссылка на тему: [IBS] Основы Kafka (Сергей Кутчер)Ответов: 0 -
Динамический сайт своими руками (Александр Бакин)
14 мар 2025
Для кого этот курс:
- Хотите зарабатывать в интернете, но всё время уходит на поиск способов, а большинство из них просто не работают
- Нет стабильности и весь ваш доход зависит исключительно от кого-то другого на кого вы работаете
- Утонули в потоке информации, не можете найти ответы на свои вопросы, а подсказать просто некому
- Попали в тупик и не знаете как технически создавать сайты, будучи уверены в том, что это очень сложно и это не для вас
- Вас убедили, что делать сайты - удел избранных, что вы уже не так молоды и что вам слишком поздно что-то начинать
- Вас достало безденежье и вы хотите получить интернет-профессию, которая не вымрет в ближайшие 200 лет
Ссылка на тему: Динамический сайт своими руками (Александр Бакин)Ответов: 0 -
[Balun.Courses] Быстрая подготовка к собеседованию по Golang. Тариф Стандарт (Владимир Балун)
13 мар 2025
Подойдет Golang-разработчикам и Switcher’ам, которые:
- Перегуглили весь интернет запросом «Задачи с собеседований по Go», и до сих пор не чувствуют уверенности
- Не знают, как проходят собеседования по Go или идут туда первый раз
- Хотят быстро изучить все вопросы и подготовиться к задачам, которые спросят на собеседовании по Go
- Пытались свичнуться на GO, но поняли, что в нем много подводных камней. Не хватает знаний, чтобы пройти собеседование
- Разберешь 100 задач, которые могут встретиться на реальном собеседовании
- Узнаешь, как работает аллокатор, сборщик мусора и планирощик Golang
- Узнаешь, как устроены строки, срезы, словари и каналы Go
- Изучишь различные темы по Concurrency — deadlock, livelock, data race, race condition и многое другое
- Изучишь множество нюансов, тонкостей и подводных камней Go
- Разберешься в глубоких темах Go, которые спросят на собеседовании в BigTech
15 уроков
100 задач
Все темы спрашивают на реальных интервью. В уроках быстро разбираем теорию, чтобы закрыть вопросы, которые спрашивают на собеседованиях + разбираем задачи на эти темы
Типы данных
Задачи урока:
- переполнение целочисленных переменных
- особенности битовых операций со знаковыми числами
- особенности работы с разными системами счисления
- нюансы uintptr
- endianness
- указатели на указатель
Теория урока:
- устройство массивов и срезов
- бесконечная итерация по срезу
- глубокое копирование срезов
- создание среза без инициализации
- возврат среза из функции
- пустые и нулевые срезы
- утечки памяти при работе со срезами
- опасные операции со срезами и массивам
Теория урока:
- устройство строки
- длина строки
- различные способы итерации по строке
- разница итерации по строке и по срезу байт
- особенности получения подстроки из строки
- различные способы конкатенации строк
- использование strings. Builder
- копирование strings. Builder
- конвертация строки в срез байт и обратно
- изменение строки
- утечки памяти при работе со строками
Теория урока:
- устройство словаря
- сравниваемые ключи
- последовательность итерации
- изменение словаря во время итерации
- утечки памяти со словарями
- словари с вещественными числами
- опасные операции со словарями
Задачи урока:
- разные ресиверы
- ambigious selectors
- выравнивание структур
- встраивание типов
- сравнение структур
- пустые структуры
Теория урока:
- устройство интерфейсов
- сравнение интерфейсов
- приведение интерфейсов
- копирование интерфейсов
- срез пустых интерфейсов
- nil интерфейсы
- особенности type assertion
- особенности type switch
Теория урока:
- устройство defer
- defer с циклами
- вычисление defer
- модификация возвращаемого значения с использованием defer
- производительность defer
- последовательность defer-ов
- defer с receiver-ом
Теория урока:
- устройство ошибок
- константные ошибки
- перехват деления на ноль
- перехват переполнения стека и OOM
- перехват размывания nil pointer
- оборачивание ошибок
- пропуск паники
- тонкости паники
- подмена паники
Теория урока:
- устройство аллокатора
- аллокация объектов на стеке и в куче
- аллокация интерфейсов
- аллокация массивов и срезов
Теория урока:
- устройство сборщика мусора
- большие аллокации
- баласты памяти
Теория урока:
- устройство горутин и планировщика
- количество горутин
- запуск горутин
- GOMAXPROCS
- async preemption
- паники с горутинами
- перехват паники из горутины
Задачи урока:
- date race и race condition
- deadlock
- livelock
- некорректная синхронизация структур данных
- локальные мьютексы
- гранулярность блокировок
- опасные операции с мьтексами
- копирование примитивов синхронизации
- CAS
- опасные операции с sync. Cond
- false sharing
Теория урока:
- устройство каналов в языке программирования Go
- select
- data race с каналами
- опасные операции с каналами
- утечки горутин с каналами
- проверка закрытия канала
- nil каналы
- неблокирующая запись и чтение
- приоритизация select
- последовательное выполнение
- особенности записи в канал
Теория урока:
- устройство контекстов
- nil context
- родительские и дочерние контексты
- особенности context. WithValue
- использование контекста
Задачи урока:
- паттерн Fan-In
- паттерн Fan-Out
- паттерн worker pool
- паттерн pipeline
- синхронизация кэша
- распределенный запрос в несколько реплик
- распределенный запрос в несколько шардов
Ссылка на тему: [Balun.Courses] Быстрая подготовка к собеседованию по Golang. Тариф Стандарт (Владимир Балун)Ответов: 0
Страница 16 из 34