Результати пошуку за запитом: принцип открытости*...2...
Використання Nest.js для побудови REST API.
Автор: Михайло Альфа
<p>REST API является одним из самых популярных способов создания API, в нем есть набор определенных гайдлайнов, следуя которым вы сможете создать качественное и документированное API, вам не придется долго искать требуемые методы или разбираться с разрозненной логикой.</p>
<p>Если вы уже пишите Backend на Node.js - то данный вебинар будет вам крайне полезен. Если вы пишите Backend на любом другом языке / фреймворке - данный вебинар все равно будет вам полезен, так как вы сможете увидеть, как правильно "готовить" REST API , ну и, наконец, если вы не Backend-разработчик, а Mobile или Frontend - он все равно будет вам полезен, чтобы понять ключевые концепции REST, также иметь представление о том, чем же занимаются ваши Back-коллеги.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Знакомство с платформой Node.js</li>
<li>Знакомство с фреймворком Nest.js</li>
<li>Описание основных принципов написания проектов с использованием Nest.js</li>
<li>Описание каноничного REST API, критериев его "каноничности"</li>
<li>Описание инструментов, предлагаемых нам для создания подобного API</li>
<li>Live-кодинг</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен backend-разработчикам, пишущим на любом языке, а также Frontend-разработчикам, в первую очередь - пишущим на Angular, но и любым другим тоже, которые хотят расширить свою экспертизу в понимании того, как создается REST-API в принципе.</p>
Аутентифікація та авторизація у веб-додатках.
Автор: В'ячеслав Шаго
<p>Аутентификация и авторизация являются неотъемлемой частью современных веб-приложений. В рамках вебинара рассмотрим основные подходы и принципы безопасной аутентификации и авторизации.</p>
<p>План вебинара:</p>
<ol>
<li>Понятие аутентификации и авторизации</li>
<li>Виды аутентификации</li>
<li>Парольная аутентификация</li>
<li>Авторизация</li>
<li>JWT</li>
<li>OAuth 2.0 и OpenID Connect</li>
</ol>
<p>Целевая аудитория:</p>
<p>Данный вебинар будет интересен всем, кто занимается безопасностью при разработке веб-сервисов.</p>
ООП. Простими словами про складні речі.
Автор: Олександр Петрик
Вам кажется, что Вы уже наизусть знаете, что такое абстракция, наследование, инкапсуляция, объект и класс, но система не выстраивается в четкую логическую структуру? А сами принципы и подходы ООП не дают никаких преимуществ, а только заставляют следовать куче правил, усложняя жизнь?
Давайте поговорим об ООП как о способе мышления. Наконец выстроим фундамент для эффективного использования данной концепции. Разберем происхождения правил и их место в самой концепции. Научимся строить логику приложения и переносить ее в последовательность программных команд.
Программа вебинара: ООП. Немного теории и разговоров об обьектах; Разработка простейшего ООП приложения (на примере); Немного о юнит тестах и проектировании (на примерах).
Об'єктно-орієнтоване програмування у Python.
Автор: Бондаренко Кирило
<p>Насколько важно для Python разработчика знать ООП? Как часто приходится использовать ООП в работе? В каких проектах, в каких задачах? Возьмут ли вас на работу без знания ООП?</p>
<p>Объектно-ориентированное программирование (или ООП) - очень важная парадигма в программировании. Данный вебинар раскрывает основные принципы ООП и показывает как они реализованы в Python.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Что такое ООП и как это работает в Python.</li>
<li>Примеры решения задач через ООП.</li>
<li>Подведение итогов. Ответы на вопросы.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Начинаюшие Python разработчики , которые хотят знать, что такое ООП и как его применять для решения задач, а также опытные программисты, которых интересуют особенности реализации ООП подходов на Python. </p>
Laravel + Docker. Налаштування оточення для розробки.
Автор: Ковальов Євген
<p>В данном вебинаре будут рассмотрены базовые особенности настройки локального окружения для разработки проекта на Laravel с использованием Docker. Мы рассмотрим вариант организации структуры проекта для длительной разработки. </p>
<p><strong>План вебинара:</strong></p>
<ul>
<li>Принцип работы Docker.</li>
<li>Настройка окружения при помощи Docker Compose.</li>
<li>Создание структуры проекта.</li>
<li>Обзор полезных инструментов для разработки.</li>
<li>Установка Laravel и запуск в Docker контейнере.</li>
</ul>
<p><strong>Целевая аудитория:</strong><br />
Данный вебинар будет интересен как для начинающих разработчиков, которые хотят научиться разрабатывать веб-проекты, так и для разработчиков, которые работают уже определенное время - как правило Juniors & начинающие Middle разработчики, но у них никак не доходили руки для применения Docker в своих проектах.</p>
Agile трансформація у великій компанії.
Автор: Олександр Залуцький
<p>За последние 10 лет было внедрено множество Agile подходов в самых разных ИТ-командах. Последнее веяние гибких подходов - это перевод работы всей компании на Agile принципы. Насколько это реалистично и возможно ли вообще? Попытаюсь раскрыть эту тему в вебинаре.</p>
<p><strong>План вебинара:</strong></p>
<p>Смена директивного на Agile-мышление в организациях.</p>
<ol style="list-style-type:lower-alpha;">
<li>Пару слов о себе
<ol>
<li>Программирование в школе и в ВУЗе.</li>
<li>Работа Python, C++ и SQL программистом.</li>
<li>Системный и бизнес анализ.</li>
<li>Проектное управление.</li>
<li>Текущий проект в гугле.</li>
</ol>
</li>
<li>Проблемы, сопутствующие Agile-трансформации.
<ol style="list-style-type:lower-roman;">
<li>Культура в странах.</li>
<li>Культура в городах.</li>
<li>Культура в организациях.
<ol>
<li>ИТ-команды</li>
<li>Бизнес-команды</li>
<li>Люди и руководители</li>
</ol>
</li>
<li>Сопротивление</li>
<li>Недопонимание</li>
<li>Теория в головах и интерпретация</li>
</ol>
</li>
<li>Теория
<ol style="list-style-type:lower-roman;">
<li>Фреймворк SAFe</li>
<li>Фреймворк LeSS</li>
<li>Фреймворк Dad</li>
</ol>
</li>
<li>Практика.
<ol style="list-style-type:lower-roman;">
<li>Пример финансовой организации.</li>
<li>Детали на примере 24-х команд.</li>
<li>Работа с бизнес-командами.</li>
<li>Различие в командах и подходах.</li>
<li>Смена парадигмы в голове одного CEO, коллектива, организации.</li>
</ol>
</li>
<li>Пути развития.
<ol style="list-style-type:lower-roman;">
<li>Проблемы, которые не были решены.</li>
<li>Какие способы решения возможны.</li>
<li>Обновление фреймворков или появление чего-то нового.</li>
<li>Все новое, хорошо забытое старое.</li>
</ol>
</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен всем ИТ-специалистам, которые работают по Agile или столкнулись с переходом на новые принципы в компании.</p>
Створення універсального сервісу на .NET Core - вебінари ITVDN
Автор: Костянтин Чорний
<p>В современных комплексных решениях, как правило, возникает потребность в выполнении различных фоновых задач длительных по времени. Сейчас мир разработки заполонил REST, который является архитектурным стилем для веб приложений и служб, но в вебе есть определенные ограничения, накладываемые этим архитектурным стилем и самим принципом работы веб-запросов, которые не позволяют в полной мере выполнять какие-то сложные вычислительные задачи на стороне сервиса. Поэтому возникает целесообразность разработки сервисов для обработки информации. <br />
<br />
Сложность в том, что сервисы как правило ориентированы на определенную платформу (Windows службы, Веб службы, Демоны). <strong>Но есть возможность создавать универсальные службы с использованием .NET Core, которые будут работать на разных платформах. </strong><br />
<br />
На этом вебинары мы рассмотрим принципы построения и назначение служб, а также как создать универсально работающую службу для выполнения отложенных задач.</p>
<p><br />
<strong>План вебинара:</strong></p>
<ul>
<li>Службы: назначение, применение, представление на разных платформах</li>
<li>Использование .NET Core для создания кроссплатформенных сервисов</li>
<li>Создание проекта сервиса, настройка и запуск</li>
<li>Возможности горизонтального масштабирования</li>
</ul>
<p><strong>Целевая аудитория:</strong><br />
Данный вебинар будет интересен .NET разработчикам, которые собираются создавать кроссплатформенные сервисы. Для понимания материала в полном объеме необходимы базовые знания .NET Core и уверенное знание языка C#. </p>
Розробка графічного інтерфейсу на Qt Widgets
Автор: Руслан Ларіоненко
<p>На вебинаре будут рассмотрены инструменты библиотеки Qt для создания графического интерфейса из модуля Qt Widgets. Вы узнаете, как правильно организовывать иерархии виджетов и взаимодействие между отдельными виджетами. Кроме этого, будет рассмотрен дизайнер графического интерфейса Qt Designer.</p>
<p><strong>Программа вебинара:</strong></p>
<ol>
<li>Основные принципы создания графического интерфейса Qt.
<ol>
<li>Иерархия виджетов.</li>
<li>Передача владения виджетом.</li>
<li>Взаимодействие через сигналы и слоты.</li>
</ol>
</li>
<li>Создание простого приложения с несколькими виджетами.</li>
<li>Ознакомление с дизайнером графического интерфейса Qt Designer.</li>
<li>Типы виджетов.
<ol>
<li>Виджет главного окна и связанные с ним классы.</li>
<li>Базовые.</li>
<li>«Продвинутые».</li>
<li>Абстрактные.</li>
<li>Организационные.</li>
</ol>
</li>
<li>Менеджеры размещения и другие средства организации виджетов.</li>
<li>Классы для работы с графическим отображением.</li>
<li>Концепция модель-отображение.
<ol>
<li>Основной принцип.</li>
<li>Классы для работы с моделью и отображением.</li>
</ol>
</li>
<li>Классы внешнего вида(стиля).</li>
<li>Практика.
<ol>
<li>Написание графического интерфейса для сетевого приложения по обмену сообщениями.</li>
<li>Создание простого видео проигрывателя.</li>
<li>Работа с графическим отображением.</li>
</ol>
</li>
</ol>
<p> </p>
<p><strong>Целевая аудитория:</strong></p>
<p>Разработчики, которые имеют общие представления о фреймворке Qt и хотят детально ознакомиться со средствами создания графического интерфейса с использованием модуля Qt Widgets.</p>
Scrum на 24 команди? Масштабуємо Agile, використовуючи LeSS
Автор: Артем Биковець
<p>Пару лет назад Артем Быковец провел вебинар "<a href="https://www.youtube.com/watch?v=2uFA3f74D0Q&t=30s">Agile & Scrum – знакомство и легкое погружение</a>", который набрал уже 142+ тысячи просмотров и получил большое количество вопросов и позитивной обратной связи. В нем Артем детально рассказывал о том, <strong>что такое Agile</strong> в принципе, мы смотрели ценности манифеста гибкой разработки и детально разбирали составляющие Scrum каркаса с примерами и советами по применению инструментов.</p>
<p>Но Scrum в чистом виде - это история про работу одной командой из одного беклога. Как вы все хорошо знаете - для создания комплексного большого продукта с высокой вероятностью нам потребуется более одной команды. Тут становится актуальным вопрос того, <strong>как масштабировать разработку по Scrum для мульти-командной разработки</strong>.</p>
<p>Сейчас есть 3-5 популярных фреймворков “масштабирования” Agile/Scrum (среди них SAFe, DAD, Nexus, SoS и LeSS). Артем уже более 3х лет реализует практики LeSS и помогает компаниям адаптировать LeSS-like процессы для работы из единого беклога на общим продуктом большим количеством команд!</p>
<p>В ноябре прошлого года Артем летал в NYC и обучался у автора LeSS и одного из первых Scrum & XP коучей в мире - Крэга Лармана! На вебинаре Артем познакомит вас с основными принципами, правилами и подходами к понижению комплексности организаций при помощи LeSS (Large Enterprise Scale Scrum - Большой Ентерпрайз Масштабируемый Скрам) фреймворка.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Немного о себе :)</li>
<li>Какая цель оптимизации организации лежит в основе LeSS? Что такое адаптивность?</li>
<li>LeSS структура и механика: как помочь работе в 3-24 команды над одним продуктом.</li>
<li>Короткий обзор LeSS принципов.</li>
<li>Сколько нужно Product Owner's и сколько Backlog's и почему?</li>
<li>Что такое Feature Teams и как их формировать?</li>
<li>А как планировать спринты? Как делать Product Backlog Refinement (“груминг”)?</li>
<li>А также ответы на ваши вопросы и многое другое :)</li>
</ol>
<p><strong>О спикере</strong>:</p>
<p>Артем Быковец - CEO / Organizational & Agile Coach at Simplesense & CEO at "StartIT training center"; Помогает с трансформациями процессов и организационными изменениями таким компаниям: Competera, McDonald's Ukraine, Kuehne-Nagel, Intertop Ukraine, Rozetka, Levi9, Owox, StarlightMedia Production, Skylum, Наш Формат, Прозорро, OWOX и многим другим</p>
<p>Имеет сертификаты: CSM, CSPO, CSP, CSP-SM, CSP-PO, CAL-I by ScrumAlliance, CLP by LeSS.works, PSM I by Scrum.org, Certified KMP I by LeanKanbanUniversity</p>
<p>Для подготовки будет полезно посмотреть прошлое видео <a href="https://www.youtube.com/watch?v=2uFA3f74D0Q&t=30s">Agile & Scrum – знакомство и легкое погружение</a><u>.</u></p>
<p><strong>Целевая аудитория:</strong> Разработчики и тестировщики, работающие в Agile & Scrum, тимлиды и менеджеры, бизнес аналитики и другие специалисты, желающие лучше понять суть Agile подходов.</p>
Angular vs React vs Vue.js. Що вибрати у 2021
Автор: Надія Верстюк
<p>На данном вебинаре мы рассмотрим три самых популярных Front-End фреймворка – Angular, React и Vue.js, их принципы работы и области применения. А также решим одну задачу c использованием этих трех фреймворков и сравним результаты.</p>
<p>Также рассмотрим, чем можно руководствоваться при выборе фреймворка для максимально быстрого и легкого старта.</p>
<p>В заключение подведем итоги и обсудим, какую технологию выбрать новичку для изучения, опираясь на опыт и личные предпочтения.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>На что опираться при выборе первого фреймворка для изучения?</li>
<li>Решение задачи с помощью Angular</li>
<li>Решение задачи с помощью React</li>
<li>Решение задачи с помощью Vue.js</li>
<li>Выводы. Ответы на вопросы</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен тем, у кого уже есть хорошие знание Front-End разработки и хочет начать изучение Front-end фреймворков, но еще сомневается, какой именно ему подходит больше всего.</p>