Новые складчины | страница 11

  1. Все статусы
  2. Открыто
  3. Сбор взносов
  4. Доступно

Категории

  1. [Учебный центр №1] Запросы в «1С:Предприятие 8» для программистов и разработчиков (Евгений Филиппов)

    11 авг 2025
    [​IMG]

    Видеокурс записан заново в июле 2025 г.


    Что нового?
    • Изменен и расширен круг разбираемых тем
    • Курс записан на свежей редакции платформы
    • Обновлен пример в рамках курса
    • Добавлены домашние задания
    Цель: дать начинающим специалистам базовые знания и практические навыки для работы с платформой 1С, метаданными прикладного решения (конфигурации) и языком запросов.

    Механизм запросов в системе «1С:Предприятие» предназначен для получения информации из базы данных. Фактически можно рассматривать механизм запросов как отдельный язык программирования.

    Основной способ программной работы в системе «1С:Предприятие» предполагает работу с объектной моделью данных и соответствует общепринятому понятию «язык программирования». Такой способ работы позволяет решать самые разные практические задачи, связанные с описанием последовательности действий, организацией ввода и вывода информации. Однако нередко на практике встречаются задачи, которые предполагают взаимодействие с табличной моделью работы с данными в части получения и обработки информации. Такие разные задачи – построение алгоритма работы с объектами или же обращение к таблицам базы данных – привели к разным способам их решения. По сути мы имеем два разных способа взаимодействия с информацией, имеющих существенные отличия в использовании.

    Практика приёма экзамена 1С:Специалист, а также проверки самостоятельных работ в процессе различных обучающих курсов показала, что существует большая проблема. Очень часто сложность задачи для слушателя существенно возрастает из-за того, что он не только пытается придумать, ЧТО надо сделать, но еще вынужден пытаться придумать, КАК это реализовать. Представьте себе, что школьнику, который только недавно научился писать буквы, необходимо написать сочинение. Если простое написание букв уже требует от него огромных усилий, то естественно, что на тему содержания подумать сил уже не хватит. То же самое очень часто приходится наблюдать на практике, когда, не имея достаточного навыка работы с запросами, слушатели пытаются приступить к решению учетных задач.

    Для исправления подобной неприятной ситуации был разработан отдельный курс, посвященный только механизму запросов. Необходимо ознакомиться с данным материалом ДО того, как приступать к решению задач, связанных с работой регистров.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Thinknetica] Domain Driven Design в Ruby-приложениях. Слушатель (Игорь Симдянов)

    11 авг 2025
    [​IMG]

    Этот воркшоп для вас, если:

    • задачи "бизнеса" постоянно ломают ранее принятые архитектурные решения
    • вы не понимаете, о чем говорит "заказчик" - все эти "сторнирования", "акты" вам непонятны
    • вы оторваны от бизнес-контекста: коммуникация идёт через продактов и аналитиков.
    • у вас в проекте архитектура есть, и даже неплохая, но она только в головах разработчиков и в соглашениях
    Почему Domain Driven Design (DDD) такая популярная тема?

    DDD не дает простых ответов - это стратегия разработки, реализовать которую очень не просто:

    Архитектурный подход Domain Driven Design (DDD) очень популярное направление, несмотря на то, что возник более 20 лет назад. На какую бы вы конференцию не попали, пару докладов будет посвящено этому подходу.

    Интерес вызван тем, что DDD не дает простых ответов на то, как разрабатывать код. Это не тактический прием или набор принятых архитектурных решений. На самом деле это стратегия разработки хорошего программного обеспечения, реализовать которую очень не просто.

    Много лет, практически с самого момента возникновения информационных технологий "бизнес" и "разработка" пробивали туннель через гору недопонимания. Со временем оказалось, что название этой горы "сложность".

    В ходе этой работы родились объектно-ориентрованное программирование, UML, паттерны разработки, гибкие технологии. Однако, лучшим на текущий момент архитектурным подходом для борьбы со сложностью и наведению мостов между бизнесом и разработкой является Domain Driven Design.

    Конечно, DDD — стратегия, ее не просто начать применять на практике, прочитав пару книг. Как заполнить стратегию практическими приемами и инструментами, мы разберемся на воркшопе.

    Программа воркшопа

    День 1. Для чего нужен DDD

    В этой части отвечаем на вопрос "Что?" и "Зачем?". Что такое архитектура, зачем она нужна. Как, опираясь на архитектуру можно накладывать на систему ограничения или наоборот выявлять их в предметной области и технологиях. Предъявляем системе нефункциональные требования.

    Обсудим, зачем нужна архитектура и из каких слоев она состоит. Что такое Domain Driven Design и чем он ценен? Дадим определение ключевых терминов: домен, поддомен, контекст, единый язык.

    Результат:
    • Познакомимся с типами архитектур и современным архитектурным подходом Domain Driven Design (DDD).
    • Научимся выявлять нефункциональные требования к системе и оформлять их в концепциях DDD.
    • Освоим проведение штурма бизнес-задачи и установление единого языка.
    • Изучим оформление результатов в виде Archimate-диаграмм в архитектурном редакторе archi.
    Содержание:
    • Архитектура и ее типы
    • Domain Driven Design
    • Домен и поддомен
    • Контекст
    • Единый язык
    • EventStorming
    • Архитектурный редактор archi
    День 2. Использование DDD для Rails-приложений

    В этой части отвечаем на вопрос "Как?". Что делать с полученными на предыдущем дне воркшопа поддоменами? Это кандидаты для микросервисов. Фактически это отдельное рельсовое приложение, к которому могут обращаться пользователи или другие микросервисы.

    В рамках решения бизнес-задачи два или более микросервисов могу составить целый протокол взаимодействия. К backend-микросервисам могут обращаться frontend-приложения. Причем разработка frontend-а и backend-а может вестись параллельно.

    Встает задача создания контрактов между микросервисами как на уровне REST, так и на уровне асинхронного взаимодействия.

    Результат:
    • Освоим распределение поддоменов бизнес логики по микросервисам.
    • Научимся использовать генераторы Rails-приложений для быстрого прототипирования.
    • Изучим документирование контрактов при помощи OpenAPI и AsyncAPI.
    • Разберем создание mock-серверов для тестирования и раздельной разработки backend и frontend-частей приложений.
    Содержание:
    • Микросервисная архитектура и ее связь с Domain Driven Design
    • Генераторы Rails-приложений
    • Информационная архитектура
    • API: REST vs Асинхронное взаимодействие
    • Контракты на API
    • Документирование: OpenAPI и AsyncAPI
    • Mock-сервера
    День 3. Поддержка и изменения в ходе эксплуатации

    Микросервис — небольшое приложение, покрывающее один поддомен бизнес-логики. Все было бы хорошо, если разработав приложение на основе микросервисов, мы бы его больше не трогали. Однако, если приложением пользуются, его потребуется дорабатывать и сопровождать.

    Даже если не будут появляться новые фичи и бизнес-требования, вокруг приложения будет меняться технологический ландшафт. Так или иначе нам потребуется вносить изменения.

    Так как микросервисов много — можно редактировать их независимо и довольно трудно поддерживать их единообразие, единые архитектурные решения. Потребуются отдельные усилия, чтобы поддерживать кодовую базу в едином архитектурном стиле.

    Результат:
    • Изучим как работать с требованиями, возникающими для уже созданной системы.
    • Научимся сопровождать архитектурные решения.
    • Освоим BPMN-диаграммы

    Содержание:
    • Аутентификация
    • Архитектурные решения
    • Сопровождение в archi
    • BPMN-диаграммы
    • Жизненный цикл программного обеспечения
    Автор воркшопа - Симдянов Игорь
    Solution Architect вНетологии
    • разработчик с 25-летним стажем
    • автор двух десятков книг по базам данных и веб-программированию, в том числе Самоучитель Ruby
    • работал во множестве российских компаниях: заказной разработке, медиа, fintech и edtech.
    • в настоящий момент работает архитектором решений в Нетологии.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Яндекс Практикум] Rust для действующих разработчиков. Тариф погружение в блокчейн

    9 авг 2025
    [​IMG]

    За 4 месяца научитесь писать безопасный и производительный код на Rust и сможете применить его в работе
    Углублённый Rust: от владения и заимствования до async/await и FFI
    Практика на реальном проекте: банковская система с полным стеком
    Продакшн-решения: gRPC и HTTP API, CLI‑утилиты и WASM‑модули
    Профессиональная отладка: профилирование, бенчмаркинг и динамический анализ unsafe‑кода
    Дополнительные модули по выбору: основы Rust и блокчейн

    Что даст этот курс
    Освоите язык, который сочетает в себе высокую производительность с гарантиями безопасности и надёжности. Rust помогает избегать утечек памяти, гонок данных и непредсказуемых сбоев ещё на этапе компиляции. Именно поэтому его выбирают для системных решений, веб‑сервисов и WebAssembly.
    На курсе вы научитесь проектировать устойчивые, многопоточные и масштабируемые системы, работать с API, писать безопасный и эффективный код, а также использовать инструменты, которые применяются в продакшне.

    Это курс для разработчиков с опытом, которые хотят освоить Rust и вырасти профессионально
    Нужно знать основы Computer Science, понимать принципы императивного программирования и уметь работать с терминалом

    За 4 месяца вы научитесь
    Писать безопасный и производительный код на Rust
    Реализовывать многопоточные и асинхронные приложения
    Создавать HTTP/gRPC API и веб‑сервисы
    Работать с CLI-инструментами и WebAssembly
    Проектировать архитектуру приложений
    Использовать FFI, подключать и создавать C‑style‑библиотеки
    Оптимизировать и отлаживать код
    Разворачивать Rust-приложения и писать интеграционные тесты
    Применять паттерны проектирования и писать идиоматичный код

    Программа курса
    Рассчитана на 4 месяца, в среднем учёбе нужно уделять 10–15 часов в неделю

    Rust: знакомство с курсом
    Вводный модуль — бесплатно, чтобы вы познакомились с платформой и определились, подходит ли вам курс
    Как устроен курс
    Узнаете больше о том, какие навыки вы получите
    Нагрузка
    Поймёте, сколько времени будет занимать прохождение курса

    0. Основы Rust
    Это дополнительный модуль на курсе «Rust для действующих разработчиков: погружение в блокчейн», который можно пройти по желанию, и обязательный на курсе ‭«Rust для действующих разработчиков: переход с Python, С++ или C»
    Утилиты Cargo, пакеты, крейты и модули
    Основы синтаксиса: скалярные составные и пользовательские типы данных
    Стек и куча: перемещение, копирование и клонирование
    Выполните набор мини‑заданий на отработку синтаксиса и концепций Rust
    Форматирование строк и обработка ошибок
    Умные указатели и коллекции

    1. Основные фичи Rust
    Проект, типы данных и элементы std
    Владение и заимствование
    Алгебраические типы данных и матчинг паттернов
    Создадите банковскую систему с переводами, внесением и выводом средств. Также подготовите тестовую среду, имитирующую поведение пользователей
    Дженерики и трейты

    2. Сеть и многопоточность
    Безопасная многопоточность
    Многопоточный TCP‑сервер
    Многопоточный приём данных по UDP, зависимости и фичи
    Реализуете систему безопасности банка с удалённым контролем состояния помещений и управлением банковскими ячейками
    Трейт-объекты, object safety и Fn‑трейты

    3. Асинхронные веб-приложения и CLI-инструменты на Rust
    HTTP API
    Асинхронность
    gRPC API
    Создадите веб-сервис биржи. Реализуете HTTP API банковской системы и gRPC API для торгов. А также CLI‑утилиту и фронтенд на WebAssembly для взаимодействия с перечисленными API
    Фронтенд

    4. Механизмы FFI и использование unsafe‑кода в Rust
    C-style ABI и линковка библиотек
    Библиотека с С‑style ABI
    Реализуете поддержку торговых ботов на бирже и библиотеку торгового бота

    5. Использование инструментов для отладки и оптимизации кода на Rust
    Оптимизация
    Отладка
    Научитесь находить узкие места в коде с помощью профилирования и оптимизировать производительность, сокращая время выполнения и потребление памяти

    6. Проектирование и рефакторинг
    Паттерны, элементы ООП и ФП
    Описание контрактов и сохранение инвариантов
    Спроектируете фреймворк для создания safe торговых ботов

    Blockchain-разработка
    Этот дополнительный модуль есть только на курсе «Rust для действующих разработчиков: погружение в блокчейн»
    Основы blockchain
    Нода bitcoin‑like
    Смарт‑контракты и Solana
    Реализуете кастомную blockchain‑ноду и смарт‑контракт fungible‑токена для Solana
    Fungible Token Contract

    Тариф: Rust для действующих разработчиков: погружение в блокчейн
    Для тех, кто хочет писать блокчейн‑проекты на Rust
    5 месяцев обучения
    7 практических заданий с проверкой ревьюером
    Основные фичи Rust, многопоточность, асинхронность, FFI, unsafe код, откладка, оптимизация, проектирование, рефакторинг
    Модуль по основам Rust: Cargo, типы данных, управление памятью, базовый синтаксис и элементы стандартной библиотеки
    Модуль по блокчейн-разработке

    Ближайший старт — 2 октября

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Purple School] Основы C# (Антон Ларичев)

    7 авг 2025
    [​IMG] [/B]​

    Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования.

    Курс мы начнём с изучения основ - встроенных в язык типов, операторов управления потоком выполнения программы, наиболее часто используемых в языке коллекций и циклов.


    Далее мы подробно разберём, что же такое объектно-ориентированная парадигма программирования и как она реализована в C#. Курс будет содержать достаточное количество практических заданий. Помимо этого на протяжении курса мы будем создавать проект - известную игру Морской бой в консольном варианте.

    План курса

    Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

    1. Введение
    2. Настройка окружения
    3. Система типов
    4. Управление потоком
    5. Коллекции
    6. Циклы
    7. ООП и классы
    8. Другие пользовательские типы
    9. Обработка ошибок и отладка
    10. Заключение


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. The Nature of Concurrency. Курс по многопоточному программированию. Тариф Base (Игорь Панасюк)

    7 авг 2025
    [​IMG]

    Путь для тех, кто готов и хочет стать мастером многопоточного программирования

    Самое главное
    • Уникальность
      Помимо личного опыта, материалы для курса я собирал, общаясь с ведущими разработчиками индустрии, например, с создателем языка Kotlin
    • Универсальность
      Знания, которые будут получены на курсе, будут применимы к любому языку программирования, в частности, к языку Go
    Программа курса
    По итогу обучения ты напишешь свою In-Memory многопоточную obstruction-free платёжную систему
    • Занятие №1. Мотивация изучения многопоточного программирования
    • Занятие №2. Глобальные проблемы и цели многопоточного программирования
    • Домашнее задание №1
    • Занятие №3. Реализация низкоуровневых примитивов синхронизации на Go
    • Занятие №4. Реализация критической секции на базе низкоуровневых примитивов синхронизации
    • Домашнее задание №2
    • Занятие №5. Устройство и ключевые свойства блокировок
    • Занятие №6. Использование и устройство сложных примитивов синхронизации
    • Домашнее задание №3
    • Занятие №7. Каналы в Go как встроенная многопоточная очередь
    • Занятие №8. Многопоточные паттерны на основе каналов в Go
    • Домашнее задание №4
    • Занятие №9. Формализм и аппаратные особенности многопоточного программирования
    • Занятие №10. Продвинутые блокировки для многосерверных систем
    • Домашнее задание №5
    • Занятие №11. Продвинутые многопоточные паттерны для коллекций
    • Занятие №12. Lock-free и obstruction-free алгоритмы
    • Домашнее задание №6
    • Занятие №13. Асинхронное программирование
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. Курс по созданию вирусных приложений Telegram. От нуля до Вирусного (Николай Сурков)

    6 авг 2025
    [​IMG]

    Создайте своё первое приложение для Telegram на 10 000 долларов в месяц за 30 дней или меньше
    Следуйте моему подробному плану из 12 видео, чтобы создать вирусное мини-приложение для Telegram с готовым к использованию кодом, проверенными системами монетизации и встроенными вирусными механизмами, которые действительно работают.

    Вы создадите полноценное вирусное игровое приложение с помощью:
    Захватывающий геймплейс использованием физического движка Matter.js
    Вирусная реферальная система, обеспечивающая органический рост
    Двойная платёжная система (Telegram Stars + TON)
    Защита от читерстваи проверка на стороне сервера

    12 практических видео. Без воды. Реальные результаты.
    Следите за тем, как я создаю полноценное вирусное приложение для Telegram с нуля, объясняя каждое решение и делясь готовым к использованию кодом.

    Видео 1. Настройка проекта и Telegram-бота
    Подберите правильный фундамент
    - Что мы рассмотрим
    Приложение Next. js с TypeScript и Tailwind
    Telegram-бот с настройкой вебхука
    Базовая структура мини-приложения
    Подключение к базе данных Neon
    - Основной вывод
    Запустите своё первое работающее мини-приложение Telegram менее чем за час

    Видео 2. Аутентификация пользователей и база данных
    Безопасное управление пользователями
    - Что мы рассмотрим
    Проверка начальных данных Telegram
    Полная разработка схемы базы данных
    Процесс регистрации пользователя
    Структурированные маршруты API
    - Основной вывод
    Создайте надёжную систему аутентификации с возможностью масштабирования

    Видео 3. Matter.js Ядро игры
    Создавайте захватывающий игровой процесс
    - Что мы рассмотрим
    Интеграция Matter.js в Next.js
    Игровая механика в стиле Suika
    Отзывчивое управление игрой и интерфейс
    Управление состоянием игры
    - Основной вывод
    Создавайте плавные игры с реалистичной физикой, которые отлично работают на мобильных устройствах

    Видео 4. Логика игры на стороне сервера
    Полностью предотвратите мошенничество
    - Что мы рассмотрим
    Безопасные маршруты API игрового сеанса
    Генерация начального числа для игры на сервере
    Переместить систему проверки подлинности
    Логика проверки на мошенничество
    - Основной вывод
    Сделайте свою игру недоступной для взлома с помощью проверки на стороне сервера

    Видео 5. Игровая экономика и ограничения по времени
    Психология монетизации
    - Что мы рассмотрим
    Система перезарядки
    Игровой билет /кредитная система
    Маршруты API доступности игры
    Оставшееся время пользовательского интерфейса
    - Основной вывод
    Создайте дефицит, который заставит пользователей платить без лишних усилий

    Видео 6. Реферальная Система
    Механика вирусного роста
    - Что мы рассмотрим
    Схема отслеживания рефералов
    Генерация уникальной реферальной ссылки
    Реализация реферального вознаграждения
    Пользовательский интерфейс панели управления рефералами
    - Основной вывод
    Создавайте органичные циклы роста, которые привлекут тысячи пользователей

    Видео 7. Интеграция Telegram Stars
    Простой процесс оплаты
    - Что мы рассмотрим
    Настройка платежного бота Telegram
    Поток платежей Stars
    Покупка маршрутов API
    Обработка платежных веб-крючков
    - Основной вывод
    Принимайте платежи в два клика без комиссии

    Видео 8. Подключение к кошельку TON
    Войдите в крипто-мир
    - Что мы рассмотрим
    Интеграция TON Connect
    Поток подключения к кошельку
    Хранилище базы данных кошелька
    Пользовательский интерфейс управления кошельком
    - Основной вывод
    Сделайте Web3 таким же простым для пользователей, как Web2

    Видео 9. Осуществление Оплаты за тонну
    Принимайте криптовалютные платежи
    - Что мы рассмотрим
    Поток платежей за тонну
    Взаимодействие с смарт-контрактами
    Система верификации платежей
    Обработка подтверждения транзакции
    - Основной вывод
    Надежная и безопасная обработка криптовалютных платежей

    Видео 10. Система Таблицы лидеров
    Социальная конкуренция
    - Что мы рассмотрим
    Масштабируемая архитектура таблицы лидеров
    API для таблицы лидеров в реальном времени
    Ежедневные/еженедельные/всевозможные доски
    Анимированный пользовательский интерфейс таблицы лидеров
    - Основной вывод
    Создайте соревнование, которое будет заставлять пользователей возвращаться каждый день

    Видео 11. Ежедневные награды и UX
    Максимальное удержание
    - Что мы рассмотрим
    Система ежедневного вознаграждения
    Логика отслеживания полос
    Учебное пособие и процесс внедрения
    Тактильная обратная связь и звуки
    - Основной вывод
    Выработайте привычки, которые превратят пользователей в активных игроков

    Видео 12. Полировка и развертывание
    Готовое к производству приложение
    - Что мы рассмотрим
    Обработка темы Telegram
    Кнопка "Назад" и компоненты пользовательского интерфейса
    Состояния загрузки и обработка ошибок
    Оптимизированное развёртывание Vercel
    - Основной вывод
    Запустите профессиональное приложение, которое будет органично смотреться в Telegram

    Эксклюзивный Бонус за Курс
    Получить $2997 Набор разработчика Telegram Абсолютно бесплатно При Вашей Покупке
    Идеальная интерактивная площадка для разработки Telegram Mini App — полноценное приложение на Next. js, в котором реализованы и описаны все функции Telegram
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Хекслет] JavaScript-разработчик. Тариф Оптимальный (Вадим Кудрявцев, Кирилл Костиков)

    5 авг 2025
    [​IMG]

    Чем занимаются JavaScript-разработчики

    • JavaScript-разработчик отвечает за клиентскую часть сайтов и приложений, с которой пользователь непосредственно взаимодействует на своем компьютере или телефоне
    • Работает с HTML и CSS, JavaScript и TypeScript. Хорошо разбирается во фреймворках и библиотеках, таких как React и Redux Toolkit.
    • Создает веб-страницы, оживляет макеты дизайнера, используя сложные анимации и графику. Умеет публиковать сайт и приложения для доступа пользователей. Отслеживает ошибки в пользовательском интерфейсе и устраняет их
    Кому подойдёт этот курс
    • Новичку, который хочет получить востребованную IT-профессию
    • Научитесь создавать сайты и веб-приложения с нуля, наработаете портфолио из реальных проектов и получите свой первый заказ как разработчик. И все это под чутким сопровождением наставников курса.IT-специалисту, решившему сменить профиль
    • Сможете разнообразить спектр навыков и получите возможность брать в работу новые, интересные и высокооплачиваемые проекты. А при наличии опыта вам будет значительно проще освоить JavaScript-разработку.JavaScript-разработчику для актуализации компетенций
    • Программа курса регулярно обновляется с учетом всех востребованных знаний и навыков. Мы внимательно изучаем рынок и дополняем материалы так, чтобы даже человек с релевантным бэкграундом смог взять от обучения максимум пользы.
    За 10 месяцев обучения вы научитесь
    • Работать в HTML, CSS, JavaScript и TypeScript
    • Ориентироваться в серверных технологиях
    • Разрабатывать веб-приложения и сайты
    • Разбираться в препроцессорах CSS
    • Пользоваться методами ООП и библиотекой React
    • Взаимодействовать с командой посредством Git
    • Публиковать веб-приложения и сайты в сети
    • Тестировать и править готовый продукт
    • Мыслить как опытный JavaScript-разработчик
    Программа

    Основы верстки и позиционирования

    Дополнительные материалы
    • Отладка кода (Chrome DevTools)
    • Стилистика верстки и основные методологии верстки
    Курсы
    • Основы современной верстки
    • Основы верстки контента
    • CSS: Позиционирование элементов
    • CSS: основы Flex
    Основы веб-программирования

    Дополнительные материалы
    • Настройка окружения (менеджер версий asdf, ubuntu on windows)
    • Эффективная отладка кода (дебагер, подходы)
    • Поиск технической информации
    • Организация задач с помощью Kanban-доски (Trello)
    Курсы
    • Трудоустройство
    • Введение в программирование
    • Основы командной строки
    • JS. Настройка окружения
    • JS. Массивы
    • Введение в Git
    Итоговый проект
    • Игры разума
    Профессиональный JavaScript

    Дополнительные материалы
    • Алгоритмы и структура данных
    • Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
    • Функциональное программирование (чистота, побочные эффекты)
    • Устройство языков (парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
    Курсы
    • JS. Функции
    • JS. Абстракция с помощью данных
    • JS. Объекты
    • JS. Автоматическое тестирование
    • JS. Деревья
    Итоговый проект
    • Вычислитель отличий
    Разработка браузерных приложений

    Дополнительные материалы
    • Устройство операционных систем (администрирование, процессы, память, файловая система)
    • Подключение к обучению подкастов, книг, онлайн-мероприятий, вовлечение в комьюнити, ведение блога
    • Командная работа в Git
    • REST API, Очереди, Background Jobs
    Курсы
    • Трудоустройство для разработчиков
    • JS. Введение в ООП
    • Протокол HTTP
    • JS. DOM API
    • JS. Архитектура фронтенда
    • JS. Объектно-ориентированный дизайн
    • JS. Асинхронное программирование
    • Регулярные выражения (Regexp)
    • JS. Продвинутое тестирование
    Итоговый проект
    • RSS агрегатор
    Разработка React приложений

    Дополнительные материалы
    • Пробные собеседования
    • Reach Hooks: useState, useEffect, useRef
    • Базовый Webpack
    • Как работает Redux и делаем аналог с помощью React Hooks
    • Практика React Hooks
    • Продуктовая разработка (Lean Start Up: Time To Market, MVP, A/B тесты)
    • Инженерная культура
    Курсы
    • JS. React
    • JS. Redux (React)
    • JS. Полиморфизм
    • JS. React Hooks
    • React. Redux Toolkit
    • JS. Погружаясь в классы
    Итоговый проект
    • Чат (Slack)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [Инфостарт] Перенос данных из УПП 1.3 в ERP 2.5, КА 2.5. Переносятся документы обороты за период

    4 авг 2025
    [​IMG]

    Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.250.x), ERP 2.5 (2.5.22.x), КА 2.5 (2.5.22.x).

    Переход с УПП на ERP
    Переносите справочную информацию, остатки и документы с помощью готовых правил для переноса данных из УПП 1.3 в актуальные базы ERP2.5/КА 2.5

    - Переносится более 60 документов
    - Простой интерфейс и понятные настройки
    - Зарегистрировано в реестре отечественного ПО

    Возможности переноса:
    Выборочный
    Можно по отдельности переносить справочную информацию, остатки и документы (обороты за период).

    Перенос по дате
    Перенос остатков на нужную дату. Заполните параметр «Дата остатков». Указывается дата и время с точностью до секунды, данные переносятся включая границу указанной секунды.

    По организации
    Если нужно перенести данные по одной организации - необходимо заполнить параметр «Организация», если параметр не заполнен - выгружаются данные по всем организациям.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Serge Bobrovsky] Вайб-проектирование (Сергей Бобровский)

    3 авг 2025
    [​IMG]

    Я закончил курс "Вайб-проектирование с AI"
    (он занял примерно на порядок больше времени чем я предполагал :)

    Разбираем тему проектирования при использовании AI. Создаём AI-чат на заданную тему ("персональный мотиватор" с использованием локальной модели или внешнего API) с полного нуля, делая основной акцент на правильном процессе анализа требований и Software/System Design. Практически полностью приведено всё общение с Claude 3.7 и весь код.

    Для прохождения курса ничего особенного дополнительно не потребуется,
    достаточно локально поставить python + pytorch + transformers + gradio (никаких AI IDE).

    Уровень скорее для AI-начинающих -- кто общался с LLM в простом чате, получал от него какие-то кусочки кода и имеет минимальное представление, насколько при таком подходе всё получается печально и как быстро всё запутывается :)
    Поэтому на курсе ключевой акцент делаем на Programming in Large.
    Ну и для всех тех, кто хочет запустить AI-сервис, но не знает, с чего начать.

    22 топика:

    БАЗА: Рабочий процесс vibe-кодинга
    Рабочий процесс vibe-кодинга: база
    1) Мозговой штурм и планирование
    2) System Design
    2) System Design - 2
    2) System Design - 3
    Технические шаги
    3) Скаффолдинг и спецификации кода
    4) Генерация кода в середине цикла
    Локальная загрузка модели
    Программируем чат с моделью
    Генерация генератора промптов
    Запускаем сервер
    Делаем архитектурную ошибку
    Спасаем проэкт
    Добавляем внешний API
    5) Генерация тестов
    6) Два основных приёма отладки с AI
    7) Рефакторинг
    8) Документация
    9) Генерация документов


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Stepik] Jetpack Compose полный курс (Андрей Сумин)

    1 авг 2025
    [​IMG]

    Чему вы научитесь

    • Применять Jetpack Compose при разработке приложений
    • Работать с анимациями
    • Разрабатывать приложения с использованием Kotlin Flow
    О курсе
    • Jetpack compose - это современный подход к разработке пользовательского интерфейса. С каждым днем он набирает популярность и все больше работодателей хотят видеть в своих компаниях разработчиков со знанием данной технологии.
    • В этом курсе мы с нуля изучим все, что нужно, чтобы начать разрабатывать приложения с использованием Jetpack Compose. По большей части этот курс практический, в нем будет очень мало теории и очень много практики.
    • В процессе прохождения данного курса мы создадим довольно крупное приложение - мобильный клиент VK, в котором будет отображаться лента новостей с возможностью поставить лайк и посмотреть комментарии
    Для кого этот курс
    • Этот курс предназначен для Android разработчиков, как начинающих, так и опытных, которые хотят перейти на новый современный подход к разработке пользовательского интерфейса - Jetpack Compose
    Начальные требования
    • Для прохождения этого курса обязательно знание языка Kotlin и основ Android-разработки. Важно, чтобы у вас было хотя бы базовое понимание следующих тем: MVVM, Retrofit, Kotlin Coroutines
    Программа
    • Введение
    • Основы Jetpack Compose
    • Material Components
    • State и работа с ViewModel
    • Навигация в Jetpack Compose
    • ActivityResultApi
    • Работа с ѴК АРІ
    • Coroutine Flow
    • Практика Compose в приложении ѴК
    • Custom Views
    • MVI. Decompose

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [infostart] Infostart Toolkit: Инструменты для разработчика 1С:8.3 2025. Версия CORP

    31 июл 2025
    [​IMG]

    Infostart Toolkit – это набор инструментов, с помощью которых можно быстро разрабатывать, тестировать, оптимизировать код и управлять данными в системе 1С без внесения изменений в конфигурацию.

    Продукт расширяет функциональные возможности платформы 1С:Предприятие и обеспечивает удобную работу с данными, запросами, правами доступа и объектами метаданных в конфигурации. Инструмент поставляется в виде расширения, работает на всех управляемых формах и легко устанавливается в 1С.

    Состав инструментов для разработки на управляемых формах 1С:
    • Консоль запросов
    • Консоль кода
    • Анализ прав доступа
    • Консоль СКД
    • Редактор объекта и кода
    • Метаданные
    • Поиск ссылок
    • Доработанный конструктор запросов тонкого клиента
    • Глобальное меню
    • Подписки на события
    • Сравнение объектов
    • Регламентные и фоновые задания
    Требования и совместимость
    • Режим запуска: управляемое приложение, версия платформы 1С:Предприятие 8.3.10 и выше, режим совместимости: 8.3.10 и выше, язык: русский или английский.
    • Рекомендуется платформа 8.3.15 и выше, библиотека стандартных подсистем (БСП) 2.4 и выше.
    • Тулкит поддерживает работу и с английскими конфигурациями WE: ERP, Drive и другие. Для конфигураций с БСП в большинстве длительных операций используется фоновое выполнение.
    Версия CORP, релиз 2025.2.3 от 20.06.2025

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. Laravel Level 2 (Дмитрий Лаврик)

    29 июл 2025
    [​IMG]

    Курс предназначен для тех, кто:

    • Уже умеет работать с Laravel, например, прошёл базовый курс
    • Чувствует, что хотел бы закрепить знания тренировочным проектом
    • Готов к весёлому современному стеку Laravel + Inertia
    Стек технологий
    • PHP >= 8.2
    • Laravel 12
    • MariaDB
    • InertiaJS
    • Vue + UI (предположительно Vuetify)
    • React + UI (предположительно Ant)
    Цели курса:
    • Закрепление тем Laravel на практике
    • Подробное изучение InertiaJs
    • Реализация тренировочного проекта
    • Создание backend на Laravel в стиле MPA
    • Создание frontend на Inertia Vue
    • Создание frontend на Inertia React
    Что тренируем в Laravel:
    • Работу с ORM при большом количестве связей
    • Полиморфные связи для универсальных сущностей
    • Корректную валидацию для сложных сценариев
    • Работу с ресурсами для безопасной сериализации
    • Использование Event-системы
    • Авторизация и разделение прав доступа
    Программа курса:
    • Не расписана по урокам, поскольку делаем проект
    • Первым делом освоим базовые темы Inertia
    • Создадим каркас двух frontend Vue / React
    • Подробно распишем функционал проекта
    • Спроектируем базу, осмыслим роли пользователей
    • Шаг за шагом будем пилить проект

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. Software Design с акцентом на Programming in Small (Сергей Бобровский)

    26 июл 2025
    [​IMG]

    Мой опыт непрерывного программирования 45 лет (начиная с 1979-го), я автор более чем десятка книг, учебных курсов по программированию (изд. Питер и др), написал около тысячи статей (с 1995 г.) по программной инженерии в еженедельнике PC Week/RE, обучил программированию более тысячи человек, работал программистом во множестве международных проектов, начиная c первого совместного советско-американского предприятия Диалог-МГУ в конце 1980-х, в компаниях Франции и США, Сингапура и Канады, мои проекты внедрены, например, в Сбербанке и Мегафоне. Сертифицированный коуч ICM (Institute of Consulting and Management).


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. Solid-25 (Сергей Бобровский)

    26 июл 2025
    [​IMG]

    Глубокий разбор SOLID с точки зрения ООП и ФП, затем как следует SOLID похейтим и затем разберем новую парадигму SOLID на смену

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [DATAbi] SQL для бизнес-анализа. Пакет Standart (Дмитрий Жанжаров)

    26 июл 2025
    [​IMG]

    SQL ДЛЯ БИЗНЕС-АНАЛИЗА

    20+ часов практических занятий с тренером
    100+ запросов к БД, 20 домашних заданий, курсовой проект
    3 практикума, поддержка онлайн-тренером

    Особенности курса:
    1. Реальная база данных
    Обучение на базе данных Интернет-магазина мобильных телефонов: продукты, бренды, производители, поставщики, клиенты, продажи, прайс-листы, склад
    2. Три практикума
    Система из трех модулей – практикумов позволяет резюмировать пройденные особенности, закреплять и приобретать устойчивые практические навыки использования SQL
    3. Где и как использовать
    Два дополнительных модуля в составе курса – как использовать SQL в приложениях бизнес-аналитики (BI) и в разработке программного обеспечения (на примере VBA в Excel)
    4. Оптимальная длительность - результат
    Несмотря на наш подход - тщательная, детальная проработка и приобретение устойчивых навыков, – в этом курсе результат достигается при сравнительно небольшой длительности

    Тренер и автор курса SQL Дмитрий Жанжаров

    Программа курса
    Модуль 1. Создаем первые запросы. инструкция select
    Модуль 2. Значение null, вычисляемые столбцы и сортировка выборки (order by)
    Модуль 3. Добавляем условия на отбор строк. where, top и другие
    Модуль 4. Группируем строки и накладываем условия. group by, having
    Модуль 5. Как организована реляционная база данных. практическое исследование
    Модуль 6. Объединяем данные из разных таблиц. joinы и подзапросы
    Модуль 7. Подзапросы и объединения. union (all), except, intersect
    Модуль 8. Где и как аналитик использует SQL?
    Модуль 9. Практикум. Резюмируем работу с одно- и многотабличными запросами
    Модуль 10. Функции SQL. используем текстовые функции
    Модуль 11. Функции SQL. логические функции и выражения. функции для работы с null
    Модуль 12. Функции SQL. работаем с датами и временем
    Модуль 13. Функции SQL. математические функции и функции преобразования типов
    Модуль 14. Практикум. Резюмируем работу с функциями и выражениями sql
    Модуль 15. Язык манипуляции данными (DML): добавление, изменение и удаление данных
    Модуль 16. Язык определения данных (DDL): добавление, изменение и удаление объектов бд
    Модуль 17. Практикум. Разработка и конструирование БД для мини CRM системы
    Модуль 18. Элементы языка программирования в T-SQL
    Модуль 19. Пользовательские процедуры и функции, триггеры
    Модуль 20. Создание базы данных. Права доступа
    Модуль 21. Использование SQL при разработке приложений (в программировании)

    Для успешного прохождения курса и выполнения его заданий рекомендуем, чтобы на вашем личном компьютере была установлена операционная система не ниже Windows 10. В вводном занятии есть инструкция по установке MS SQL Server Management Studio (бесплатно, с сайта Microsoft). Обратите, также, внимание на то, что для установки программного обеспечения у себя на компьютере у вас должны быть права администратора.

    При разработке данного курса мы ориентировались на бизнес-аналитиков, маркетинг-аналитиков, финансовых аналитиков и аналитиков продаж, всех, кто в своей повседневной рабочей жизни сталкивается с обработкой и анализом бизнес-данных, и кто хочет научиться использовать SQL «с нуля». Если ваша цель – стать разработчиком либо администратором баз данных, данный курс будет отличной стартовой площадкой для дальнейшего, более глубокого изучения реляционных баз данных и SQL.

    Для прохождения курса не требуется какая-либо специальная подготовка по базам данных и SQL. Курс – «с нуля». Вам необходимо быть обычным уверенным пользователем компьютера. Понадобится также логическое и абстрактное мышление. Если вы являетесь уверенным пользователем Excel, легко работаете с формулами – у вас это уже точно есть.
    Данный курс – о реляционных базах данных и языке запросов к базам данных SQL. Ориентирован в большей части на аналитиков и людей, кому нужно уметь извлекать «сырые» данные для дальнейшего их использования (моделирования, визуализации).
    1. Для прохождения курса не требуются знания в области баз данных, SQL и программирования. Курс - с нуля.
    2. Для получения наилучшего эффекта от прохождения курса желательно, чтобы вы:
    • Имели представление и хотя бы минимальный опыт работы с данными: извлечение, подготовка и очистка, моделирование, визуализация
    • Умели работать в Excel и/или других специализированных приложениях бизнес-аналитики (BI): Power BI, Tableau, Qlikview или других
    • Понимали концепции формул, функций, логики (например, работая в Excel)
    Если Вы все же делаете только первые шаги в бизнес-аналитике и работе с данными, рекомендуем к SQL вернуться немного позже, а начать с изучения подходов, методов и инструментов работы с данными, пройдя наиболее подходящий для этой цели курс Excel:
    Excel: бизнес-анализ и прогнозирование
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх