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

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

Категории

  1. [AreaWeb] Laravel - лучшее, что сделал Тейлор

    12 июн 2024
    [​IMG]

    В этом курсе мы изучим все основные аспекты фреймворка. Разберемся с лучшими практиками, научимся проектировать свои первые приложения и конечно попрактикуемся.

    Желательно знать:
    PHP, CSS3, HTML5, JavaScript

    На курсе будет:
    Composer, PHPstorm, Laravel, NGINX

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [microarch] Микросервисная архитектура, 2024. Тариф Standard (Кирилл Ветчинкин)

    12 июн 2024
    [​IMG]


    Научитесь декомпозировать систему на микросервисы, узнаете все паттерны и антипаттерны, получите роадмэп распила монолита.

    6 практических заданий на реальных бизнес-кейсах

    Спикер строил микросервисную архитектуру в проектах для: Мегафон, Теле2, БКС Брокер, СберМаркет

    Сопровождение в чате и 3 Q&A онлайн-эфира от спикера
    В итоге построите готовую схему микросервисной архитектуры

    На курсе вы научитесь
    Декомпозировать систему на микросервисы, отталкиваясь от предметных областей
    Правильная декомпозиция — залог успешного внедрения микросервисной архитектуры. Поэтому мы уделяем ей на курсе особое внимание. Мы рассмотрим такие популярные практики как DDD и Event Storming.

    Встраивать микросервисы в оргструктуру компании
    Переходить от монолитной системы к микросервисной

    Паттернам межсервисного взаимодействия и публикации API
    Паттернам тестирования и развертывания микросервисов

    Программа
    Программа рассчитана на 4 недели и охватывает все ключевые этапы внедрения микросервисов
    Вы получите набор навыков, начиная от определения того, какая архитектура подойдёт вашей компании, до правильной организации команды для её внедрения.

    11 видеоуроков по 40-60 минут
    6 практических заданий на проектирование
    Отработка навыков через легенду
    Поддержка в чате от самого эксперта
    3 живых Q&A сессии с экспертом

    Базовые понятия
    • Сравнение архитектур
    • Монолит vs Микросервисы
    • Область применения микросервисов
    • Цели внедрения микросервисов

    Основы Domain Driven Design
    • Доменное событие (Domain Event)
    • Правило хорошей декомпозиции
    • Что такое Domain Driven Design (DDD)
    • Стратегические паттерны DDD
    • Тактические паттерны DDD
      (Aggregate, Value Object, Entity, Domain Event)

    Декомпозиция на микросервисы и Event Storming
    • Стратегия выделения микросервисов
      (Decompose by subdomain pattern)
    • Допустимый размер микросервиса
    • Размер микросервиса и команда
    • Практика Event Storming

    Команды и организационная трансформация
    • Организация команд
    • Владение сервисом (Service per team pattern)
    • Управление продуктом в MSA
    • Роль архитектора в MSA
    • Платформенные команды
    • Команды разработки общих сервисов
    • Как распределять разработчиков, на сервисы

    Раскрытие API и Аутентификация
    • API Gateway pattern
    • BFF (Backend for front-end) pattern
    • API Composition pattern
    • Access token pattern
    • Популярные сервера аутентификации

    Структура микросервиса
    • Организация работы с данными (Database per service pattern)
    • Внутренняя архитектура сервиса
    • Повторное использование кода (Shared library anti-pattern)
    • Шаблон сервиса (Service Template pattern)


    Межсервисное взаимодействие
    • Синхронное взаимодействие (Remote Procedure Call (RPC) pattern)
    • Защита от сбоев (Fallback, Retry, Circuit Breaker)
    • Асинхронное взаимодействие (Messaging pattern)
    • Отложенная согласованность (Eventual consistency)
    • Обеспечение отложенной согласованности
      (Outbox pattern, Transaction log tailing pattern)
    • Защита от дубликатов (Idempotent Consumer (inbox)pattern)
    • Command Query Responsibility Segregation (CQRS) pattern
    • Управление сквозными процессами (Saga pattern)


    Развертывание
    • Способы развертывания микросервиса
      (Service instance per Container pattern и другие)
    • Стратегия автономности поставки
    • Типовой CI/CD конвейер сервиса
    • Способы получения конфигурации
      (Externalized configuration pattern)


    Тестирование
    • Основные ошибки при тестировании распределенных систем
    • Пирамида тестирования
    • Unit тесты
    • Integration тесты
    • Contract тесты (Consumer-side contract test pattern)
    • Component тесты (Service Component Test pattern)
    • End-to-end тесты


    Мониторинг и поддержка
    • Health Check API pattern
    • Мониторинг состояния сервиса (Application metrics pattern)
    • Сбор логов (Log aggregation pattern)
    • Распределенная трассировка (Distributed tracing pattern)
    • Поддержка ("You build it, you run it")
    • Изолированность
    • Масштабирование

    Стратегии разбиения монолита
    • Планирование миграции на микросервисы
    • Основные стратегии декомпозиции
    • Прикладные подходы
      (Strangler application pattern, Branch by abstraction pattern и другие)
    • Отчеты и аналитика

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. Пиши код грамотно (Олег Дейнеко)

    2 июн 2024
    [​IMG]

    Курс рассчитан
    на начинающих разработчиков, желающих изучить стандарты и практики написания «чистого» кода на 1С, а так же на разработчиков, которые уже продолжительное время работают в отрасли но недостаточно полно изучили стандарты разработки или не понимают зачем они нужны.
    Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.
    Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.

    ПРОГРАММА КУРСА:

    • Введение. Зачем писать понятный код?
    • Модули
      • В какой модуль поместить код?
      • Структура модуля
      • Общие требования к текстам модулей
    • Переменные
      • Имена переменных
      • Глобальные переменные модулей
    • Процедуры и функции
      • Имена процедур и функций
      • Параметры процедур и функций
      • Описание процедур и функций
      • Тело процедур и функций
        • Общие рекомендации (стандарты вендора)
        • Объем метода
        • Принцип единственной ответственности
        • Когнитивная сложность
        • Цикломатическая сложность
        • Глубина вложенности управляющих конструкций
        • Работа с оператором Если … Тогда … ИначеЕсли
        • Магические даты и числа
        • Использование тернарного оператора ?()
        • Многократное использование одинаковых строковых литералов
        • Хранение информации в коде
        • Результат выполнения функции
    • Обработчики событий объектов
      • ПередЗаписью
      • ПриЗаписи
      • ОбработкаПроверкиЗаполнения
      • ОбработкаЗаполнения
      • Работа с параметром Отказ в обработчиках событий
    • Формы
      • Бизнес-логика в коде форм
      • Единообразие работы пользовательского и программного интерфейсов объекта
      • Открытие форм
    • Запросы
      • Размещение текста запроса в модуле
      • Оформление текстов запросов
      • Псевдонимы источников данных
      • Использование *
      • Использование вложенных запросов
    • Дополнительные рекомендации
      • Использование комментариев в коде
      • Дублирование кода и использование библиотек
      • Директивы компиляции и инструкции препроцессора
      • Модули web- и http-сервисов
      • Правила использования транзакций
      • Выполнить() и Вычислить()

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

    30 май 2024
    [​IMG]
    Этот курс познакомит вас с основами статистики и А/Б тестирования и поможет систематизировать уже имеющиеся знания.

    Кому будет полезен курс:
    • аналитикам;
    • дата-сайентистам;
    • тем, кто только начинает знакомиться с статистикой;
    • тем, кто знаком с основами статистики, но знания не систематезированы
    Чему вы научитесь на курсе:
    • познакомитесь с понятиями случайная величина и распределение;
    • рассмотрите популярные дискретные и непрерывные распределения;
    • изучите центральную предельную теорему и закон больших чисел;
    • разберетесь в свойствах точечных оценок;
    • добавите в свой арсенал z-test и t-test;
    • сможете объяснять на пальцах, что такое p-value;
    • научитесь расчитывать sample size для А/Б теста;
    • поймете как проверять гипотезы;
    • попрактикуетесь с библиотеками numpy и scipy.
    Начальные требования
    Необходимо уметь устанавливать библиотеки python (numpy, pandas, scipy)

    Наши преподаватели: Игорь Ким
    Развивал разные направления аналитики в ведущих финтехах, банках, ритейлерах России и СНГ. Под разными направлениями я подразумеваю продуктовую аналитику, дата-аналитику, маркетинговую и бизнес-аналитику.

    Программа
    1. Базовые статистики

    1.1 Среднее и медиана
    1.2 Распределение и гистограмма
    1.3 Перцентиль, квантиль и box-plot
    1.4 Дисперсия и стандартное отклонение

    2. Базовые распределения
    2.1 Дискретное распределение
    2.2 Непрерывное распределение
    2.3 Равномерное распределение
    2.4 Нормальное распределение
    2.5 Распределение Бернулли

    3. Введение в А/Б тесты
    3.1 Точечные оценки
    3.2 Z-test
    3.3 T-test
    3.4 T-test для двух выборок
    3.5 Тест для пропорций
    3.6 Мощность теста, sample size и MDE
    3.7 Финальный А/Б тест
    3.8 Заключение

    Сайт
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [Udemy] Взлом пароля: Brute Forcing. Грубое принуждение. 2022 (Peter A)

    28 май 2024
    [​IMG]

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

    • Как взломать ZIP-файлы
    • Взлом против угадывания
    • Как взломать сервисы
    • Как сделать распыление пароля
    Требования: Никаких предварительных знаний не требуется
    Атаки с использованием паролей - распространенный способ взлома систем, поэтому вам необходимо понимать типы доступных инструментов и то, как они работают. Kali Linux - это операционная система, и существует множество инструментов для выполнения таких атак.

    Слабые пароли по-прежнему являются огромной проблемой в мире безопасности. Пользователи должны установить надежные пароли, чтобы ограничить доступ к данным анонимных пользователей. Даже 6-значный PIN-код недостаточно надежен и может быть взломан в течение часа. Эмпирическое правило для паролей заключается в том, что они должны быть длиннее (более 9 слов) и содержать разные или несколько букв + цифр + специальных символов.

    Hydra - это предустановленный инструмент в Kali Linux для принудительного использования имен пользователей и паролей для различных служб, таких как FTP, ssh, Telnet, MS SQL и т.д. Грубая сила может быть использована для идентификации различных имен пользователей и паролей по отношению к цели с правильными учетными данными. Это инструмент командной строки, который вы научитесь использовать в этом курсе. В этом курсе вы узнаете, как взламывать пароли с помощью Kali Linux. Kali Linux - это дистрибутив Linux на базе Debian с открытым исходным кодом, предназначенный для расширенного тестирования на проникновение и аудита безопасности. Он делает это, предоставляя общие инструменты, конфигурации и средства автоматизации.

    Это курс для начинающих, вам не нужны продвинутые знания, но вы уже должны иметь Kali Linux под рукой.

    Для кого этот курс: Начинающие этичные хакеры

    Язык: Английский (русские субтитры)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. Алгоритмы на Python с Глебом Михайловым (Глеб Михайлов)

    28 май 2024
    [​IMG]

    Скопипасти знания алгоритмов прямо к себе в голову!

    Для кого курс?

    * Если ты давно используешь Python, но задачи на LeetCode кажутся чем-то запредельным. Вроде написано, что Easy, а ты даже не понимаешь описание задачи.
    *Если хочешь в Big Tech, но там надо знать алгоритмы, а это капец сложно. При правильном подходе этот навык осваивается достаточно быстро.
    *Если всегда привлекали алгоритмы, но было непонятно, с чего начать. Можно изучить алгоритмы чисто для интеллектуального здоровья или чтобы доказать себе, что можешь!

    Я сделал за тебя всю тяжелую работу. Нужно просто смотреть видео и повторять за мной.
    В чем поможет мой курс?
    • Больше не нужно биться головой об стену, чтобы решить задачу или найти решение, которое тебе понятно
    • Нужно только смотреть мои супер-интуитивные объяснения, смотреть, как я колю задачу, а затем повторять за мной. Твои занятия по алгоритмам становятся приятными и предсказуемыми.
    • Через отборные задачи я проведу тебя к уверенному пониманию задач уровня Easy и Medium
    • Больше не нужно блуждать по лабиринту из тысяч несвязанных задач и ужасаться, сколько всего я еще не знаю.
    • Анализировать сложность по времени и по памяти (Big O)
    • Я покажу, что это очень интуитивно и практично. После первого обсуждения Big O я буду использовать его в каждой задаче, и ты тоже научишься делать этот анализ.
    • Реализовывать на Python все основные паттерны в алгоритмических задачах
    В курсе объясняются задачи на: массивы, матрицы, строки, целочисленное деление, модулус, хэш-сеты, хэш-таблицы, два указателя, бинарный поиск, связный список, стек, рекурсия, деревья, поиск в глубину (DFS), поиск в ширину (BFS), бэктрекинг, сортировка, динамическое программирование, скользящее окно, куча и даже битовые операции


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Udemy] Современный JavaScript. От новичка до профессионала 2024 (Василий Гудомаров)

    24 май 2024
    [​IMG]

    Полный курс по JavaScript 2024: От Нуля до Эксперта!

    Хотите освоить один из самых востребованных языков программирования в мире и стать экспертом в создании динамичных веб-приложений? Добро пожаловать на полный курс по JavaScript!

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

    Что вас ждет:
    • Основы JavaScript: изучите синтаксис, переменные, операторы, циклы и функции.
    • Работа с DOM: узнайте, как взаимодействовать с HTML и CSS для создания динамичных пользовательских интерфейсов.
    • Продвинутые темы: изучите замыкания, прототипы, асинхронное программирование и многое другое.
    • Практические проекты: примените ваши знания на практике через создание реальных веб-приложений.
    • Упражнения и задания: закрепите свои знания и навыки с помощью разнообразных упражнений и заданий, специально разработанных для усвоения материала.
    Не упустите шанс стать мастером JavaScript и открыть новые возможности в мире веб-разработки. Присоединяйтесь к нашему курсу сегодня и начните свое путешествие к экспертному уровню в программировании на JavaScript!

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

    Чему вы научитесь:
    • Станете продвинутым, уверенным и современным разработчиком на JavaScript с нуля
    • Готовьтесь к работе, понимая, как на самом деле работает JavaScript за кулисами
    • Основы JavaScript: переменные, условия if/else, операторы, булева логика, функции, массивы, объекты, циклы, строки и многое другое.
    • Современное ООП: Классы, конструкторы, прототипное наследование, инкапсуляция и многое другое.
    • Асинхронный JavaScript: Цикл событий, промисы, async/await, AJAX запросы и взаимодействие с API.
    • Современный ES6+ с самого начала: стрелочные функции, деструктуризация, оператор расширения, опциональная цепочка (ES2022) и многое другое.
    • Сложные концепции, такие как ключевое слово 'this', функции высшего порядка, замыкания и т. д.
    • Работа с Map и Set, WeakMap и WeakSet.
    • На курсе узнаете, как осуществлять модульное программирование
    Требования:
    • Никаких предварительных знаний по JavaScript не требуется - курс подходит как для начинающих, так и для тех, кто хочет обновить свои навыки.
    • Доступ к компьютеру с интернет-соединением для выполнения упражнений и проектов.
    • Не требуется опыт в программировании, курс подходит для всех уровней.
    • Программа поддерживает все устройства и ОС, так что вы можете принимать участие с любого устройства с доступом в интернет.
    Для кого этот курс:
    • Этот курс предназначен для широкой аудитории, включая тех, кто только начинает свой путь в программировании, а также опытных разработчиков, стремящихся улучшить свои навыки в области JavaScript.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. ТОП-100 вопросов и ответов из собеседований на системного аналитика (Ольга Пономарева)

    21 май 2024
    [​IMG]

    Описание от автора
    :

    Подготовьтесь качественно к теоретической части собеседования и получите офферы в крутые компании.
    В течении нескольких лет я проводила собеседования и проходила их сама. За это время собрала топ-100 самых задаваемых вопросов (теоретическая часть) на различные темы.

    На все эти вопросы команда System Analyst подготовили проработанные ответы, где только все самое важное, без воды, понятным языком и много-много примеров. Все ответы были проверены опытными аналитиками.

    Как выглядит? Документ на 128 страниц.

    Автор: Ольга Пономарева. В роли аналитика - 7 лет
    Поработала в таких компаниях, как Miro, Xsolla, Tinkoff, Raiffeisen
    Создала свои курс "Системный анализ: проектирование и интеграции систем"
    ‍♀️Занимаюсь менторством
    Начинала как QA, затем перешла в аналитики
    Сама проводила собеседования и была ментором других аналитиков

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. Проектирование информационных систем. Учебное пособие (Ольга Морозова, Татьяна Точилкина)

    16 май 2024
    [​IMG]

    В учебном пособии рассмотрены основные концепции и подходы, связанные с проектированием ИС, вопросы работы с требованиями заказчика к ИС. Даны основы объектно-ориентированного подхода к анализу и проектированию ИС. Приведен теоретический минимум по языку UML2. Разобран детальный сквозной пример проектирования ИС с использованием языка UML. Разобраны типовые ошибки, возникающие при построении UML-моделей.

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. Создание бота Telegram. Обмен между 1С и мессенджером Telegram через API (Вадим Сайфутдинов)

    9 май 2024
    [​IMG]

    В рамках онлайн курса мы создадим бота в Telegram, реализуем механизмы обмена данными между 1С и Telegram через API.
    Приглашаем вас на обучение!

    6 фактов и ключевых преимуществ Telegram
    • Открытая платформа: Telegram предоставляет API и набор инструментов разработчикам, что позволяет создавать сторонние приложения и ботов для мессенджера. Это способствует появлению широкого спектра дополнительных функций и сервисов, расширяющих возможности Telegram.
    • В 2023 году Telegram посещают 700 миллионов человек в месяц. По количеству аудитории Telegram входит в пятерку самых популярных мессенджеров в мире.
    • Приватность и безопасность: Telegram считается одним из самых безопасных мессенджеров на рынке. Он предлагает шифрование конца-конца для всех сообщений, что означает, что только отправитель и получатель могут прочитать сообщение.
    • Telegram был основан в 2013 году Павлом Дуровым и его братом Николаем Дуровым. Первая версия Telegram была выпущена в августе 2013 года.В течении трех месяцев после запуска Telegram скачали 1 миллион раз.
    • В 2022 году приложение Telegram для iOS App Store и Google Play входит в топ-5 самых скачиваемых приложений в мире.
    • Кросс-платформенность: Telegram доступен на различных платформах, включая iOS, Android, Windows, macOS и Linux. Это означает, что пользователи могут общаться в любое время и с любого устройства, не ограничиваясь одной платформой.
    Для интеграции мы будем использовать открытый Api Telegram
    - Создадим нового бота и автоматизируем его
    - Научимся обмениваться текстовой информацией м/у 1c и Telegram
    - Научимся обмениваться файлами м/у 1c и Telegram

    Чему вы научитесь в результате прохождения курса?
    • Взаимодействовать с протоколом HTTP.
    • Отправлять HTTP запросы на сервер и обрабатывать ответ от сервера.
    • Обмениваться сообщениями между 1С и Telegram
    • Обмениваться файлами между 1С и Telegram
    • Создадите своего чат бота и автоматизируете его работу
    • Научитесь работать с POST и GET запросами.
    • Научитесь работать с HTTP сервисами
    • Научимся подключать webhook(уведомления) и считывать входящие POST запросы от Telegram
    Модуль I
    1. Создание нового бота в Telegram. Получение токена для запросов через API.
    2. Основные принципы работы бота в Telegram.
    3. Документация API Telegram, загрузка входящих сообщений методом getUpdates.
    4. Создание структуры конфигурации 1С.
    5. Создание обработки для загрузки новых сообщений.
    6. Загрузка новых сообщений в 1С. Параметр offset метода getUpdates.

    Модуль II
    1. Автоматическая загрузка новых сообщений, фоновое задание. Добавление общих модулей.
    2. Отправка исходящих сообщений метод SendMessage.
    3. Создание HTTP сервиса "TelegramBot" и публикация его на web сервере Apache.
    4. Метод setWebhook, подключение URL вебхука для новых уведомлений. Подключение через Postman.
    5. Создание обработки в 1С для подключения вебхука.
    6. Метод getWebhookInfo, получение информации о текущем состоянии вебхука.
    7. Метод deleteWebhook. Пример использования.

    Модуль III
    1. Генерация клавиатуры Telegram бота, быстрые команды.
    2. Блокировка загрузки файлов, ответ бота
    3. Отправка файла от бота пользователю, метод sendDocument.
    4. Загрузка файла в 1С от пользователя, метод getFile.
    5. Отправка контактов, метод sendContact.
    6. Оформления текста сообщения, режим HTML.
    7. Система взаимодействия 1C, регистрация и демонстрация обмена м/у 1C и Telegram.
    8. Заключение

    Дополнительные видео уроки для начинающих
    1. Объект HTTPСоединение, пример.
    2. Определение оператора и региона по номеру телефона через HTTPСоединение.
    3. HTTPОтвет, код состояния.
    4. HTTPЗапрос. Скачать файл с сайта.
    5. Пример Post запроса.
    6. HTTP сервисы введение.
    7. Отладка HTTP сервиса.
    8. Отладка шаблонов HTTP сервиса, разбор HTTP Запроса и HTTP Ответа.

    Основные цели курса:
    1. Научить вас обмениваться данными между 1С и Telegram
    2. Повысить ваши профессиональные навыки разработки в 1С

    Кто автор курса?
    Сайфутдинов Вадим Альбертович

    - Более 20 лет опыта работы программистом 1С
    - Сертифицированный специалист 1С
    - Более 100 успешных внедрений конфигураций 1С

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

    3 май 2024
    [​IMG]

    Научитесь проектировать большие и надёжные распределённые системы - от соцсетей и e-commerce до CDN и сервисов рассылок, с масштабом 10–100 млн пользователей в день. Курс поможет вам прокачать архитектурное мышление и навыки проектирования сложных много-серверных систем.

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

    Вас ждут:

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

    Кому подойдёт курс

    • Backend-разработчикам
    • Программистам и системным архитекторам
    • Системным аналитикам и инженерам
    • Инженерам по нагрузочному тестированию
    • DevOps и специалистам по инфраструктуре
    Результаты обучения

    После курса вы:
    1. Освоите базовые компетенции архитектора высоконагруженных информационных систем;
    2. Научитесь проектировать распределённые решения с миллионами пользователей;
    3. Получите опыт практического дизайна и анализа архитектуры;
    4. Подготовитесь к прохождению собеседований на системного дизайнера или архитектора.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. Моделирование в ArchiMate (Андрей Коптелов)

    2 май 2024
    [​IMG]

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

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

    Спецификация языка моделирования ArchiMate (The Open Group) содержит элементы для моделирования всех архитектурных слоев: цели и мотивация, бизнес-архитектура и требования, бизнес-процессы, приложения и технологии. Учебный курс позволяет изучить как нотацию языка ArchiMate, так и апробировать ее на примере последней версии бесплатного инструмента Archi.

    ArchiMate — это язык моделирования архитектуры предприятия, дополняющий универсальный фреймворк TOGAF. В настоящее время ArchiMate является стандартом комитета The Open Group. Он предназначен для описания, анализа и визуализации различных областей архитектуры, связей между ними.

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

    Слушатели курса:
    • изучат основные объекты языка ArchiMate, используемые для моделирования корпоративной архитектуры
    • ознакомятся с Точками зрения (Viewpoint) для моделирования целей и показателей, продуктов и услуг, бизнес-процессов и требований, ландшафта информационных систем и ИТ-функций, документов и объектов данных, интеграционных сценариев и инфраструктуры;
    • получат навыки моделирования в инструментарии Archi 4 на базе практических кейсов построенных на основе реальных компаний.
    Цели учебного курса: получить теоретические знания и практические навыки в моделировании архитектуры предприятия с использованием нотации языка ArchiMate.

    Разбираемые темы учебного курса Моделирование в ArchiMate
    Тема 0.1. Управление архитектурой предприятия и TOGAF
    Тема 0.2. Введение в TOGAF
    Тема 0.3. Инструментарий управления архитектурой предприятия
    Тема 1. Введение в ArchiMate. Связи ArchiMate
    Тема 2. Моделирование в ArchiMate. Слои мотивации и стратегии
    Тема 3. Моделирование в ArchiMate. Бизнес-слой
    Тема 4. Моделирование в ArchiMate. Слой приложений
    Тема 5. Слой технологий и физический слой
    Тема 6. Применение нотации моделирования ArchiMate

    Сайт
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. Javascript. Интенсивный курс для программистов, 2024 (Дмитрий Лаврик)

    2 май 2024
    [​IMG]

    Улучшить знания в javascript – обобщить и укрепить классические темы, рассмотреть и осмыслить новшества стандартов после ES6+. А также выстроить систему написания кода и научиться взаимодействовать с серверной частью.

    Продолжительность: 18 часов
    Объем: 3.05 Гб.

    19 февраля, 20:00 — урок 1
    - Этапы готовности новшеств
    - Настройка сборки с Vite
    - Настройка VS Code + eslint
    - Export и import vs require
    - Понимание типа Symbol
    - Итераторы и генераторы

    22 февраля, 20:00 — урок 2
    - Call, apply, bind, карринг
    - Стрелочные функции
    - Нюансы ООП в ES6+
    - Идеи реактивности данных
    - Обычные геттеры и сеттеры
    - Proxy - перехват обращения к объекту

    26 февраля, 20:00 — урок 3
    - Обработка ошибок и исключений
    - Ужас цепочек из коллбеков
    - Проблема коллбеков и исключений
    - Promise: then, catch
    - Промисификация кода
    - Async, await

    29 февраля, 20:00 — урок 4
    - Взаимодействие с сервером
    - XMLHttpRequest vs fetch
    - fetch + полифил vs axios
    - Работа с fetch
    - Передача данных в json-формате
    - Концепции Restfull API

    11 марта, 20:00 — урок 5
    - Работа с axios, базовая настройка
    - Отправка запросов и обработка ответов
    - Интерцепторы
    - Обработка ошибок
    - Взаимодействие с готовым API

    14 марта, 20:00 — урок 6
    - Работа с токенами авторизации
    - Виды авторизационных токенов
    - Токены с информационной нагрузкой
    - Подпись и проверка токенов
    - Refresh и Access токены

    18 марта, 20:00 — урок 7
    - Нюансы Refresh и Access токенов
    - JSON Web Tokens
    - Хранение токенов и возможные атаки
    - Работа с готовым API

    21 марта, 20:00 — урок 8
    - Browser fingerprint
    - Понимание декораторов
    - Декораторы в javascript
    - Видео по Web Workers

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Udemy] Python: Быстрый старт, 2020 (Михаил Чирков)

    2 май 2024
    [​IMG]

    Начни на практике с нуля осваивать один из самых приятных и эффективных языков программирвоания прямо сейчас!

    В этом курсе мы возьмем быстрый старт в изучении языка программирования Python в его базовой комплектации. Рассмотрим концепции и важные нюансы, о которых лучше узнать уже на старте. Обязательно закрепим все полученные знания тестами и практическими заданиями. Несмотря на то, что мы будем идти по базовым темам, главная задача всегда заглядывать дальше фасада и банальных рекомендаций.

    Чему вы научитесь:
    - Основам и ключевым особенностям языка Python
    - Работать с переменными разных типов, структурами данных и их методами
    - Работать с функциями и классами, приёмам функционального программирования и ООП
    - Правилам написания хорошего и понятного кода
    - Всему необходимому для сбора меньшего количества граблей в начале пути
    - Тонкостям обработки исключений в своих программах
    - Работать с популярными форматами файлов txt, json, csv и встроенной базой данных sqlite3
    - Публиковать свой код на github с использованием ssh авторизации

    Для кого этот курс:
    - Начинающие программисты
    - Тестировщики
    - Менеджеры
    - Аналитики

    Автор: Mikhail Chirkov
    Опубликовано: 9/2020
    Общая продолжительность 14 ч 13 мин
    Объем: 6.6Гб.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [Udemy] Практический курс для новичков по SQL и PostgreSQL, 2020 (Илья Фофанов)

    28 апр 2024
    [​IMG]

    Практический курс для новичков по SQL и PostgreSQL

    Изучаем работу с базами данных (БД) с СУБД PostgreSQL и языком SQL: теория и практика с разрабоами ДЗ

    Чему вы научитесь
    • Реляционная модель и SQL
    • Типы данных PostgreSQL
    • Создание БД и таблиц
    • Отношения 1 к 1, 1 ко многим, многие ко многим
    • Выборки - SELECT
    • Фильтрация данных - WHERE
    • Сортировка и группировка данных
    • Операторы UNION, INTERSECT, EXCEPT над множествами
    • Соединения таблиц
    • Подзапросы
    • Ключи: первичные внешние
    • Ограничения
    • Последовательности
    • Вставка, удаление, обновление
    • Множество ДЗ
    • Скоро добавятся новые темы: индексы, транзакции, проектирование БД, включая нормальные формы, безопасность
    Описание
    Учите SQL быстро и эффективно!

    Вы научитесь
    читать и писать сложные запросы к базам данных, используя один из самых востребованных языков программирования - SQL и супер востребованную СУБД (систему управления базами данных) - PostgreSQL. Все те знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

    Изучение SQL это один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать ещё больше. На курсе вы будете учиться и получать задания для собственной проверки и улучшения понимания материала.

    В дополнение к этому курсу можно также взять курсы по администриарованию СУБД.

    Курс будет дополнен к середине февраля 2020 многими важными темами:
    • транзакции
    • индексы
    • проектирование БД, включая нормальный формы (НФ)
    • безопасность
    • представления
    • функции
    Для кого этот курс:
    • Новички в программировании, желающие научиться работать с данными через SQL и PostgreSQL
    От автора бестселлера: "Полное руководство по Python 3: от новичка до специалиста"
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх