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

Категории

  1. [frontendblok] Марафон Email вёрстка. Тариф Самостоятельный (Анна Блок)

    27 июн 2024
    [​IMG]

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

    Что будет на марафоне?
    • Каждый день вы получаете видеоурок с полезными ссылками и домашним заданием для закрепления теории.
    • В среднем каждый урок идёт не более 10 минут. В них нет воды, вы услышите только важную информацию по каждой теме.
    • Уроки открываются каждый день, кроме выходных, в 06:00 по московскому времени в течение 14 дней.
    Кому полезен этот марафон?
    • Тем, кто хочет научиться верстать email-рассылки
    • Тем, кому не хватает практики для того, чтобы грамотно верстать
    • Тем, кто хочет дополнительно зарабатывать на верстке email-рассылок
    День 1 - Почтовые платформы
    • Основные понятия email-верстки
    • Чем верстка email отличается от верстки веб-сайтов?
    • Популярные почтовые платформы
    День 2 - Общий каркас письма
    • Создание общего каркаса email-письма
    • Особенности, о которых нужно знать перед версткой письма
    • Универсальные HTML-тег
    День 3 - Работа с текстом
    • Безопасные шрифты для email-писем
    • Свойства CSS для работы с текстом
    День 4 - Цвет и отступы
    • Свойства CSS для работы с цветом
    • Создание отступов для таблиц в письме
    • Создание отступов для ячеек в письме
    День 5 - Изображение и ссылки
    • Свойства CSS для работы с изображениями
    • Как работать с SVG-изображениями в письмах?
    • Работа с ссылками
    День 6 - Верстка шапки письма
    • Установка ширины таблицы для письма
    • Верстка учебного макета на практике
    День 7 - Верстка основной части письма
    • Комментарование в разметке
    • Верстка учебного макета на практике
    День 8 - Верстка подвала письма
    • Верстка учебного макета на практике
    День 9 - Обзор популярных ситуаций
    • Разбор популярных ситуаций при верстке email
    • Визуальное отображение и разметка для таких ситуаций
    День 10 - AMP письма
    • Что такое AMP-письма и чем они отличаются от HTML-писем?
    • Метод тестирования визуальной подписи письм
    День 11 - Работа над адаптивом письма
    • Что такое адаптивная верстка?
    • Особенности, которые нужно учитывать при работе над адаптивом
    День 12 - Инструменты тестирования
    • Инструменты для тестирования верстки
    • Проверка верстки на отечественных клиентах
    День 13 - Поиск заказов на фрилансе
    • Как совместить фриланс и верстку email-писем?
    • Как искать заказы и почему эта ниша выгодна?
    День 14 - Работа со вторым макетом
    • Выдача второго макета для отработки материалов с марафона
    • Предварительная демонстрация основного каркаса

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Stepik] Изучаем CSS: cоздание визуально привлекательных сайтов (Руслан Брантов)

    27 июн 2024
    [​IMG]

    40 авторских моделей, инструментов и чек-листов
    Чтобы сдвинуть любой бизнес с мертвой точки, стать лидером и делать «иксы» ежегодно десятилетиями.

    На самом личном мастер-классе поделюсь с вами
    Всем, что за 30 лет работы я придумал и применил: авторские подходы, модели, инструменты и чек-листы

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Яндекс Практикум] Продвинутый Go ‑ разработчик (Георгий Зуйков, Александр Демиденко)

    25 июн 2024
    [​IMG]
    Продвинутый уровень. Для тех, у кого уже есть опыт в бэкенде — сможете вырасти до уровня middle

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

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

    Курс подойдёт вам, если
    • У вас есть опыт работы с Go, но вы хотите упорядочить свои знания
    • Вы уже программируете на другом языке и хотите перейти на Go
    • Вы работаете Go-разработчиком и хотите выйти на новый уровень
    • Вы работаете на смежной должности и хотите сменить профессию
    Программа курса
    Рассчитана на 6 месяцев и составлена на основе требований работодателей — будете изучать только то, что действительно пригодится в работе

    2 часа: Введение и вступительный тест
    9 тем и 6 недель: Пакеты стандартной библиотеки
    1 тема и 2 недели: Конкурентность
    Самостоятельно и 5 недель: Промежуточный проект
    2 темы и 1 неделя: Паттерны проектирования на Go
    5 тем и 3 недели: Тулинг
    7 тем и 4 недели: Расширенная стандартная библиотека
    Самостоятельно и 5 недель: Итоговый проект
    Дополнительно, 3 темы и 5 недель: Алгоритмы и структура данных
    Карьерный центр, 4 недели: Трудоустройство
    Эта часть курса для тех, кто решил найти работу в сфере разработки. Вы изучите стратегии поиска работы и узнаете о тонкостях выбора компании-работодателя, подготовите портфолио, напишете резюме и сопроводительное письмо.

    Что входит в тариф:
    • 6 месяцев
    • Уже в первую неделю учёбы приступите к прикладным темам и первому проекту
    • 3 учебных проекта в портфолио + 12 код-ревью
    • 382 часа углублённого изучения Go, решение задач уровня middle и встречи 1-на-1 с менторами
    Продажник:
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Яндекс Практикум] Go - разработчик с нуля. Тариф с нуля (Георгий Зуйков, Александр Демиденко)

    25 июн 2024
    [​IMG]
    С нуля — для тех, у кого мало или совсем нет опыта в программировании. Первые недели будем разбираться, что такое переменные, циклы и функции. Потом перейдём к бэкенду и проектам, приближенным к реальным задачам junior разработчиков.


    За 8 месяцев изучите Go, а ещё

    • Создадите портфолио из 10 проектов
    • Поработаете с настоящими заказчиками в нашей Мастерской
    • Познакомитесь с действующими и будущими разработчиками
    • Разовьёте софтскилы, которые ценят работодатели
    • Получите диплом о профессиональной переподготовке
    • Начнёте поиск работы при поддержке наших IT-рекрутеров
    Программа курса
    Составили курс по требованиям работодателей — будете изучать только то, что потом действительно пригодится в работе. Курс рассчитан на 8 месяцев.
    • Введение в профессию
    • Основы Go
    • HTTP в Go и REST API
    • SQL и базы данных
    • Многопоточность в Go
    • CI/CD и Docker
    • Финальный проект
    О тарифе:
    • 8 месяцев
    • Начнёте с основ программирования: циклы, переменные, функции — и постепенно перейдёте к более сложным темам
    • 10 учебных проектов в портфолио
    • 350 часов теории и практики, язык программирования Go и все нужные инструменты — Docker, Swagger, GitHub
    Продажник:
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [DotNext] Конференция для .NET‑разработчиков 2024. Тариф Online (Евгений Пешков, Дмитрий Нестерюк)

    25 июн 2024
    [​IMG]
    Конференция для .NET‑разработчиков
    10–11 сентября

    МОСКВА + ONLINE

    DotNext — крупнейшая и старейшая конференция для всех, кто занимается .NET-разработкой. Для любителей узнать, как оно работает «под капотом», в программе всегда есть хардкорные доклады про низкоуровневые оптимизации и неочевидные механики .NET. Но есть многое и для тех, кому важнее «быстро использовать что-то на практике».

    35+ спикеров
    25+ докладов
    15 партнеров
    600 участников

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [stepik] OpenAI API + Python для новичков. Пишем свои ИИ приложения! (Aziz Muminov)

    23 июн 2024
    [​IMG]


    Освойте один из самых востребованных в IT навыков — разработка ИИ приложений. Пройдя этот курс, вы с нуля научитесь создавать универсальных чатботов с интеграцией в OpenAI и тренировать их на собственных данных. Материал закрепляется интенсивной практикой, в рамках которой вы создадите чатбота-консультанта для магазина, обученного на собственных данных.

    Начальный уровень
    3-4 часа в неделю

    Чему вы научитесь
    • 1. Вы узнаете, как работать с ChatGPT в РФ.
    • 2. Установите на свой ПК все необходимое для начала работы.
    • 3. Напишете своего первого чатбота на ИИ.
    • 4. Ознакомитесь с основами работы с OpenAI API и изучите структуру LLM.
    • 5. Prompt-engineering и защите от prompt-injection.
    • 6. Создадите портфолио из чатботов на OpenAI API.
    • 7. Изучите работу с системой Assistants API.
    • 8. Научитесь получать и обрабатывать множество запросов асихнронно.
    • 9. Тренировать ChatGPT на своих данных.
    • 10. Разработаете чатбота продавца-консультанта, который будет помогать в выборе товаров и предоставлении информации о продукции.
    • 11. Научимся настраивать параметры ChatGPT, такие как модель, роли, температуру, количество токенов, которые используется для обработки запросов и т.д.
    • 12. Освоите основы интеграции созданных чат-ботов в различные платформы и сервисы.
    • 13.Создавать персонального GPT-ассистента
    На этом куре научитесь разрабатывать приложения с использованием OpenAI API с нуля. Вы научитесь самостоятельно создавать универсальные чат-боты и обучать их на собственных данных. Мы научимся управлять разными параметрами ChatGPT, а также тренировать свои данных. Освоение материала происходит через интенсивную практику: в ходе курса вы разработаете бота продавца-консультанта.

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

    Темы этого курса включают ключевые аспекты работы с искусственным интеллектом: от эффективного prompt-engineering'а до защиты от prompt-injections. Вы научитесь использовать Assistants API и тренировать ChatGPT с использованием внешней информации. Assistants API это удобное средство для интеграции OpenAI, которое помогает избегать лишнего кода и использования внешних решений таких как LangChain.Также курс покроет настройку и оптимизацию работы ChatGPT.

    PROMO на скидку для самых внимательных

    Мы будем использовать Visual Studio Code и Python 3. Visual Studio Code — это бесплатный редактор кода, который отлично интегрируется с Copilot. Для тех, кто не знаком с этой средой разработки, мы подготовили урок по созданию проектов в ней.

    Python поддерживает множество популярных фреймворков машинного обучения и глубокого обучения, таких как TensorFlow, PyTorch и scikit-learn. Это позволяет использовать различные инструменты для предобработки данных, обучения моделей и взаимодействия с моделями OpenAI.

    В конце курса, мы дадим код для интеграции ChatGPT в телеграм-боте.

    Для кого этот курс
    Этот курс предназначен для тех, кто уже ознакомлен с базовыми принципами языка программирования Python и интересуется миром искусственного интеллекта на основе OpenAI API, а также разработкой чат-ботов. Все концепции будут пояснены на примерах, что поможет усвоить материал более эффективно как студентам,так и школьникам. Проект,который мы создадим на курсе можно использовать в своем портфолио,продать на бирже фриланса или использовать в своих целях в бизнесе и учебе.

    Начальные требования
    • Этот курс подходит для новичков в программировании и предполагает только базовые знания в Python.
    • Вам не нужен опыт в проектировании систем с искусственным интеллектом или работы с OpenAI API.
    • Необходим доступ к ChatGPT
    Как проходит обучение
    Курс начинается с изучения теоретических материалов, которые предоставляют необходимую базу по ИИ и интеграции с ChatGPT. Далее, обучение структурировано так, что каждый раздел включает интерактивные задания для закрепления знаний и развития практических навыков. Завершающей частью является проектная работа, в рамках которой вы создадите своего чатбота, применяя все полученные знания на практике. Этот подход позволяет не только глубоко погрузиться в материал, но и получить реальный опыт его применения.

    Введение в чат-боты и API ChatGPT.
    1. Введение. LLM, Нейронные сети и трансформеры
    Начало работы с API ChatGPT.
    1. Основы. Установка OpenAI и получение ключей.
    2. Получаем ключ и отправляем и обрабатываем запросы в ChatGPT.
    3. Подробно про обработку запросов. Роли. Температура.
    Пишем простой чат-бот
    1. Сохраняем контекст. Часть 1. Что именно нам отправляет ChatGPT?
    2. Сохраняем контекст. Часть 2. История переписки и роль ассистента
    3. Промт-инжиниринг и защита от Prompt-injection.
    Пишем бота продавца-консультанта.
    1. Ассистенты OpenAI. Преимущества. Создаем первого ассистента.
    2. Создаем ассистентов OpenAI. Инструкции.
    3. Программирование с AssistantAPI: Основы и принципы
    4. Threads. Добавляем сообщения.
    5. Асинхронизация многопользовательского интерфейса. Сервис.
    6. Адаптация чат-бота под нужды реальных пользователей.
    Развертывание и мониторинг
    1. Обзор платформ для развертывания и интеграции чат-ботов
    2. Отслеживание работы чат-бота и внесение необходимых улучшений
    Бонус
    1. Как получить доступ к ChatGPT в России
    2. Как получить доступ к ChatGPT без VPN на Windows
    3. Как внедрить ChatGPT в Siri

    Наши преподаватели
    Онлайн школа программирования Codemoon
    Учим разработке игр и программированию на практике. Только опытные программисты - преподаватели. Курсы по разработке игр и исскусственному интеллекту
    Преподаватели профессиональные программисты,студенты США и Южной Кореи Курсы адаптированы для новичков Все обучение на практике

    Aziz Muminov
    Разработчик с опытом более 6 лет.
    Привет, меня зовут Азиз, и я в настоящее время живу в США, откуда и преподаю. Я обладаю обширным опытом работы в движках Unity и Unreal. В данный момент я работаю над проектами компьютерного зрения и разрабатываю плагины на ИИ для облегчения работы на Unity.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Слёрм] 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 часов в неделю. Многое зависит от вашего опыта, скорости освоения материала и выполнении практических заданий.

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

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

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

    Цель курса:

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

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

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

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

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

    13 июн 2024
    [​IMG]

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

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

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

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. 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С

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Школа сильних программистов] Асинхронная архитектура 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 месяца
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [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. Рефакторинг кода
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [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 отделах крупных финансовых компаний.

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

    6 июн 2024
    [​IMG]

    О курсе

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

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

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

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [Яндекс практикум] Курс «1С‑аналитик»

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

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

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

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