Вы используете мобильную версию

перейти на Полную версию сайта

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

  1. [Stepik] Продвинутый python: заряди свои батарейки (Артем Егоров)

    21 июн 2024
    [​IMG]

    Данный курс позволит вам познакомиться со всеми основными модулями стандартной библиотеке python (за исключением модулей asyncio, multiprocessing, threading) Вы получите массу новых знаний, решите уйму задач на программирование, причем задания будут как по написанию функций, так и созданию классов, что требует знание ООП. Курс позволит выйти вам на новый уровень. Особенность его заключается в практической направленности: практически в каждом разделе мы будем применять полученные знания и вы научитесь работать с файловой системой, отправлять письма, научитесь логированию и многому другому, что будет полезно для вас.

    Чему вы научитесь
    • В процессе прохождения данного курса вы научитесь работать и применять множество библиотек. А именно:
    • datetime - научит вас эффективно работать со временем и датой. Сможете создавать обработчики событий и календари
    • os и sys - основа системного программирования. Содержит функции по работе с операционной системой. Зная модуль os, вы сможете создавать, удалять, перемещать файлы и каталоги. Назначать доступы к файлам и ресурсам. Получать доступ к переменным окружения
    • unittest - модуль, который научит вас основам тестирования вашей программы.
    • logging - модуль, который придет вам на помощь, когда нужно фиксировать необходимые события, которые происходят в вашей программе
    • decimal - расскажет вам о точности хранящихся в компьютере числах, и о способах их хранения
    В курс входят
    • 57 уроков
    • 211 тестов
    • 149 интерактивных задач
    Добро пожаловать на курс
    1.Знакомство с курсом
    2.Задачи на повторение

    Модули по работе со временем и датой
    1.Введение. Тип данных date
    2.Тип данных date Часть 2
    3.Тип данных time
    4.Тип данных datetime
    5.Форматы преставления даты и времени
    6.Конвертация типов
    7.Тип данных timedelta
    8.Timedelta, часть 2
    9.Часовые пояса
    10.Timestamp

    Модули collections и queue
    1.Введение
    2.Класс UserDict
    3.Классы UserList и UserString
    4.Объект Counter
    5.Методы Counter
    6.Объект defaultdict
    7.Объект defaultdict: default_factory
    8.Объект namedtuple
    9.Очереди и стеки
    10.Объект deque


    Модуль Decimal
    1.Введение в плавающее числа
    2.Тип Decimal
    3.Decimal Context
    4.Варианты округления

    Модуль os
    1.Знакомство с модулем os
    2.Модуль os: начало работы
    3.Подмодуль os.path
    4.Модуль os: права доступа

    Модуль os: работа с файлами

    Логирование
    1.Введение в логирование.
    2.Модуль logging
    3.Обработчики (Handlers)
    4.Форматер

    Архивирование файлов
    1.Архивация и форматы архивации
    2.Модуль zip

    Отправка почты при помощи модуля smptlib
    1.Модуль smptlib

    Тестирование кода. Модуль unittest
    1.Введение в тестирование
    2.Модуль unittest
    3.Фикстуры
    4.Пропуск тестовых случаев
    5.Mock объект
    6.Patch

    Модуль pprint
    1.Каррирование и частичное применение функций
    2.Функция reduce
    3.singledispatch и singledispatchmethod

    Модуль pprint
    1.Модуль pprint

    Модуль itertools
    1.Знакомство с itertools
    2.Комбинаторные итераторы: декартово произведение
    3.Комбинаторные итераторы: перестановки
    4.Комбинаторные итераторы: сочетания

    Модуль path
    1.Модуль path

    Модуль argparse
    1.Знакомство с интерфейсом командной строки
    2.Обработка параметров командной строки

    Модуль calendar
    1.Модуль calendar
    2.Модуль calendar: продолжение

  2. [Слёрм] PostgreSQL База (Иван Чувашов)

    19 июн 2024
    [​IMG]

    Практический курс по работе с СУБД PostgreSQL и оптимизации SQL-запросов.
    Будем учиться построению репликаций, работе с резервным копированием и организации мониторинга всей системы. Научимся делать SQL-запросы проще и быстрее. Программа курса основана на реальных задачах команд эксплуатации.

    Каким специалистам подойдет курс?
    • Backend-разработчики
      Научитесь правильно писать запросы: изменять, модифицировать, извлекать данные из базы данных.

    • DevOps-инженеры и сисадмины
      Узнаете как настраивать и администрировать PostgreSQL, как выстраивать траблшутинг, и где искать ошибки.

    • Тимлиды и тех. директора
      Познакомитесь с последними практиками в области эксплуатации и построения данных в PostgreSQL

    15 модулей, 13 часов теории, 72 часа практики
    • Видеокурс по PostgreSQL даст структуру и план, куда можно развиваться и идти дальше.
    • Сама СУБД PostgreSQL бесплатная, нужно лишь уметь ей правильно пользоваться.
    • 75% обучения на курсе — практика и самостоятельне задания для закрепления теории.
    • СУБД PostgreSQL часто обновляется и выкатывает новые фичи. Можно добавлять различные расширения для своих потребностей.
    • Добавили большой блок по оптимизации запросов SQL. Это целый курс, который дополняет видеокурс и поможет ускорить запросы.
    Вводная лекция

    Скрытый текст. Открывается зарегистрированным пользователям.


    Познакомим вас со спикером на примере вводной лекции к видеокурсу.

    Знакомство с курсом
    • Знакомство с курсом
    • Организационные моменты
    Логическая резервная копия
    • Логическое резервное копирование
    • Знакомство с инструментами copy, pg_dump и pg_dumpall — практика
    • Логическая копия данных — задание
    Физическая резервная копия
    • Физическое резервное копирование
    • Знакомство с инструментом pg_basebackup — практика
    • Физическая копия данных — задание
    • Обзор инструментов для физического резервного копирования
    • Знакомство с инструментами barman, prrobackup и wal-g — задание
    Валидация резервных копий
    • Валидация резервных копий
    • Валидация резервных копий — практика
    • Физическое повреждение индекса — задание
    Резервное копирование и восстановление с помощью сторонних инструментов
    • Резервное копирование и восстановление с помощью сторонних инструментов
    • Инструменты — практика
    • Проверка резервных копий — задание
    Физическая репликация
    • Физическая репликация
    • Физическая потоковая репликация в синхронном/асинхронном режиме — практика
    • Синхронная реплика — задание
    Отказоустойчивые решения на основе физической репликации
    • Создание отказоустойчивых решений на базе физической репликации
    • Физическая потоковая репликация в синхронном/асинхронном режиме — практика
    • Имитация сбоя основного сервера — практика
    • Синхронная репликация — задание
    • Сбой репликации и восстановления отказоустойчивого решения — задание
    Логическая репликация
    • Создание отказоустойчивых решений на базе логической репликации
    • Знакомство с логической репликацией — практика
    • Апгрейд кластера PostgreSQL
    • Минорное обновление отказоустойчивого кластера — практика
    • Мажорное обновление отказоустойчивого кластера — практика
    • Мажорное обновление с помощью логической репликации — задание
    • Установка высокодоступного кластера patroni — практика
    • Установка patroini на существующую базу данных — практика
    • Переключение кластера patroni на новый лидер — задание
    Мониторинг в кейсах
    • Мониторинг в кейсах
    • Параметры конфигурации PostgreSQL — практика
    • Запаздывание реплики — задание
    Оптимизация запросов в PostgreSQL
    • Научитесь делать SQL-запросы проще и быстрее.
    Оптимизация конфигурации PostgreSQL
    • Конфигурация PostgreSQL
    • Замер производительности с помощью pgbench — практика
    Архитектура баз данных
    • Логирование в PostgreSQL
    • Знакомство с инструментом pgbadger — практика
    • Структура хранения данных в PostgreSQL
    • Пример реализации хранения данных в PostgreSQL — практика
    Оптимизация запросов
    • Узлы плана
    • Индексы
    • Статистика
    • Чтение запросов — практика
    • Ускорение запросов за счет оптимизации индексов
    • Оптимизация запросов за счет использования индексов — практика
    • Оптимизация запросов. Статистика — практика
    • Практическое занятие по перестроению индексов и ускорения запросов за счет этого — практика
    • Оптимизация запросов за счет использования статистики и индексов — практика
    Работа с данными
    • Обфускация данных
    • Практические примеры реализации обусфакции данных — практика и задание
    Подведение итогов
    • Итоговая работа
    • Подведение итогов
    [​IMG]

    Иван Чувашов

    Администратор баз данных в Southbridge. Ведущий инженер компании Data Driven Lab.

    — Сертифицированный администратор PostgreSQL (PostgresPro, 10 уровень «Эксперт»);
    — 13 лет опыта работы с базами данных, более 6 лет опыта работы архитектором БД и DBA;
    — Опыт поддержки технической инфраструктуры компании Окко (dev, preprod, prod) в части баз данных;
    — Опыт построения отказоустойчивых кластеров на базе СУБД PostgreSQL и GreenPlum 6x;
    — Постоянный докладчик на Российских и международных IT конференциях.

    Длительность
    Этот видеокурс вы можете пройти за 2 месяца, если уделять обучению 5-7 часов в неделю. Многое зависит от вашего опыта, скорости освоения материала и выполнении практических заданий.

    Ответов: 0
  3. [Stepik] 1С: Система компоновки данных (Василий Еремин)

    15 июн 2024
    [​IMG]
    Этот курс предназначен как для начинающих, так и для опытных программистов 1С, желающих углубить свои знания и изучить все нюансы работы с системой компоновки данных в 1С. Основная часть курса посвящена практическим примерам создания и настройки отчётов в 1С, что позволяет получить ценный опыт применения теоретических знаний на практике.

    Чему вы научитесь
    • 1. Основам работы с системой компоновки данных, изучим основной интерфейс, вкладки и настройки. Пройдемся по основным моментам чтобы люди не углубленные в СКД смогли так же пройти данный курс.
    • 2. Плотно пройдемся по каждой вкладке и возможностям СКД, каждую возможность разберем на практическом примере с реальным отчетом на действующей конфигурации.
    • 3. После курса вы научитесь понимать на практике как работают следующие вещи:
    • - Наборы данных
    • - Связи наборов данных
    • - Ресурсы
    • - Вычисляемые поля
    • - Формирование собственных макетов СКД
    • - Быстрые пользовательские настройки
    • - Параметры
    • - Группировки
    • - Системные поля
    • - Объединение наборов данных
    • - Передача параметров в запрос
    • - Вывод данных в диаграмму
    • - Вложенные отчеты и многое другое!
    О курсе

    Цель курса:

    1. Освоения основных принципов работы с системой компоновки данных в 1С.

    2. Разобраться со всеми возможностями системы компоновки данных.

    3. Приобретение навыков работы с системой компоновки данных на практических задачах.

    Для кого этот курс
    Этот курс рассчитан как для начинающих 1С разработчиков, так и для более опытных программистов, работающих в сфере 1С и желающих подтянуть одно из важнейших "скилов" в работе 1С программиста. Курс также может быть полезен для аналитиков 1С, поскольку понимание процесса создания отчётов изнутри является важным и ценным аспектом их работы.

  4. [Stepik] Техническое собеседование для Системного аналитика (Дмитрий Летяго)

    13 июн 2024
    [​IMG]

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

    • Ты научишься эффективно проходить технические собеседования на позицию Системного аналитика.
    О курсе

    Курс разделен на блоки, по которым обычно задаются вопросы на технических собеседованиях для Системных аналитиков.
    - Работа с требованиями
    - Архитектура ПО
    - Нотации
    - Интеграции
    - БД и SQL
    - Работа в команде

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

  5. [Techbear] Безопасный Вордпресс за 2 вечера - Максимальная защита

    12 июн 2024
    [​IMG]

    В этом курсе вы настроите безопасность Вордпресс сайта, разберетесь как это работает (если хотите), нажмете кнопку Сохранить и забудете. Настройки будут работать автоматически.

    После этого время от времени заходите на страницу Панель безопасности и проверяйте результат работы антивируса.
    Базовая защита для большинства сайтов в Интернете,
    Продвинутая защита от вредоносных php и sql запросов,
    Максимальная защита с блокировкой трафика с вредоносных IP.

    Если вам нужно настроить безопасность Вордпресс сайта, но вас пугает объем материала (или даже неизвестность объема), и вы постоянно откладываете изучение этой темы, надеясь, что ваш сайт не взломают, то этот материал для вас.

    За 2 вечера вы узнаете всё, что вам нужно знать по этой теме, настроите безопасность и мониторинг безопасности в реальном времени на уровне лучших платных решений, и забудете об этой проблеме.

    Всё, что вам нужно будет делать после этого — заходить на страницу безопасности в админке Вордпресс и проверять зеленые значки.
    Каждые 12 часов система сравнивает файлы ядра Вордпресс с файлам в репозитарии Вордпресс
    Каждые 6 часов сканер SucuriSiteCheck проверяет сайт на наличие вредоносного кода
    Каждые 24 часа система проверяет, что сайт не находится в черных списках поисковиков и антивирусов
    Вы видите легко читаемые логи со всеми событиями на сайте
    Преимущество этой защиты в том, что вы экономите ресурсы сервера, и видите состояние безопасности сайта на одной странице в админке Вордпресс.

  6. [Udemy] Тестировщик с нуля 2024. Web/Mobile, Postman, SQL, Git, Bash (Artsiom Rusau)

    12 июн 2024
    [​IMG]

    Чтобы сэкономить 25 долларов, читай описание! Как стать тестировщиком с нуля? QA Engineer. Самый полный курс на русском!

    Как стать тестировщиком с нуля? QA Engineer. Самый полный курс на русском!
    • Теория тестирования ПО
    • Практика тестирования ПО
    • Тестирование мобильных и веб-приложений, базы данных
    • Тестирование API
    • Основы работы с git
    • Основы работы с bash
    • Работа с Postman
    • Основы работы с Fiddler и Charles Proxy
    • Основы работы с Jira и TestRail
    • Навыки составления резюме
    • Навыки построения процесса тестирования на проекте
    • Подготовка к прохождению интервью
    • ChatGPT
    В рамках занятий мы рассмотрим следующие вопросы:
    • Краткий экскурс в профессию тестировщик
    • Принципы тестирования
    • Написание чек-листов и тест-кейсов
    • Работа с баг-репортами
    • Особенности написания тестовой документации на английском языке
    • Работа в Jira и TestRail
    • Написание тест-планов, тест-стратегий и отчетов по результатам тестирования
    • Оценка трудозатрат
    • Модели разработки
    • Техники тест-дизайна
    • Клиент-серверная архитектура
    • DevTools браузера
    • Работа с анализаторами трафика Charles Proxy и Fiddler
    • Тестирование API с помощью инструмента Postman, SoapUI и ChatGPT
    • Тестирование с помощью баз данных: написание SELЕCT и JOIN-запросов
    • Особенности тестирования мобильных приложений
    • Работа с эмулятором Android Studio и симулятором Xcode
    • Базовые команды в git и bash-консоли
    • Научимся писать продающее резюме
  7. [AreaWeb] Laravel - лучшее, что сделал Тейлор

    12 июн 2024
    [​IMG]

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

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

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

    Ответов: 1
  8. [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 и другие)
    • Отчеты и аналитика

  9. HTTP запросы и HTTP-сервисы в 1С для начинающих (Вадим Сайфутдинов)

    10 июн 2024
    [​IMG]
    Курс рекомендуется: Начинающим и опытным Программистам 1С, которые не работали с протоколом HTTP.

    Цель курса:
    Познакомиться с Протоколом HTPP. Научиться отправлять HTTPЗапрос, обрабатывать HTTPОтвет.Научиться создавать HTTP-сервисы на платформе 1С:Предприятие 8.
    Рассмотрим примеры взаимодействия 1С и социальной сети vkontakte, 1С и мессенджера Telegram.

    Чему вы научитесь в результате:
    прохождения курса?
    Взаимодействовать с протоколом HTTP.
    Отправлять HTTP запросы на сервер и обрабатывать ответ от сервера.
    Научитесь работать с POST и GET запросами.
    Научитесь создавать и работать с HTTP-сервисами.
    Научитесь использовать HTTP запросы на практике.
    Научитесь интегрировать 1С с другими информационными системами через HTTP-сервис.

    Подробное содержание материалов
    1. Протокол HTTP введение.
    2. Объект HTTPСоединение, пример.
    3. Определение оператора и региона по номеру телефона через HTTPСоединение.
    4. Объект HTTPОтвет, код состояния.
    5. HTTP Запрос Get. Скачать файл с сайта.
    6. Пример Post HTTP запроса.
    7. HTTP-сервисы введение. Установка Web сервера Apache.
    8. Пример отладка HTTP сервиса.
    9. Отладка шаблонов HTTP сервиса, разбор HTTP Запроса и HTTP Ответа.
    10. Обзор и отладка запросов к API Vkontakte
    11. Создание обработки 1C, отправим HTTP запрос для загрузки новых сообщений Telegram bot.
    12. Создание http-сервиса TelegramBot и публикация его на web-сервере.

    Автор курса: Сайфутдинов Вадим Альбертович
    - Более 20 лет опыта работы программистом 1С
    - Сертифицированный специалист 1С

    Базовый тариф

  10. [Школа сильних программистов] Асинхронная архитектура 2024. Я сам (Фёдор Борщёв, Антон Давыдов)

    10 июн 2024
    [​IMG]
    Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио.

    О чем курс:
    Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям.

    Мы расскажем, как избежать этих проблем — правильно разнести функциональность по сервисам и выбрать подходящий формат асинхронной коммуникации. Вы познакомитесь с Kafka, Event Streaming и понятием Schema Registry. Кроме того, мы упомянем о CQRS и SAGA.


    Программа курса:

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

    На выходе получим полностью спроектированную систему, которая отвечает на все вопросы имплементации: разберёмся, какие данные нужны бизнесу, какие команды он хочет выполнять с ES like — подхода, а также составим модель данных, поймём, почему UML/ERD может быть избыточен.

    Урок 2
    Переводим язык бизнеса в процессы и модель данных
    Урок 3
    Переводим процессы и модель данных в сервисы и коммуникации

    Имплементация
    Выберем и сделаем механизм аутентификации. Отправим первое асинхронное сообщение, разберёмся в разнице между Distributed message Queue и Distributed log. А так как мы будем использовать kafka — разберёмся, как она работает на базовом уровне.

    На выходе получим первые два сервиса из проекта системы:
    SSO и первый сервис для бизнеса. А также свяжем их асинхронной коммуникацией для корректной работы всей системы.

    Урок 4
    Первый сервис — authn в распределённых системах, CUD и Business events на практике

    Урок 5
    Основной сервис инвентаризации, выбор message broker

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

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

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

    Урок 7
    После запуска: тестирование, ретраи и обработка ошибочных событий
    Урок 6
    Добавляем незапланированный сервис: эволюция событий в системе

    Личный опыт и выводы
    Подведём итоги курса: поговорим о проблемах, которые Антон наблюдал в системах, мигрирующих на асинхронную коммуникацию. Это нейминг, проектирование, техническая реализация. Затронем data management patterns, чтобы показать, что это отдельные концепции, которые могут использоваться в асинхронной архитектуре, но не обязательно должны быть в ней. Обсудим, как практиковаться после курса и где искать идеи и места для новых проектов.

    На выходе: составим список подводных камней и советов, которые помогут избежать проблем. Получим цельную картину и шаги/темы для дальнейшего изучения.
    Урок 9
    Итоги и что делать дальше
    Урок 8
    Опыт Антона: 4 асинхронные системы из реальной жизни

    Тарифы:
    Теория
    — 9 видеоуроков
    — Факультатив по биллингу и модели данных в записи
    — Конспект самого главного
    — Список дополнительных материалов

    Практика
    — Домашка из 6 частей, без обратной связи

    Бонусы
    — Доступ к материалам после окончания курса — 4 месяца
  11. [IBS] Разработка на Java и Spring с помощью Chat GPT (Игорь Судакевич)

    8 июн 2024
    [​IMG]

    Разработка на Java и Spring с помощью Chat GPT: от составления ТЗ до модульного тестирования

    Появление интеллектуальных инструментов генерации кода произвело революцию в индустрии разработки. Благодаря Chat GPT стало возможно многократно ускорить разработку стандартных проектов. На тренинге мы рассмотрим, как с помощью Chat GPT можно разработать приложение Spring промышленного уровня, включающее анализ предметной области, построение UML-диаграмм, генерацию и модификацию доменной модели, подключение к базе данных при помощи JPA и Spring Data, реализацию бизнес-логики, генерацию REST-контроллеров, разработку тестов. Даже если активное применение Chat GPT пока что не входит в ваши планы, курс за очень короткое время покажет, как сгенерировать полноценное бизнес-приложение с использованием всех современных подходов. Без Chat GPT подобная задача заняла бы в десятки раз больше времени. Данный курс – это уникальная возможность очень быстро получить работающий прототип приложения. Более половина курса посвящена практике: слушатели разработают собственный проект из выбранной ими предметной области, сгенерировав более 90% кода с помощью Chat GPT. Chat GPT - это революционный инструмент для разработки. Разработчики, которые не смогут начать применять его как можно быстрее, останутся в хвосте прогресса, и спрос на таких разработчиков будет быстро падать. Но те, кто этот инструмент освоят, смогут выполнять работу целого отдела, быстро воплощая идеи в реальность.

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

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

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

    Слушатели познакомятся с приемами использования ChatGPT для создания и изменения доменной модели приложения. Будут рассмотрены способы генерации классов, свойств и методов, а также внесения изменений в существующую модель. Также ChatGPT будет использоваться для генерации кода, связанного с подключением к базе данных с использованием Java Persistence API (JPA) и Spring Data.

    Участники научатся использовать ChatGPT для генерации кода, отвечающего за реализацию бизнес-логики приложения. Будут рассмотрены принципы проектирования сервисов, валидации данных, обработки ошибок и других аспектов, связанных с бизнес-логикой. Слушатели научатся использовать ChatGPT для создания кода REST-контроллеров, обеспечивающих взаимодействие приложения с внешними системами через RESTful API. ChatGPT для генерации кода тестов, позволяющих проверить работоспособность приложения. Будут рассмотрены методы создания модульных тестов, интеграционных тестов и тестовых сценариев.

    После обучения слушатели смогут:
    • Анализировать предметную область средствами Chat GPT;
    • Генерировать UML-диаграммы при помощи Chat GPT;
    • Генерировать доменную модель;
    • Модифицировать доменную модель под запросы заказчика;
    • Генерировать код для работы с базой данных на основе JPA/Spring Data;
    • Генерировать Spring контроллеры для реализации REST сервисов;
    • Генерировать документацию.
    Целевая аудитория:
    Архитекторы, разработчики, руководители разработки.

    Предварительная подготовка:
    Опыт участия в Java-разработке от 1 года.

    Разбираемые темы:
    • Модуль 1. Изучение предметной области
    • Модуль 2. Согласование требований с заказчиком с применением UML
    • Модуль 3. Разработка доменной модели
    • Модуль 4. Объектно-ориентированный дизайн и генерация UML-диаграмм
    • Модуль 5. Генерация кода для доменной модели
    • Модуль 6. Применение Lombok
    • Модуль 7. Разработка прототипа пользовательского интерфейса
    • Модуль 8. Интеграция с базой данных с применением JPA
    • Модуль 9. Генерация репозиториев Spring Data
    • Модуль 10. Генерация кода для бизнес-логики
    • Модуль 11. Применение паттернов проектирования
    • Модуль 12. Разработка юнит-тестов
    • Модуль 13. Генерация контроллеров
    • Модуль 14. Генерация кода для REST сервисов
    • Модуль 15. Разработка документации REST сервисов
    • Модуль 16. Изменение требований и модификация кода
    • Модуль 17. Рефакторинг кода
  12. [Stepik] Тестирование ПО: Автоматизация и Программирование. Python. Selenium (Алекс Смит)

    6 июн 2024
    [​IMG]

    О курсе

    Данный курс в списке номинантов ежегодной премии Stepik Awards 2022 в категориях "Лучший платный курс".
    ВНИМАНИЕ!!! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. Если Вы любите бесполезные, скучные и нудные видео от которых хочется спать - то Вам не подойдет данный курс.
    В результате прохождения этого курса, вами будет написан проект по автоматизации тестирования UI с помощью Selenium. Который вы можете спокойно брать и применять на своих рабочих проектах, а так же изучив который сможете указать в своем резюме и иметь козырь при поиске новой работы!
    В данном курсе главный упор сделан на то, чтобы с минимальным углублением в теорию рассмотреть основы на практических примерах, чтобы получить возможность максимально быстро начать работать с данными инструментами, и в дальнейшем развивать свои навыки, используя документацию и собственный опыт проб и ошибок.

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

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

    Для кого этот курс
    Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик-Автоматизатор на Python (AQA Engineer) и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление. Для желающих изучить тестирование UI с помощью Selenium. Для начинающих тестировщиков и разработчиков, а так же специалистов с опытом. Специалисты, которые ищут новые инструменты для автоматизации.

    В курс входят
    • 103 урока
    • 17 часов 32 минуты видео
    • 114 тестов
    • 13 интерактивных задач
    Автор: Алекс Смит
    Опытный тестировщик с навыками ручного тестирования, работы с базами данных, работы с тестированием API и построением собственных проектов по автоматизации UI и API. Опыт работы в IT отделах крупных финансовых компаний.

  13. [Stepik] Тестирование ПО с Нуля до Специалиста (Алекс Смит)

    6 июн 2024
    [​IMG]

    О курсе

    Данный в списке номинантов ежегодной премии Stepik Awards 2022 в категориях "Лучший платный курс".
    ВНИМАНИЕ!!! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. Если Вы любите бесполезные, скучные и нудные видео и лекции от которых хочется спать — то Вам не подойдет данный курс. По окончанию курса Вы получите СЕРТИФИКАТ, который сможете приложить к своему резюме!

    Особенности курса:
    1. видео-лекции с дублированием теории в виде конспекта, Вам не нужно будет ничего печатать, все уже готово и находится в одном месте. Никаких скучных лекций в формате текста;
    2. Вы не ограничены во времени прохождения курса, учитесь в удобное для Вас время и месте;
    3. курс содержит базовую теорию, а так же практические задания по самым популярным и востребованным инструментам для тестировщика, которые не просто добавлены для "галочки", а действительно закрепляют пройденный материал, формируют базу и мышление;
    4. практические и домашние задания которые проверяет лично автор;
    5. письменные задания которые дадут опыт в формулировании ответов на собеседовании;
    6. практические задания по самым популярным инструментам тестировщика;
    7. множество разнообразных тестовых заданий;
    8. пошаговая инструкция и написание тестового проекта + написание своего собственного проекта, с рецензией от автора, который можно приложить к резюме и на его основе строить проект на своей работе;
    9. курс на котором автор за Вас искренне переживает, а не просто оставляет одних на произвол судьбы
    Для кого этот курс
    Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик ПО (QA Engineer) и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление.

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

    В курс входят
    • 105 уроков
    • 20часов видео
    • 208 тестов
    • 9 интерактивных задач

  14. [Яндекс практикум] Курс «1С‑аналитик»

    5 июн 2024
    [​IMG]
    • Изучите типовые конфигурации, архитектуру и идеологию 1С
    • Освоите инструменты для анализа бизнес‑процессов
    • Будете учиться в команде при поддержке опытных 1С‑аналитиков
    • Сможете заниматься в удобное для вас время
    • Получите диплом о профессиональной переподготовке
    • Поможем с поиском работы
    Чем занимается 1С‑аналитик

    Автоматизирует бизнес‑процессы с помощью 1С
    Сначала он изучает текущие процессы и собирает требования к программному обеспечению. Ставит задачи программистам и проверяет, чтобы всё работало как надо.
    Потом презентует обновлённый бизнес-процесс заказчикам, готовит документацию и обучает сотрудников.

    Чему вы научитесь за 8 месяцев
    • Собирать требования к ПО
    • Опрашивать заказчиков, анализировать существующие бизнес‑процессы и находить в них проблемы
    • Работать с 1С‑программистами
    • Писать подробные технические задания, ставить задачи и контролировать процесс разработки
    • Показывать результаты работы
    • Проводить презентации, объяснять заказчикам, как устроены новые процессы
    • Моделировать бизнес‑процессы
    • Описывать их с помощью нотаций, разрабатывать план по автоматизации управления и учёта
    • Тестировать систему автоматизации
    • Проверять, соответствуют ли она требованиям заказчиков и корректно ли работает
    • Поддерживать работу системы
    • Писать документацию, обучать и консультировать сотрудников компании
    Какие инструменты и технологии освоите
    Типовые решения 1С
    ER-диаграммы
    Консоль запросов и СКД
    Use case
    Конфигуратор
    BPMN

    Сайт
    Ответов: 1
  15. Системный аналитик: проектирование и интеграции систем (Ольга Пономарева)

    3 июн 2024
    [​IMG]
    После прохождения сможешь:
    • проектировать архитектуру и микросервисы;
    • разбираться в типах интеграции;
    • формировать требования для REST API и SOAP;
    • описывать JSON и XML;
    • тестировать API в Postman;
    • отличать брокера сообщений Kafka и RabbitMQ;
    • описывать OpenAPI в Swagger.

    Твоя суперсила после курса:
    • Знает, какие требования необходимы к разрабатываемому продукту;
    • Понимает, как можно разбивать продукт на микросервисы ;
    • Разбирается в паттернах интеграции;
    • Умеет граммотно описать REST API;
    • Использует инструменты описания и тестирования API на практике.
    Модуль 1. Архитектура
    1. Сбор требований к системе
    Цель:
    • Правильно писать функциональные и нефункциональные требования
    • Разбираться, какие есть нефункциональные требования и в чем отличия между ними (например, чем отличается безопасность и защищенность)
    • Разбираться, какие нефункциональные требования нужны для вашего приложения
    Темы:
    • Функциональные и нефункциональные требования
    • CAP-теорема
    • Примеры требований к системам
    2. Монолитная и микросервисная архитектура
    Цель:
    • Понимать, как выглядит монолит, а как микросервисы
    • Когда и почему лучше выбирать монолит или микросервисы
    Темы:
    • Определение монолита и микросервисов
    • Плюсы и минусы
    • Выбор архитектуры
    3. Паттерны декомпозиции на микросервисы
    Цель: научиться разбивать на микросервисы
    Темы:
    • Декомпозиция по бизнес-возможностям
    • Декомпозиция по Domain-driven design
    • Декомпозиция по UX/UI
    4. Примеры архитектур
    Цель: получить навык насмотренности построения архитектур на примерах известных приложении
    Темы:
    • Алгоритм построения архитектуры
    • Пример 1 - Регистрация ИП
    • Пример 2 - Тинькофф-журнал
    • Пример 3 - Такси
    5. Паттерны интеграции
    Цель: понимать, как можно интегрировать 2 системы и как выбирать интеграцию на основе минусов и плюсов
    Темы:
    • Файловый обмен
    • Общая БД
    • Вызов процедуры
    • Обмен сообщениями
    6. Очереди сообщений
    Цель: разбираться в очередях и когда их использовать
    Темы:
    • Очередь и брокера сообщений
    • Особенности и сравнение Kafka и RabittMQ
    • Примеры архитектур с очередями
    7. Диаграмма последовательности
    Цель: научиться отображать компоненты системы на диаграмме и понимать, как они предают данные между собой
    Темы:
    • Основные элементы
    • Как диаграмма связана с архитектурой
    • Инструменты для построения диаграммы
    Модуль 2. REST API и SOAP
    8. REST API
    Цель: научиться понимать, в чем же суть REST и как описать JSON
    Темы:
    • Что такое API?
    • Что такое REST API?
    • Как называть REST API?
    • Как передавать параметры в REST API?
    • JSON
    • Описание параметров в документации
    9. HTTP-методы и коды ответов
    Цель: научиться понимать, в чем же суть REST и как описать JSON
    Темы:
    • HTTP-методы
    • Идемпотентные и неидемпотентные методы
    • Безопасные методы
    • Коды ответов
    10. Постановка на REST API
    Цель: научиться написать документацию на REST API
    Темы:
    • Шаблон постановки на REST API
    • Разбор примеров описания REST API
    11. SOAP
    Цель: разбираться в структуре XML и знать, в чем суть SOAP
    Темы:
    • Понятие SOAP
    • Разбор структуры XML-документа
    • Разбор XSD-схема
    • Отличие SOAP и REST
    Модуль 3. Инструменты Swagger и Postman
    12. Тестирование API в Postman
    Цель: научиться работать в Postman и вызывать методы
    Темы:
    • Знакомство с Postman
    • Вызов методов в Postman
    13. Swagger и Open API: часть 1
    Цель: разобраться из чего состоит OpenApi в Swagger
    Темы:
    • Понятие OpenAPI и Swagger
    • Основные объекты OpenAPI
    • Разбор примера описания OpenAPI в Swagger
    14. Разбор описания OpenAPI
    Цель: показать на примере, как описывать OpenAPI
    Тема: написание OpenAPI на примере Aviasales (в Swagger)

    15. Swagger и Open API: часть 2
    Цель: знать все объекты в Swagger и уметь их описывать
    Темы:
    • Объекты servers, security, externalDocs, tags
    • Плюсы и минусы OpenAPI
    • Используют ли OpenAPI на практике
    Формат обучения:
    Все темы разбиты на небольшие видеолекции, чтобы постепенно изучать каждую новую тему и закреплять полученные знания на практике в виде небольшой домашней работы или теста.
    Видеолекция может быть от 10 мин до 60 мин. В каждой видеолекции все самое важное и без воды. Курс реально пройти за 1 месяц)
    После прохождения курса у вас получится итоговая документация на интеграцию, в которой будет описаны требования, построена архитектура, прописаны REST API и SOAP.

    Автор: Ольга Пономарева. Старший системный аналитик

    Тариф: Только послушать
    Все уроки курса

    Цена: 29900 ₽
Наверх