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

Категории

  1. [systems education] UML-диаграммы последовательности для аналитика: ликбез и примеры использования

    13 мар 2024
    [​IMG]

    Воркшоп (2,5 часа)
    Апрель 2024 год
    1 день (ср)
    1 раз в два месяца
    17:00-20:00 МСК
    от 2 000 рублей

    Аналитик использует диаграммы последовательности для описания межсистемного или внутрисистемного взаимодействия. Схемы UML sequence помогают разработчикам определить методы классов, вызовы и ответы веб-API.

    На воркшопе за 2 часа вы построите sequence диаграммы и убедитесь что:
    • Cтроить sequence диаграммы несложно;
    • UML диаграммы удобно читать и легко понимать;
    • UML — отличный инструмент проектирования поведения систем.
    Вы узнаете:
    • Что такое UML
      Краткая история появления, области применения, виды UML-диаграмм
    • Что такое диаграмма последовательности UML
      Назначение, алфавит нотации, кейсы использования для аналитика
    • Как строить sequence диаграмму на кейсе интернет-магазина
      С практикой в инструменте PlantUML
    Повторяя за ведущим, вы сможете построить диаграммы, иллюстрирующие поведение интернет-магазина для сценариев:
    • Аутентификация пользователя
    • Добавление товаров менеджером (с аутентификацией)
    • Добавление товара в заказ
    • Покупка товара
    • Асинхронная интеграция нескольких систем через Kafka
    Кому будет интересен воркшоп:
    • Системным аналитикам
    • Разработчикам
    • Проектировщикам информационных систем
    • Всем, кто интересуется UML
    Анна Вичугова
    Аналитик и проектировщик
    информационных систем
    • Аналитик и проектировщик ИС,
    • Разработчик в Systems.Education,
    • Основатель Школы прикладного бизнес-анализа,
    • Автор статей в Школе Больших Данных
    • В ИТ с 2009 года
    Дилара Валитова
    Специалист в бизнес- и системном анализе
    • Более 5 лет опыта в проектах по обследованию, проектированию, обучению, регламентации процессов, внедрению ECM-систем в качестве аналитика и консультанта,
    • Более 5 лет опыта внедрения и сопровождения PLM систем.
    • Выполненные проекты в области машиностроения, нефтегазовой отрасли, энергетике и теплоснабжении, финансовой отрасли, фармацевтике

    Воркшоп: UML-диаграммы последовательности
    для аналитика: ликбез и примеры использования

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

    13 мар 2024
    [​IMG]
    Курс для разработчиков, решивших сделать Linux своей основной ОС. Благодаря полученным знаниям вы сможете нативно подключаться к серверу, работать с технологиями рабочего продакшена и использовать Linux для решения профессиональных задач.

    Тема 1 : Вводная
    1.1. Что такое Linux? В чём его преимущества и недостатки? В каких случаях его надо использовать на рабочей машине, в каких нет?
    1.2. Выбор дистрибутива. Семейства операционных систем Linux: Ubuntu, *ubuntu, Arch, Fedora, Mint и т.д.
    1.3. Установка. Набор ссылок и подход к установке Linux систем на рабочий компьютер. Немного про grub, установку рядом с Windows и т.д. Ссылки на скачивание дистрибутивов.

    Тема 2: Использование
    2.1. Терминал и правила работы с ним. Главные преимущества и недостатки работы с операционной системой без графического интерфейса.
    2.2. Файлы, папки, ссылки в Linux. Управление.
    2.3. Установка и запуск программ. Основные пакетные менеджеры и принцип их работы.
    Установка и удаление программ через apt.
    Репозитории apt, управление ими, принципы работы.
    Установка и удаление программ через скачивание готовых бинарников.
    Немного про aptitude, pacman, yum и т.д.
    2.4. Пользователи и группы пользователей. Доступы пользователей.
    Управление пользователями.
    Управление группами пользователей.
    Что такое доступы?
    Примеры управления доступами из около-реальных кейсов (веб-сервер — самый частый кейс).
    2.5. Переменные окружения.
    2.6. Принципы работы конфигурационных файлов на примере ~/.bashrc.

    Тема 3: Основные команды и утилиты
    3.1. cd, ls, mkdir и другие самые популярные команды.
    3.2. Поиск по файлам. grep, find.
    3.3. Изменение файлов sed, awk, vim, nano.
    3.4. Скачивание информации curl, wget.
    3.5. Основы программирования на bash: операторы, переменные, функции.

    Тема 4: Основы мониторинга системы
    4.1. Процессы в Linux. Основы.
    4.2. ps aux, top, htop, другие утилиты.

    Тема 5: Подключение к удалённым компьютерам
    5.1. Как работать с SSH.
    5.2. Как работает SSH. Асимметричное шифрование.

    Автор программы и спикер - Павел Калашников:
    - Разработчик и тимлид с опытом более 11 лет
    - Основатель и координатор скилл-шеринг сообщества IT Way
    - Постоянный спикер на IT-конференциях

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Linkedin] Linux CentOS 7: Desktops and Remote Access, 2016 (Grant McWilliams)

    3 мар 2024
    [​IMG]
    Find the most productive way to work in Linux. Linux: Desktops and Remote Access covers the most popular desktop environments, terminal emulators, and shells used to access and administer Linux systems, both locally and remotely.
    Instructor Grant McWilliams reviews GUI options such as KDE, GNOME, MATE, Cinnamon, and Xfce, as well as remote access tools like VNC, RDP, and X2Go.
    Then explore the advantages and disadvantages of command-line access and the productivity features in Bash, and learn how to create secure remote connections to the Linux CLI on Windows, macOS, iOS, and Android devices. All the tools and techniques are demonstrated using CentOS 7, but the lessons apply to any Linux distribution.

    Продолжительность: 1 ч. 44 мин.
    Уровень навыка: Начальный + Средний
    Дата выпуска: 15.12.2016

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Linkedin] Linux: Bash Shell and Scripts, 2016 (Kevin Dankwardt)

    3 мар 2024
    [​IMG]
    Bash scripting can help you automate routine tasks and save valuable time, whether you're a Linux user, sys admin, or software developer. Kevin Dankwardt has written thousands of bash scripts, short and long. Here he teaches you how to read and write scripts, and provides a series of scripting challenges to help you test your new skills. Learn about the bash environment, local variables, functions, loops, case statements, string operations, and coprocesses. Plus, learn how to use the text processing utilities sed and AWK to read and edit data in text files. The topics covered in this course are vital for Linux administration, and required for many Linux certifications.

    Продолжительность: 2 ч. 46 мин.
    Уровень навыка: Начальный + Средний
    Дата выпуска: 16.09.2016

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [Stepik] Веб-дизайн в Figma 2023. Основы UI/UX дизайна на практике (Evgen Marfel)

    1 мар 2024
    [​IMG]
    Становимся веб-дизайнерами в FIGMA. От основ и теории до применения знаний на практике
    Это самый наполненный курс по веб-дизайну на русском языке. Я собрал весь свой опыт, который получил за 10 лет практики с русскими и иностранными клиентами.

    С нуля до PRO
    Мы пройдем полный курс от новичка до уверенного веб-дизайнера, который готов выполнять рабочие проекты и защищать свои решения.

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

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

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

    В курсе есть большой модуль по Figma в котором мы полностью разберем основные инструменты программы.

    Для максимального эффекта от обучения курс состоит не только из видео уроков, но и из статей и домашних заданий. Без выполнения ДЗ теряется смысл обучения. Простой просмотр видео не даст 100% результата, только работа и практика сделают из тебя настоящего веб дизайнера.

    Что вы получаете
    - Полное изучение в FIGMA
    - Понимание работы веб-дизайнера
    - Практические навыки web design
    - Навыки для старта работы на фрилансе
    - Несколько современных проектов в портфолио

    Знакомство с Figma
    01 О чем этот модуль
    02 Скачать Figma и зарегистрироваться в программе
    03 Структура файлов
    04 Обзор интерфейса программы
    05 Сохранение и передача файла
    06 Горячие клавиши
    07 Move tool, Scale tool
    08 Выравнивание объектов
    09 Прямоугольник + овал
    10 Полигон + Звезда
    11 Обводка
    12 Заливка + градиент
    13 Изображения
    14 Эффекты
    15 Маска
    16 Перо
    17 Инструмент "Текст"
    18 Группа
    19 Frame
    20 Булевы группы
    21 Экспорт
    22 Комьюнити
    23 Плагины
    24 Стили
    25 Constraints (Ограничения/привязки) Часть 1
    26 Constraints (Ограничения/привязки) Часть 2
    27 Сетки. Часть 1
    28 Сетки. Часть 2 + ДЗ
    29 Selection colors
    30 Auto Layout Обновление
    31 Auto Layout 2022
    32 Практика работы с Auto Layout
    33 Компоненты_01
    34 Компоненты_02
    35 Компоненты_03
    36 Компоненты_04
    37 Варианты

    Практика работы в Figma
    01 Основа атомарного дизайна
    02 Молекула
    03 Создание организмов. Часть 1
    04 Создание организмов. Часть 2
    05 Откуда черпать вдохновение

    Теория веб-дизайна
    01 Типографика
    02 Типографика + дз
    03 Тест по типографике
    04 Сетки и направляющие
    05 Теория цвета
    06 Где брать картинки для веб дизайна
    07 Как подбирать картинки для проектов
    08 Выравнивание объектов
    09 Правило внутреннего и внешнего
    10 Иерархия в веб дизайне

    Практика. Создание дизайн концепта сайта
    01 Что такое дизайн концепт
    02 Практика создания дизайн концепта сайта

    Практика. Создание Лендинга. Бюджет 650$
    01 Техническое задание проекта(ТЗ)
    02 UX Часть нашего проекта
    03 Подробнее о брифах
    04 Порядок выполнения проекта
    05 Определение целевой аудитории
    06 Аналитика конкурентов
    07 Создание прототипа сайта. Теория
    08 Создание прототипа сайта. Практика
    09 Создание концепта сайта
    10 Создаем блоки с информацией
    11 Создаем блок тарифов, форму связи и футер
    12 Работа со слоями. Доработка дизайна.
    13 Адаптив дизайна под планшет
    14 Создание мобильной версии дизайна
    15 Создание модальных окон + ДЗ
    16 Готовим работу к верстке. Стайл Гайд + ДЗ
    17 Этапы работы над проектом на фрилансе
    18 Создание личного кабинета

    Практика. Создания дизайна интернет магазина. Бюджет $1200
    01 Получение ТЗ
    02 Создание концепта интернет магазина
    03 Создание основных блоков главной страницы
    04 Создание рекламного баннера и формы подписки
    05 Создание футера
    06 Проверка дизайна главной
    07 Страница выдачи товара
    08 Создание страницы товара. Карточка товара
    09 Создание модального окна
    10 Создание корзины
    11 Создаем страницу оплаты

    Создание кликабельного макета
    01 Введение в прототипирование в Figma
    02 Создание кликабельного макета

    Адаптивная версия дизайна интернет магазина
    01 Адаптация главной
    02 Адаптив страницы выдачи товаров
    03 Адаптив карточки товара + ДЗ
    04 Адаптив корзины
    05 Адаптив страницы оплаты
    06 Создаем открытое меню в мобильной версии сайта
    07 Проверка на ошибки

    Создание стайл гайда
    01 Создание стайл гайда

    Оформление работ в портфолио
    01 Обзор кейсов
    02 Оформление кейса по лендингу
    03 Презентация кейса

    Что делать дальше
    01 Где и как искать работу Веб дизайнеру
    02 Не очевидные способы способы дохода для веб дизайнера

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. Готовимся к собеседованию на Системного аналитика. Тариф Просто послушать (Влад Князев)

    28 фев 2024
    [​IMG]

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

    4 часа теории без воды. Получишь доступ сразу к 10 видео с теорией и сможешь изучать их в комфортном темпе.
    15 практических занятий. Решишь задачи, которые дают на собеседованиях. Я их проверю и дам обратную связь.
    4 Q&A С Владом. Каждую неделю — разбор ответов на частые вопросы в прямом эфире. При необходимости приглашу интересного спикера.
    Полезные материалы к каждой лекции. После изучения материалов у тебя сложится полное понимание темы.

    Программа курса:
    - 1-я неделя:
    Урок 1. Знакомство. Этапы собеседований. Общий настрой
    Урок 2. HR-скрининг. Тактика. Популярные вопросы\
    Урок 3. Техническое интервью. Тактика. Советы
    Результат: Разберешься во всех этапах собеседования, и процесс больше не будет тебя пугать
    Узнаешь, как проходить HR-скрининг и техническое интервью
    Поймешь, как морально подготовиться к собеседованию
    Сможешь сделать резюме по правильной структуре
    Научишься составлять рассказ о себе, который не запутает рекрутераУзнаешь, как происходит подбор в разные команды
    - 2-я неделя:
    Урок 4 Сбор требований
    Урок 5 Процессы и кейсы
    Урок 6. БД и SQL
    Результат: Поймешь, как собирать требования, и узнаешь, на что делает акцент интервьюер
    Разберешься с темами Impact Mapping, User Story и Use Case
    Узнаешь, как прокачаться в решении кейсов
    Поймешь, к чему готовиться на секциях о требованиях, БД и SQL
    - 3-я неделя:
    Урок 7. Архитектура и интеграции
    Результат: Разберешься, по каким темам по архитектуре и интеграциям спрашивает интервьюер
    Узнаешь, как прокачать себя в этой секции и как правильно отвечать на вопросы
    - 4-я неделя:
    Урок 8. UML и BPMN
    Урок 9. Логические задачиъ
    Урок 10. Знакомство с командой. Тактика. Заключение
    Результат: Узнаешь, на какие диаграммы UML нужно сделать акцент и что могут спросить по BPMN
    Научишься решать логические задачки, и вопрос «почему люки круглые» не будет вызывать нервный смех
    Поймешь, как не стрессовать при отказеУзнаешь, какие вопросы задает нанимающий менеджер и как вести себя при знакомстве с командой

    Автор: Влад Князев. Системный аналитик с опытом более 5 лет в финтехе: Альфа-Банк, ВТБ и СберЗа 2 года вырос до senior-аналитика

    Тариф - «Просто послушать» 11.900 ₽


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Udemy] Unity Multiplayer Blockchain Game Course (Morgan Page)

    24 фев 2024
    [​IMG]
    Создайте многопользовательскую онлайн-игру в Unity и интегрируйте NFTs с помощью блокчейна NEAR.
    Вы всегда хотели создать многопользовательскую игру, но не знали, как начать? Этот курс приведет вас от нуля к герою всего за несколько часов.
    Хотите добавить свою игру в блокчейн и интегрировать NFT прямо в ваш игровой процесс? К концу этого курса вы создадим свой собственный смарт-контракт, разместите его в блокчейн и интегрируете его в свою игру.

    Чему вы будете учиться:
    - Многопользовательская сеть с использованием Fish-Net.
    - Вызовы удаленных процедур, анимация сети, владение, Сетевая Милиналяция
    - Интеграция блокчейна с использованием блокчейна NEAR
    - Анимация & 2D иссокус фальсификации
    - Понятия, охватываемые такими, как: переменные, события и наследование

    Что вы научитесь:
    - Многопользовательская сеть с использованием Fish-Net
    - Вызовы удаленных процедур, анимация сети, владение, Сетевая Мгнотация
    - Интеграция блокчейна с использованием блокчейна NEAR
    - Анимация & 2D иссокат персонажа
    - Понятия, охватываемые такими, как: переменные, события и наследование

    Требования:
    - Некоторый опыт базового программирования будет выгодным

    Что включает в себя:
    - Уникальный характер и искусство окружающей среды можно использовать в собственных проектах
    - Полный исходный код для готовой игры

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [Udemy] Блокчейн и атаки на него (Роман Душкин)

    24 фев 2024
    [​IMG]
    Блокчейном можно назвать журнал всех подтверждённых транзакций. Все транзакции собираются в блоки, которые генерируются специальным процессом — майнингом. Ключевыми преимуществами блокчейна часто называют прозрачность процесса транзакций и множественное дублирование информации о транзакциях у каждого участника процесса. Отсюда и вывод — почему нельзя выполнить подделку транзакции или её удаление из базы данных.

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

    Курс «Блокчейн и атаки на него» включает в себя вводную часть, которая познакомит вас с основными понятиями блокчейна, такими как: что такое блокчейн, майнинг, консенсус и криптовалюта. Основная часть курса познакомит вас с основными атаками на блокчейн, которые существуют на сегодняшний день.

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

    Курс «Блокчейн и атаки на него» не только теоретический, но и практический: лекции сопровождаются большим количеством наглядных примеров, упрощающих восприятие материала. Курс состоит из следующий основных тем:
    - Что такое блокчейн
    - Важные свойства блокчейнов
    - Поколения блокчейнов
    - Что такое консенсус
    - Как устроены криптовалюты
    - Что такое майнинг
    - Доказательство работой (Proof-of-Work)
    - Доказательство владением Proof-of-Stake
    - Другие методы доказательства консенсуса
    - Типы атак на блокчейны
    - Атака Сивиллы
    - Атака двойного расходования монет
    - Атака 51 %
    - DDoS-атака
    - Переполнение Mempool'а
    - Что такое Mempool (мемпул)
    - Атака централизацией
    Для прохождения курса не требуются специальной подготовки.

    What you'll learn:
    - Понимание сути технологии блокчейна
    - Понимание методов обеспечения консенсуса в блокчейнах
    - Постижение сущности криптовалют
    - Изучение разнообразия атак на блокчейны

    Who this course is for:
    - Начинающие разработчики блокчейн-технологий
    - Специалисты в области информационной безопасности
    - Системные архитекторы
    - Все те, кто хочет быть в курсе современных трендов в области науки и техники

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [profit] Современные фреймворки на PHP, 2022 (Альберт Степанцев)

    16 фев 2024
    [​IMG]

    Курс посвящен сравнительному обзору двух ведущих в настоящий момент фреймворков: Symfony и Laravel.
    Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них
    Курс подразумевает владение языком PHP на уровне уверенного Junior.

    Модули курса
    1 Быстрый старт: стандартное приложение.
    Подробно рассматриваем composer - современный инструмент управления зависимостями и его применение для быстрого развертывания стандартных приложений на базе фреймворка.
    2 Роутинг. Контроллеры.
    Изучаем роутинг - подсистему фреймворка, связывающую запрос от клиента с вашим кодом и определяющую, какой именно контроллер нужно вызвать. Знакомимся с устройством контроллеров.
    Изучаем понятие middleware на примере Laravel.
    3 Слой представления. Шаблонизаторы.
    Проводим сравнительный анализ двух шаблонизаторов: Twig и Blade, понимаем место слоя представления в структуре приложения.
    4 Работа с базой данных. Миграции. Модели данных.
    Рассматриваем начало работы с базой данных: как устроен слой моделей (сущностей) и как реализуется синхронизация кода с базой данных.
    5 Работа с базой данных. Реализация связей.
    Рассматриваем реализацию связей между сущностями разного типа в Eloquent и Doctrine.
    6 Сервисы. Контейнеры. Управление зависимостями.
    Рассматриваем возможности Dependency Injection и контейнера сервисов в разных фреймворках.
    7 Инструменты разработки и отладка.
    Что полезного есть в современных фреймворках для кодогенерации и отладки? Посмотрим!
    8 Немного о фронтэнде...
    На уроке мы рассмотрим управление ресурсами фронтенда с помощью бэкенд-фреймворков.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Udemy] Весь WordPress и PHP. Как создавать сайты, темы и плагины, 2022 (Александр Сокирка)

    15 фев 2024
    [​IMG]
    Большой курс по PHP и WordPress. Вы изучите язык программирования PHP и принципы ООП. По прохождению данного курса вы сможете разрабатывать сайты любой сложности используя WordPress CMS.
    Вы изучите плагин WooCommerce для разработки многофункциональных интернет магазинов. В курсе есть модули по билдерам, таких как Gutenberg, Elementor, WPBakery, SiteOrigin, Beaver Builder. Сможете разрабатывать собственные компоненты для данных билдеров используя PHP и React (JavaScript).
    Так же в курсе есть практический блок по разработка премиум темы для продажи на маркетплэйсах. Изучайте данный курс по WordPress и начинайте разрабатывать свой продукт на WordPress, будь то плагин или премиум тема. А так же выполняйте проекты на фрилансе или в компании применяя знания полученные в курсе.

    Автор курса, Александр Сокирка, более 14 лет в сфере веб разработки, из которых 10 лет тесно связан с WordPress.
    Является автором блога на YouTube с аудиторией более 65.000 зрителей под названием Быть Программистом. Является "elite" автором 10 уровня WordPress продуктов на маркетплэйсе Envato (Theme Forest). 5 лет занимаеться преподавательской деятельностью, и за это время обучил не одну сотню разработчиков.

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

    Объем: 30.35Гб (изначальный объем был 145Гб, после сжатия и без потери качества 30Гб)

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

    14 фев 2024
    [​IMG]

    Чуть ли не единственный курс в России по алготрейдингу.
    Здесь первая часть. Без которой втянуться во вторую будет очень сложно. Поэтому записывайтесь.
    Новый поток курса "Основы Python для алготрейдинга".

    В ламповом формате и живом общении с домашними заданиями и обратной связью научимся писать простых ботов. На реальных проектах обучение проходит гораздо быстрее, так как включается мотивация на другом уровне.
    Стоимость обучения остаётся прежней - 250$, продолжительность - 3 недели.
    Если вы давно хотели научиться писать код, но откладывали эту идею, то сейчас самое время освоить программирование и научиться торговать с помощью Python.

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

    14 фев 2024
    [​IMG]

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

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

    Чему вы научитесь
    - Вы научитесь выбирать соответствующие инструменты для написания сложных многозадачных решений.
    - Научитесь использовать потоки для повышения эффективности и отзывчивости программ.
    - Получите навыки устранения проблем, связанных с конкурентностью.
    - Поймете, как использовать синхронизацию для обеспечения безопасности данных.
    - Закрепите теорию практическими задачами по созданию и применению потоков в Python.
    - Научитесь использовать библиотеки threading, queue, concurrent.futures.

    Для кого этот курс
    Курс будет полезен:
    - любопытным учащимся, которые уже прошли базовые курсы по python и хотят идти дальше;
    - людям, кто уже знаком с теорией, но хотел бы закрепить ее на практических задачах;
    - студентам, которые уже прошли похожие курсы по этой теме, но остались недовольны полным отсутствием заданий на закрепление материала. А, как известно, теория без практики быстро вылетает из головы.

    Начальные требования
    Теория и практические задачи курса написаны с расчетом того, что учащиеся знают базовый синтаксис языка python, умеют использовать циклы, коллекции, контекстный менеджер, конструкцию try except, без труда определяют функции и вызывают их, умеют работать с текстовыми файлами, знают как импортировать модули и библиотеки, понимают как возбуждать исключения используя raise и assert.

    Курс будет пройти проще, если Вы уже знакомы с ООП на уровне создания простых классов и переопределения методов и умеете писать не сложные WEB запросы используя библиотеку requests. Но если нет - в некоторых уроках придется немного погуглить самостоятельно и, возможно, задать уточняющий вопрос в комментариях.
    Оценить курс и свои навыки Вы можете по открытым демонстрационным урокам курса.

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

    13 фев 2024
    [​IMG]
    Наш практический курс даст отличное понимание, как работать с датой и временем в Python. Вы будете решать реальные задачи из практики бэкенд-разработчиков, чтобы на работе вы чувствовали себя уверенно. Если вам не достает практики в работе с датой и временем, тогда скорее записывайтесь!

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

    Для кого этот курс
    Любой разработчик Python должен владеть этой темой, так как время – неотъемлемая часть нашей жизни

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

    Чему вы научитесь
    • Узнаете, что такое время, дата и интервал в контексте разработки
    • Разберетесь с популярными форматами записи даты и времени
    • Изучите классы datetime.date, datetime.timedelta, datetime.time, datetime.datetime, datetime.tzinfo, datetime.timezone
    • Узнаете о модуле calendar и научитесь с ним работать
    • Примените на практике распространенные подходы к обозначению временных зон
    • Сравните aware и naive варианты обозначения времени
    • Решите множество классных задач
    • Возможно, возненавидите 29-е февраля и високосный год

    [​IMG]
    Антон Щербак
    Python backend-developer at Selectel
    На языке Python начал писать еще со школьных времен, и в данный момент работаю Python Backend-разработчиком в компании Selectel. Имею преподавательский стаж с 2017 года, и занимаюсь коммерческой разработкой с 2018. Выступаю на ИТ-конференциях. Пишу технические статьи на информационные ресурсы.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [documentat.io] Большой курс по ГОСТ (Оксана Гаврюшенко)

    11 фев 2024
    [​IMG]


    Что это за курс

    Интенсивный курс для практикующих технических писателей и аналитиков, которым нужно начать работать с документацией по ГОСТ в области IT.
    Научим ориентироваться в ГОСТах и применять их на практике. Расскажем, как писать и оформлять техническую документацию по стандартам, чтобы она прошла приемку. Разберем реальный пример комплекта документации по ГОСТ.

    Для кого
    • Для опытных технических писателей, которые хотят разобраться в ГОСТах.
    • Для инженеров, разрабатывавших конструкторскую документацию и решивших перейти в IT.
    • Для любых сотрудников IT-компаний, которым по роду деятельности нужно создавать комплекты документации по ГОСТ.
    Мы ожидаем, что слушатели этого курса знакомы с процессами разработки ПО и технической документации и/или имеют опыт работы в IT-компаниях.

    Программа курса
    • Стандарты, их назначение и применение. Обзор основных серий стандартов: ГОСТ 19 (ЕСПД) и 34 (КСАС), а также 2 (ЕСКД) и 7 (СИБИД). Ключевые различия между ГОСТ 19 и ГОСТ 34. Серия документационных стандартов ISO (обзорно).
    • Особенности ГОСТовых проектов. Зачем писать документацию по ГОСТ? Ее бизнес-цели. Кто ее будет читать? Целевая аудитория. Паттерны чтения.
    • Особенности документации по ГОСТ. Структура, содержание, оформление и стиль изложения. Предмет документирования. Документирование на разных стадиях разработки. Техническое задание.
    • Комплект документов. Техническое задание, Пояснительная записка, Описание ПО, Описание применения, Руководства, Программа и методика испытаний — разбор каждого документа. Присвоение децимальных номеров.
    • Взаимодействие с участниками разработки. Взаимодействие с техническими специалистами внутри команды, представителями заказчика, экспертами. Зоны ответственности. Подходы к «извлечению» исходных данных.
    • Инструменты документирования. Совместная работа над документами. Шаблоны документов в MS Word и их настройка.
    • Сроки и качество. Критерии качества документации. Глубина детализации. Баланс между документацией в срок и ее качеством: практические советы по оптимизации процесса документирования без ущерба для качества и репутационных рисков.
    • Подготовка комплекта документов к приемке. Инструменты для самопроверки: чек-лист, матрица прослеживаемости требований и др. Ревью: внутреннее и внешнее, смысловое ревью для обеспечения полноты и точности документации.
    • Согласование и приемка. Виды испытаний. Программа и методика испытаний. Доработка комплекта документов по замечаниям экспертов. Организационно-распорядительная документация.
    • Реестр Минцифры (Реестр российского программного обеспечения). Подготовка технических документов для подачи заявления о включении сведений о ПО в реестр. Требования реестра к техническим документам. Комплект документов. Варианты подачи.
    Формат курса
    Курс проводится в формате живых вебинаров. После завершения курса участникам будут доступны видеозаписи всех занятий.


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

    8 фев 2024
    [​IMG]

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

    16 ноября, 20:00 — урок 1
    • Этапы готовности новшеств
    • Настройка сборки с Vite
    • Настройка VS Code + eslint
    • Export и import vs require
    • Понимание типа Symbol
    • Итераторы и генераторы
    20 ноября, 20:00 — урок 2
    • Call, apply, bind, карринг
    • Стрелочные функции
    • Нюансы ООП в ES6+
    • Идеи реактивности данных
    • Обычные геттеры и сеттеры
    • Proxy - перехват обращения к объекту
    23 ноября, 20:00 — урок 3
    • Обработка ошибок и исключений
    • Ужас цепочек из коллбеков
    • Проблема коллбеков и исключений
    • Promise: then, catch
    • Промисификация кода
    • Async, await
    27 ноября, 20:00 — урок 4
    • Взаимодействие с сервером
    • XMLHttpRequest vs fetch
    • fetch + полифил vs axios
    • Работа с fetch
    • Передача данных в json-формате
    • Концепции Restfull API
    30 ноября, 20:00 — урок 5
    • Работа с axios, базовая настройка
    • Отправка запросов и обработка ответов
    • Интерцепторы
    • Обработка ошибок
    • Взаимодействие с готовым API
    4 декабря, 20:00 — урок 6
    • Работа с токенами авторизации
    • Виды авторизационных токенов
    • Токены с информационной нагрузкой
    • Подпись и проверка токенов
    • Refresh и Access токены
    7 декабря, 20:00 — урок 7
    • Нюансы Refresh и Access токенов
    • JSON Web Tokens
    • Хранение токенов и возможные атаки
    • Работа с готовым API
    11 декабря, 20:00 — урок 8
    • Browser fingerprint
    • Понимание декораторов
    • Декораторы в javascript
    • Видео по Web Workers
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх