В этом курсе мы изучим все основные аспекты фреймворка. Разберемся с лучшими практиками, научимся проектировать свои первые приложения и конечно попрактикуемся.
Желательно знать:
PHP, CSS3, HTML5, JavaScript
На курсе будет:
Composer, PHPstorm, Laravel, NGINX
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Складчина: новые складчины на курсы и тренинги | страница 15
Страница 15 из 34
Категории
-
[AreaWeb] Laravel - лучшее, что сделал Тейлор
12 июн 2024
-
[microarch] Микросервисная архитектура, 2024. Тариф Standard (Кирилл Ветчинкин)
12 июн 2024
Научитесь декомпозировать систему на микросервисы, узнаете все паттерны и антипаттерны, получите роадмэп распила монолита.
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 и другие) - Отчеты и аналитика
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Пиши код грамотно (Олег Дейнеко)
2 июн 2024
Курс рассчитан на начинающих разработчиков, желающих изучить стандарты и практики написания «чистого» кода на 1С, а так же на разработчиков, которые уже продолжительное время работают в отрасли но недостаточно полно изучили стандарты разработки или не понимают зачем они нужны.
Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.
Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.
ПРОГРАММА КУРСА:
- Введение. Зачем писать понятный код?
- Модули
- В какой модуль поместить код?
- Структура модуля
- Общие требования к текстам модулей
- Переменные
- Имена переменных
- Глобальные переменные модулей
- Процедуры и функции
- Имена процедур и функций
- Параметры процедур и функций
- Описание процедур и функций
- Тело процедур и функций
- Общие рекомендации (стандарты вендора)
- Объем метода
- Принцип единственной ответственности
- Когнитивная сложность
- Цикломатическая сложность
- Глубина вложенности управляющих конструкций
- Работа с оператором Если … Тогда … ИначеЕсли
- Магические даты и числа
- Использование тернарного оператора ?()
- Многократное использование одинаковых строковых литералов
- Хранение информации в коде
- Результат выполнения функции
- Обработчики событий объектов
- ПередЗаписью
- ПриЗаписи
- ОбработкаПроверкиЗаполнения
- ОбработкаЗаполнения
- Работа с параметром Отказ в обработчиках событий
- Формы
- Бизнес-логика в коде форм
- Единообразие работы пользовательского и программного интерфейсов объекта
- Открытие форм
- Запросы
- Размещение текста запроса в модуле
- Оформление текстов запросов
- Псевдонимы источников данных
- Использование *
- Использование вложенных запросов
- Дополнительные рекомендации
- Использование комментариев в коде
- Дублирование кода и использование библиотек
- Директивы компиляции и инструкции препроцессора
- Модули web- и http-сервисов
- Правила использования транзакций
- Выполнить() и Вычислить()
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Stepik] Введение в статистику и проверку гипотез (Игорь Ким)
30 май 2024
Этот курс познакомит вас с основами статистики и А/Б тестирования и поможет систематизировать уже имеющиеся знания.
Кому будет полезен курс:
- аналитикам;
- дата-сайентистам;
- тем, кто только начинает знакомиться с статистикой;
- тем, кто знаком с основами статистики, но знания не систематезированы
- познакомитесь с понятиями случайная величина и распределение;
- рассмотрите популярные дискретные и непрерывные распределения;
- изучите центральную предельную теорему и закон больших чисел;
- разберетесь в свойствах точечных оценок;
- добавите в свой арсенал z-test и t-test;
- сможете объяснять на пальцах, что такое p-value;
- научитесь расчитывать sample size для А/Б теста;
- поймете как проверять гипотезы;
- попрактикуетесь с библиотеками numpy и scipy.
Необходимо уметь устанавливать библиотеки python (numpy, pandas, scipy)
Наши преподаватели: Игорь Ким
Развивал разные направления аналитики в ведущих финтехах, банках, ритейлерах России и СНГ. Под разными направлениями я подразумеваю продуктовую аналитику, дата-аналитику, маркетинговую и бизнес-аналитику.
Программа
1. Базовые статистики
1.1 Среднее и медиана
1.2 Распределение и гистограмма
1.3 Перцентиль, квантиль и box-plot
1.4 Дисперсия и стандартное отклонение
2. Базовые распределения
2.1 Дискретное распределение
2.2 Непрерывное распределение
2.3 Равномерное распределение
2.4 Нормальное распределение
2.5 Распределение Бернулли
3. Введение в А/Б тесты
3.1 Точечные оценки
3.2 Z-test
3.3 T-test
3.4 T-test для двух выборок
3.5 Тест для пропорций
3.6 Мощность теста, sample size и MDE
3.7 Финальный А/Б тест
3.8 Заключение
Сайт
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Udemy] Взлом пароля: Brute Forcing. Грубое принуждение. 2022 (Peter A)
28 май 2024
Чему вы научитесь:
- Как взломать ZIP-файлы
- Взлом против угадывания
- Как взломать сервисы
- Как сделать распыление пароля
Атаки с использованием паролей - распространенный способ взлома систем, поэтому вам необходимо понимать типы доступных инструментов и то, как они работают. Kali Linux - это операционная система, и существует множество инструментов для выполнения таких атак.
Слабые пароли по-прежнему являются огромной проблемой в мире безопасности. Пользователи должны установить надежные пароли, чтобы ограничить доступ к данным анонимных пользователей. Даже 6-значный PIN-код недостаточно надежен и может быть взломан в течение часа. Эмпирическое правило для паролей заключается в том, что они должны быть длиннее (более 9 слов) и содержать разные или несколько букв + цифр + специальных символов.
Hydra - это предустановленный инструмент в Kali Linux для принудительного использования имен пользователей и паролей для различных служб, таких как FTP, ssh, Telnet, MS SQL и т.д. Грубая сила может быть использована для идентификации различных имен пользователей и паролей по отношению к цели с правильными учетными данными. Это инструмент командной строки, который вы научитесь использовать в этом курсе. В этом курсе вы узнаете, как взламывать пароли с помощью Kali Linux. Kali Linux - это дистрибутив Linux на базе Debian с открытым исходным кодом, предназначенный для расширенного тестирования на проникновение и аудита безопасности. Он делает это, предоставляя общие инструменты, конфигурации и средства автоматизации.
Это курс для начинающих, вам не нужны продвинутые знания, но вы уже должны иметь Kali Linux под рукой.
Для кого этот курс: Начинающие этичные хакеры
Язык: Английский (русские субтитры)
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Алгоритмы на Python с Глебом Михайловым (Глеб Михайлов)
28 май 2024
Скопипасти знания алгоритмов прямо к себе в голову!
Для кого курс?
* Если ты давно используешь Python, но задачи на LeetCode кажутся чем-то запредельным. Вроде написано, что Easy, а ты даже не понимаешь описание задачи.
*Если хочешь в Big Tech, но там надо знать алгоритмы, а это капец сложно. При правильном подходе этот навык осваивается достаточно быстро.
*Если всегда привлекали алгоритмы, но было непонятно, с чего начать. Можно изучить алгоритмы чисто для интеллектуального здоровья или чтобы доказать себе, что можешь!
Я сделал за тебя всю тяжелую работу. Нужно просто смотреть видео и повторять за мной.
В чем поможет мой курс?
- Больше не нужно биться головой об стену, чтобы решить задачу или найти решение, которое тебе понятно
- Нужно только смотреть мои супер-интуитивные объяснения, смотреть, как я колю задачу, а затем повторять за мной. Твои занятия по алгоритмам становятся приятными и предсказуемыми.
- Через отборные задачи я проведу тебя к уверенному пониманию задач уровня Easy и Medium
- Больше не нужно блуждать по лабиринту из тысяч несвязанных задач и ужасаться, сколько всего я еще не знаю.
- Анализировать сложность по времени и по памяти (Big O)
- Я покажу, что это очень интуитивно и практично. После первого обсуждения Big O я буду использовать его в каждой задаче, и ты тоже научишься делать этот анализ.
- Реализовывать на Python все основные паттерны в алгоритмических задачах
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Udemy] Современный JavaScript. От новичка до профессионала 2024 (Василий Гудомаров)
24 май 2024
Полный курс по JavaScript 2024: От Нуля до Эксперта!
Хотите освоить один из самых востребованных языков программирования в мире и стать экспертом в создании динамичных веб-приложений? Добро пожаловать на полный курс по JavaScript!
На протяжении этого курса вы погрузитесь в увлекательный мир JavaScript, начиная с основных концепций и заканчивая передовыми техниками разработки. Независимо от вашего уровня подготовки, от начинающего до опытного программиста, курс обеспечит вас всем необходимым для успешного освоения JavaScript.
Что вас ждет:
- Основы JavaScript: изучите синтаксис, переменные, операторы, циклы и функции.
- Работа с DOM: узнайте, как взаимодействовать с HTML и CSS для создания динамичных пользовательских интерфейсов.
- Продвинутые темы: изучите замыкания, прототипы, асинхронное программирование и многое другое.
- Практические проекты: примените ваши знания на практике через создание реальных веб-приложений.
- Упражнения и задания: закрепите свои знания и навыки с помощью разнообразных упражнений и заданий, специально разработанных для усвоения материала.
Курс является простым и понятным для всех уровней подготовки, начиная с абсолютных новичков до опытных программистов. Мы используем понятный язык и разнообразные методы обучения, чтобы убедиться, что каждый студент может успешно усвоить материал. Наши упражнения и задания способствуют легкому усвоению концепций и навыков.
Чему вы научитесь:
- Станете продвинутым, уверенным и современным разработчиком на JavaScript с нуля
- Готовьтесь к работе, понимая, как на самом деле работает JavaScript за кулисами
- Основы JavaScript: переменные, условия if/else, операторы, булева логика, функции, массивы, объекты, циклы, строки и многое другое.
- Современное ООП: Классы, конструкторы, прототипное наследование, инкапсуляция и многое другое.
- Асинхронный JavaScript: Цикл событий, промисы, async/await, AJAX запросы и взаимодействие с API.
- Современный ES6+ с самого начала: стрелочные функции, деструктуризация, оператор расширения, опциональная цепочка (ES2022) и многое другое.
- Сложные концепции, такие как ключевое слово 'this', функции высшего порядка, замыкания и т. д.
- Работа с Map и Set, WeakMap и WeakSet.
- На курсе узнаете, как осуществлять модульное программирование
- Никаких предварительных знаний по JavaScript не требуется - курс подходит как для начинающих, так и для тех, кто хочет обновить свои навыки.
- Доступ к компьютеру с интернет-соединением для выполнения упражнений и проектов.
- Не требуется опыт в программировании, курс подходит для всех уровней.
- Программа поддерживает все устройства и ОС, так что вы можете принимать участие с любого устройства с доступом в интернет.
- Этот курс предназначен для широкой аудитории, включая тех, кто только начинает свой путь в программировании, а также опытных разработчиков, стремящихся улучшить свои навыки в области JavaScript.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... - Основы JavaScript: изучите синтаксис, переменные, операторы, циклы и функции.
-
ТОП-100 вопросов и ответов из собеседований на системного аналитика (Ольга Пономарева)
21 май 2024
Описание от автора:
Подготовьтесь качественно к теоретической части собеседования и получите офферы в крутые компании.
В течении нескольких лет я проводила собеседования и проходила их сама. За это время собрала топ-100 самых задаваемых вопросов (теоретическая часть) на различные темы.
На все эти вопросы команда System Analyst подготовили проработанные ответы, где только все самое важное, без воды, понятным языком и много-много примеров. Все ответы были проверены опытными аналитиками.
Как выглядит? Документ на 128 страниц.
Автор: Ольга Пономарева. В роли аналитика - 7 лет
Поработала в таких компаниях, как Miro, Xsolla, Tinkoff, Raiffeisen
Создала свои курс "Системный анализ: проектирование и интеграции систем"
♀️Занимаюсь менторством
Начинала как QA, затем перешла в аналитики
Сама проводила собеседования и была ментором других аналитиков
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Проектирование информационных систем. Учебное пособие (Ольга Морозова, Татьяна Точилкина)
16 май 2024
В учебном пособии рассмотрены основные концепции и подходы, связанные с проектированием ИС, вопросы работы с требованиями заказчика к ИС. Даны основы объектно-ориентированного подхода к анализу и проектированию ИС. Приведен теоретический минимум по языку UML2. Разобран детальный сквозной пример проектирования ИС с использованием языка UML. Разобраны типовые ошибки, возникающие при построении UML-моделей.
Может быть рекомендовано студентам для закрепления теоретических знаний и формирования практических навыков проектирования информационных систем, преподавателям для методической поддержки практических занятий, а также практикам, чья деятельность связана с проектированием информационных систем.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Создание бота Telegram. Обмен между 1С и мессенджером Telegram через API (Вадим Сайфутдинов)
9 май 2024
В рамках онлайн курса мы создадим бота в Telegram, реализуем механизмы обмена данными между 1С и Telegram через API.
Приглашаем вас на обучение!
6 фактов и ключевых преимуществ Telegram
- Открытая платформа: Telegram предоставляет API и набор инструментов разработчикам, что позволяет создавать сторонние приложения и ботов для мессенджера. Это способствует появлению широкого спектра дополнительных функций и сервисов, расширяющих возможности Telegram.
- В 2023 году Telegram посещают 700 миллионов человек в месяц. По количеству аудитории Telegram входит в пятерку самых популярных мессенджеров в мире.
- Приватность и безопасность: Telegram считается одним из самых безопасных мессенджеров на рынке. Он предлагает шифрование конца-конца для всех сообщений, что означает, что только отправитель и получатель могут прочитать сообщение.
- Telegram был основан в 2013 году Павлом Дуровым и его братом Николаем Дуровым. Первая версия Telegram была выпущена в августе 2013 года.В течении трех месяцев после запуска Telegram скачали 1 миллион раз.
- В 2022 году приложение Telegram для iOS App Store и Google Play входит в топ-5 самых скачиваемых приложений в мире.
- Кросс-платформенность: Telegram доступен на различных платформах, включая iOS, Android, Windows, macOS и Linux. Это означает, что пользователи могут общаться в любое время и с любого устройства, не ограничиваясь одной платформой.
- Создадим нового бота и автоматизируем его
- Научимся обмениваться текстовой информацией м/у 1c и Telegram
- Научимся обмениваться файлами м/у 1c и Telegram
Чему вы научитесь в результате прохождения курса?
- Взаимодействовать с протоколом HTTP.
- Отправлять HTTP запросы на сервер и обрабатывать ответ от сервера.
- Обмениваться сообщениями между 1С и Telegram
- Обмениваться файлами между 1С и Telegram
- Создадите своего чат бота и автоматизируете его работу
- Научитесь работать с POST и GET запросами.
- Научитесь работать с HTTP сервисами
- Научимся подключать webhook(уведомления) и считывать входящие POST запросы от Telegram
Модуль I
1. Создание нового бота в Telegram. Получение токена для запросов через API.
2. Основные принципы работы бота в Telegram.
3. Документация API Telegram, загрузка входящих сообщений методом getUpdates.
4. Создание структуры конфигурации 1С.
5. Создание обработки для загрузки новых сообщений.
6. Загрузка новых сообщений в 1С. Параметр offset метода getUpdates.
Модуль II
1. Автоматическая загрузка новых сообщений, фоновое задание. Добавление общих модулей.
2. Отправка исходящих сообщений метод SendMessage.
3. Создание HTTP сервиса "TelegramBot" и публикация его на web сервере Apache.
4. Метод setWebhook, подключение URL вебхука для новых уведомлений. Подключение через Postman.
5. Создание обработки в 1С для подключения вебхука.
6. Метод getWebhookInfo, получение информации о текущем состоянии вебхука.
7. Метод deleteWebhook. Пример использования.
Модуль III
1. Генерация клавиатуры Telegram бота, быстрые команды.
2. Блокировка загрузки файлов, ответ бота
3. Отправка файла от бота пользователю, метод sendDocument.
4. Загрузка файла в 1С от пользователя, метод getFile.
5. Отправка контактов, метод sendContact.
6. Оформления текста сообщения, режим HTML.
7. Система взаимодействия 1C, регистрация и демонстрация обмена м/у 1C и Telegram.
8. Заключение
Дополнительные видео уроки для начинающих
1. Объект HTTPСоединение, пример.
2. Определение оператора и региона по номеру телефона через HTTPСоединение.
3. HTTPОтвет, код состояния.
4. HTTPЗапрос. Скачать файл с сайта.
5. Пример Post запроса.
6. HTTP сервисы введение.
7. Отладка HTTP сервиса.
8. Отладка шаблонов HTTP сервиса, разбор HTTP Запроса и HTTP Ответа.
Основные цели курса:
1. Научить вас обмениваться данными между 1С и Telegram
2. Повысить ваши профессиональные навыки разработки в 1С
Кто автор курса?
Сайфутдинов Вадим Альбертович
- Более 20 лет опыта работы программистом 1С
- Сертифицированный специалист 1С
- Более 100 успешных внедрений конфигураций 1С
Сайт
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... - Открытая платформа: Telegram предоставляет API и набор инструментов разработчикам, что позволяет создавать сторонние приложения и ботов для мессенджера. Это способствует появлению широкого спектра дополнительных функций и сервисов, расширяющих возможности Telegram.
-
[DevHands] Системный дизайн высоконагруженных проектов (Алексей Рыбак)
3 май 2024
Научитесь проектировать большие и надёжные распределённые системы - от соцсетей и e-commerce до CDN и сервисов рассылок, с масштабом 10–100 млн пользователей в день. Курс поможет вам прокачать архитектурное мышление и навыки проектирования сложных много-серверных систем.
Вы научитесь проектировать инфраструктуру для реальных проектов - рабочих или личных - и принимать инженерные решения, которые выдерживают рост нагрузки, сбои и масштабирование.
Вас ждут:
- Практика проектирования высоконагруженных систем через архитектурные брейншторм-сессии;
- Разбор и обсуждение ваших решений с детальной обратной связью;
- Отработка системного дизайна для технических интервью - как проходить, так и проводить их;
- Реальные сценарии: соцсети, онлайн-магазины, CDN, системы уведомлений и рассылок.
Кому подойдёт курс
- Backend-разработчикам
- Программистам и системным архитекторам
- Системным аналитикам и инженерам
- Инженерам по нагрузочному тестированию
- DevOps и специалистам по инфраструктуре
После курса вы:
- Освоите базовые компетенции архитектора высоконагруженных информационных систем;
- Научитесь проектировать распределённые решения с миллионами пользователей;
- Получите опыт практического дизайна и анализа архитектуры;
- Подготовитесь к прохождению собеседований на системного дизайнера или архитектора.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Моделирование в ArchiMate (Андрей Коптелов)
2 май 2024
Масштабы организации растут и один человек не в состоянии учитывать все архитектурные аспекты. Поэтому важно умение выстраивать процесс управления изменениями архитектуры и создавать архитектурные артефакты. Навык управления архитектурой ценятся в IT компаниях.
Archimate задумывался как язык моделирования корпоративной архитектуры. Он очень популярен в своей сфере, однако для успешного внедрения нужен опыт, который трудно получить самостоятельно.
Спецификация языка моделирования ArchiMate (The Open Group) содержит элементы для моделирования всех архитектурных слоев: цели и мотивация, бизнес-архитектура и требования, бизнес-процессы, приложения и технологии. Учебный курс позволяет изучить как нотацию языка ArchiMate, так и апробировать ее на примере последней версии бесплатного инструмента Archi.
ArchiMate — это язык моделирования архитектуры предприятия, дополняющий универсальный фреймворк TOGAF. В настоящее время ArchiMate является стандартом комитета The Open Group. Он предназначен для описания, анализа и визуализации различных областей архитектуры, связей между ними.
ArchiMate содержит элементы для описания всех слоев корпоративной архитектуры. Использование этого языка помогает составить целостное представление об устройстве предприятия, тем самым обеспечивая эффективную организацию работы в нем.
Слушатели курса:
- изучат основные объекты языка ArchiMate, используемые для моделирования корпоративной архитектуры
- ознакомятся с Точками зрения (Viewpoint) для моделирования целей и показателей, продуктов и услуг, бизнес-процессов и требований, ландшафта информационных систем и ИТ-функций, документов и объектов данных, интеграционных сценариев и инфраструктуры;
- получат навыки моделирования в инструментарии Archi 4 на базе практических кейсов построенных на основе реальных компаний.
Разбираемые темы учебного курса Моделирование в ArchiMate
Тема 0.1. Управление архитектурой предприятия и TOGAF
Тема 0.2. Введение в TOGAF
Тема 0.3. Инструментарий управления архитектурой предприятия
Тема 1. Введение в ArchiMate. Связи ArchiMate
Тема 2. Моделирование в ArchiMate. Слои мотивации и стратегии
Тема 3. Моделирование в ArchiMate. Бизнес-слой
Тема 4. Моделирование в ArchiMate. Слой приложений
Тема 5. Слой технологий и физический слой
Тема 6. Применение нотации моделирования ArchiMate
Сайт
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Javascript. Интенсивный курс для программистов, 2024 (Дмитрий Лаврик)
2 май 2024
Улучшить знания в javascript – обобщить и укрепить классические темы, рассмотреть и осмыслить новшества стандартов после ES6+. А также выстроить систему написания кода и научиться взаимодействовать с серверной частью.
Продолжительность: 18 часов
Объем: 3.05 Гб.
19 февраля, 20:00 — урок 1
- Этапы готовности новшеств
- Настройка сборки с Vite
- Настройка VS Code + eslint
- Export и import vs require
- Понимание типа Symbol
- Итераторы и генераторы
22 февраля, 20:00 — урок 2
- Call, apply, bind, карринг
- Стрелочные функции
- Нюансы ООП в ES6+
- Идеи реактивности данных
- Обычные геттеры и сеттеры
- Proxy - перехват обращения к объекту
26 февраля, 20:00 — урок 3
- Обработка ошибок и исключений
- Ужас цепочек из коллбеков
- Проблема коллбеков и исключений
- Promise: then, catch
- Промисификация кода
- Async, await
29 февраля, 20:00 — урок 4
- Взаимодействие с сервером
- XMLHttpRequest vs fetch
- fetch + полифил vs axios
- Работа с fetch
- Передача данных в json-формате
- Концепции Restfull API
11 марта, 20:00 — урок 5
- Работа с axios, базовая настройка
- Отправка запросов и обработка ответов
- Интерцепторы
- Обработка ошибок
- Взаимодействие с готовым API
14 марта, 20:00 — урок 6
- Работа с токенами авторизации
- Виды авторизационных токенов
- Токены с информационной нагрузкой
- Подпись и проверка токенов
- Refresh и Access токены
18 марта, 20:00 — урок 7
- Нюансы Refresh и Access токенов
- JSON Web Tokens
- Хранение токенов и возможные атаки
- Работа с готовым API
21 марта, 20:00 — урок 8
- Browser fingerprint
- Понимание декораторов
- Декораторы в javascript
- Видео по Web Workers
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Udemy] Python: Быстрый старт, 2020 (Михаил Чирков)
2 май 2024
Начни на практике с нуля осваивать один из самых приятных и эффективных языков программирвоания прямо сейчас!
В этом курсе мы возьмем быстрый старт в изучении языка программирования Python в его базовой комплектации. Рассмотрим концепции и важные нюансы, о которых лучше узнать уже на старте. Обязательно закрепим все полученные знания тестами и практическими заданиями. Несмотря на то, что мы будем идти по базовым темам, главная задача всегда заглядывать дальше фасада и банальных рекомендаций.
Чему вы научитесь:
- Основам и ключевым особенностям языка Python
- Работать с переменными разных типов, структурами данных и их методами
- Работать с функциями и классами, приёмам функционального программирования и ООП
- Правилам написания хорошего и понятного кода
- Всему необходимому для сбора меньшего количества граблей в начале пути
- Тонкостям обработки исключений в своих программах
- Работать с популярными форматами файлов txt, json, csv и встроенной базой данных sqlite3
- Публиковать свой код на github с использованием ssh авторизации
Для кого этот курс:
- Начинающие программисты
- Тестировщики
- Менеджеры
- Аналитики
Автор: Mikhail Chirkov
Опубликовано: 9/2020
Общая продолжительность 14 ч 13 мин
Объем: 6.6Гб.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Udemy] Практический курс для новичков по SQL и PostgreSQL, 2020 (Илья Фофанов)
28 апр 2024
Практический курс для новичков по SQL и PostgreSQL
Изучаем работу с базами данных (БД) с СУБД PostgreSQL и языком SQL: теория и практика с разрабоами ДЗ
Чему вы научитесь
- Реляционная модель и SQL
- Типы данных PostgreSQL
- Создание БД и таблиц
- Отношения 1 к 1, 1 ко многим, многие ко многим
- Выборки - SELECT
- Фильтрация данных - WHERE
- Сортировка и группировка данных
- Операторы UNION, INTERSECT, EXCEPT над множествами
- Соединения таблиц
- Подзапросы
- Ключи: первичные внешние
- Ограничения
- Последовательности
- Вставка, удаление, обновление
- Множество ДЗ
- Скоро добавятся новые темы: индексы, транзакции, проектирование БД, включая нормальные формы, безопасность
Учите SQL быстро и эффективно!
Вы научитесь читать и писать сложные запросы к базам данных, используя один из самых востребованных языков программирования - SQL и супер востребованную СУБД (систему управления базами данных) - PostgreSQL. Все те знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
Изучение SQL это один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать ещё больше. На курсе вы будете учиться и получать задания для собственной проверки и улучшения понимания материала.
В дополнение к этому курсу можно также взять курсы по администриарованию СУБД.
Курс будет дополнен к середине февраля 2020 многими важными темами:
- транзакции
- индексы
- проектирование БД, включая нормальный формы (НФ)
- безопасность
- представления
- функции
- Новички в программировании, желающие научиться работать с данными через SQL и PostgreSQL
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Страница 15 из 34
