После прочтения этой книги вы выучите язык C#.
Цветные примеры сделают код понятнее, и вы без труда освоите:
· основы языка — синтаксис, переменные, ключевые слова, операторы и выражения;
· создание приложений для Windows;
· объектно-ориентированное программирование.
С помощью этих значков ваше обучение станет проще и понятнее:
- «Совет» — полезные советы.
- «Примечание» — выделяется цветом то, что необходимо запомнить;
- «Внимание!» — предупреждает вас о потенциальной опасности.
Благодаря четким объяснениям, наглядным примерам и практическим заданиям вы получите отличное представление о C#. Вы познакомитесь с основами работы в Visual Studio, разберетесь с ключевыми принципами объектно-ориентированного программирования и научитесь использовать платформу .NET.
Скачайте примеры кода бесплатно и приступайте к работе сразу же!
Аннотация
Цветное руководство по C# для начинающих позволит в короткое время освоить этот язык программирования. Следуйте понятным объяснениям и выполняйте интересные практические задания. Внутри есть вся необходимая информация, рассмотрены основы языка (синтаксис, переменные, ключевые слова, операторы и выражения) и подобраны наглядные цветные примеры, что позволит вам погрузиться в программирование даже при отсутствии опыта. Вы познакомитесь с основами работы в Visual Studio, разберетесь с ключевыми принципами объектно-ориентированного программирования, рассмотрите создание приложений для Windows и научитесь использовать платформу .NET. Превратите мечты в код!
Формат: PDF скан
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 18
Страница 18 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
C# для начинающих, 3-е издание (Майк МакГрат)
17 июн 2025
Ссылка на тему: C# для начинающих, 3-е издание (Майк МакГрат)Ответов: 0 -
Node.js Hardcore. Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик)
16 июн 2025
Цель курса
Освоить удобный и ультрасовременный подход к разработке на Node и TypeScript на основе Fastify.
Правильная реализация подхода documentation first гарантирует наличие одного источника истины для валидации, вывода типов и сериализации. Попробуйте, вам понравится!
Программа курса
Курс проводится первый раз, возможны перестановки тем по урокам
30 июня, 20:00 — урок 1
- Философия подхода documentation first
- Различия OpenApi и JsonSchema
- Версии JsonSchema и совместимость с OpenApi
- Вывод typescript типов из JsonSchema
- Тренировка по созданию json-схем
- Повторное использование готовых схем
- Знакомство с Ajv-валидатором
- Настройка Ajv под новшества openapi
- Начало работы с Fastify
- Базовые настройки и простой роутинг
- Fastify и TypeProvider
- Основы валидации и сериализации
- Погружение в Fastify
- Middleware, hooks и обработка ошибок
- Обзор популярных плагинов
- Подключение Swagger и Swagger UI
- Примеры создания своих плагинов
- Практика в рамках простой архитектуры
- Начало работа с БД
- Выбор ORM в зависимости от проекта
- Prisma vs TypeOrm vs Drizzle
- Упор на скорость, установка DrizzleORM
- Основы чистого SQL
- ORM как Query Builder
- Тренировка с Drizzle ORM
- Схемы и миграции
- Изучение типичных запросов
- Связи между сущностями
- Drizzle ORM и TypeScript
- Создание архитектурной обёртки
- Fastify и dependency injection
- Простой DI глобальных сервисов
- Идеи DI в request scope
- AsyncLocalStorage и fastify-request-context
- Тренировка в рамках получившегося стека
- Кастомизация ошибок валидации
- Асинхронная валидация: unique, exists и т.п.
- Пользователи и авторизация
- Access и Refresh токены
- Подведение итогов
- Простое развёртывание на сервера
- Мысли и теории про микросервисы
- Взаимодействие: GRPC vs Rest
- Упрощённый микросервисный пример
Ссылка на тему: Node.js Hardcore. Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик)Ответов: 0 -
[PapaHR] Senior IT Recruiter: Полный курс по поиску и найму в IT
16 июн 2025
IT рекрутинг, IT рекрутер, сорсинг, подбор IT-специалистов, интервью, найм в IT, вакансии в IT, HR в IT, поиск IT
- Понимать IT-индустрию, ключевые роли, структуру компаний и метрики работы.
- Разбираться в технологиях, с которыми работают IT-специалисты.
- Использовать передовые методы сорсинга и Boolean поиска кандидатов.
- Понимать профили IT-специалистов и знать, где их искать.
- Выстраивать коммуникацию с IT-специалистами, используя подходящие инструменты.
- Эффективно проводить интервью, включая компетентностные и кейс-интервью.
- Применять технику оценки кандидатов (Scorecard, PARLA и др.).
- Грамотно оформлять job offers и вести переговоры по контр-офферам.
- Работать с аналитикой рекрутинга: воронки найма, метрики и ROI.
- Понимать культуру IT-компаний и адаптировать сотрудников.
- Создавать и развивать бренд работодателя в IT.
- Развивать личный бренд и выстраивать долгосрочные отношения с IT-специалистами.
- Готовность изучать IT-отрасль, даже если вы не работали в ней ранее.
- Желание разобраться в специфике найма и работы IT-специалистов.
- Базовые знания в области подбора персонала (будет плюсом, но не обязательно).
- Уверенное пользование интернетом и готовность работать с IT-инструментами (поиск, автоматизация, чат-боты).
- Готовность активно участвовать в домашних заданиях и обсуждениях.
- Стремление применять полученные знания на практике, чтобы закрепить их.
Курс «Senior IT Рекрутер: Полный курс по поиску и найму IT-специалистов» — это ваша возможность погрузиться в мир IT-рекрутинга и стать профессионалом, которого ищут все IT-компании. В рамках этого курса вы освоите ключевые аспекты работы с IT-специалистами: от понимания структуры и культуры IT-компаний до тонкостей адаптации новых сотрудников.
Вы узнаете, как устроена индустрия IT, какие бывают компании — стартапы, продуктовые и аутсорсинговые — и чем они отличаются. Вы разберете все этапы цикла SDLC и их влияние на рекрутинг. Мы подробно рассмотрим портрет IT-специалиста и его мотивацию, а также проведем вас через основы IT-технологий: от языков программирования до облачных решений и тестирования.
Вы научитесь подбирать релевантные инструменты поиска и оценки кандидатов. Практические занятия с готовыми шаблонами, списками источников, X-ray-поиском и Google CSE сделают процесс поиска IT-талантов быстрым и эффективным. Вы овладеете методами проведения интервью по компетенциям, включая технику PARLA, и научитесь работать с возражениями кандидатов.
Особое внимание уделено адаптации новых сотрудников — от первых дней в компании до формирования корпоративной культуры. Вы узнаете, как правильно выстраивать долгосрочные отношения с IT-специалистами и продвигать свой личный бренд рекрутера.
Программа курса включает 19 занятий с практическими заданиями, которые помогут вам развить уверенность и гибкость в работе IT-рекрутера.
Программа курса:
- Введение в профессию IT-рекрутера и основы индустрии
- Углубленное понимание IT-компаний, сотрудников и технологий
- Этапы поиска: подготовка профиля, сорсинг, оценка кандидатов
- Продвинутые техники — работа с контактами, интервью, продажи вакансий
- Адаптация и удержание: от первого рабочего дня до формирования сильной команды
- Продвинутые темы: аналитика рекрутинга и личный бренд рекрутера
Важно:
На Udemy вы проходите курс без проверки домашних заданий, возможности скачивания презентаций и без получения диплома Mike Pritula Academy.
Присоединяйтесь и начните свой путь к работе мечты в IT-компаниях!
Для кого этот курс:- Рекрутеров, которые хотят перейти в IT и освоить все тонкости подбора ИТ-специалистов.
- HR-специалистов, стремящихся глубже понять IT-рынок и повысить свою квалификацию.
- Специалистов по сорсингу, желающих научиться искать и привлекать IT-таланты.
- Начинающих IT-рекрутеров, которые хотят сразу получить полный набор знаний и инструментов.
- Специалистов, которые уже работают в IT, но хотят систематизировать и расширить свои знания.
- Руководителей HR-направления, которые хотят улучшить взаимодействие с IT-руководителями и выстроить надежные процессы подбора.
- Введение в профессию IT-рекрутера и основы индустрии
Ссылка на тему: [PapaHR] Senior IT Recruiter: Полный курс по поиску и найму в ITОтветов: 0 -
[Quant courses] Квант старт в профессии. Тариф Начальный
15 июн 2025
Знания, за которые оторвут с руками. Скиллы, которые вырабатываются годами практики:
- Научитесь придумывать инвестиционные стратегии. Выдвигать рабочие торговые гипотезы с глубоким понимаем рынков
- Узнаете, как тестировать торговые идеи на данных. Выгружать и готовить цены, проводить бэктест стратегии с помощью передовых технологий
- Поймете, как торговать то, что протестировали. Запускать торговые стратегии в продакшене и проводить риск-менеджмент
- Для разработчиков и аналитиков. Изучите одну из самых сложных и прибыльных областей применения программирования и машинного обучения. Таких специалистов на рынке не так много, и за ними часто гоняются рекрутеры
- Для управляющих и менеджеров. Научитесь выстраивать процессы проверки торговых гипотез и разрабатывать собственные стратегии. Сможете эффективнее управлять командами трейдеров, аналитиков и разработчиков
- Для инвесторов и предпринимателей. Разработаете автоматизированную торговую систему, которая станет фундаментом для собственного фонда или дополнительного пассивного дохода
Раздел 1. Введение в индустрию и курс
Узнаете, как выглядит работа кванта и жизненный цикл разработки стратегии:
- Можно ли предсказать цену
- Что должен знать квант
- Основные компетенции и этапы работы кванта
- Жизненный цикл стратегии в фонде
- Какие есть типы компаний для работы кванта
- Где пригодится ChatGPT и другие модели
Введение в финансовые рынки, постановка реальной инвестиционной задачи:
- Концепция риск-премии
- Стратегия смарт-беты
- Микроструктура рынка
- Макроструктура рынка
- Стохастические процессы
Работа с провайдерами данных и брокерами. Выгрузка ценовых и альтернативных данных:
- Терминалы, брокеры и провайдеры: подходы и решения
- Tinkoff Investments API, разбор полетов
- Синхронная и асинхронная выгрузка данных
- Цены, дивиденды, альтернативные данные и парсинг
Учет корпоративных событий, заполнение пропусков, расчет метрик и статистик:
- Корпоративные события: почему они важны
- Дивиденды и корректировка цен
- Заполнение пропусков, расчет статистик и метрик
- Метрики в динамике, в чем подвох
Валидация стратегии на исторических данных:
- Процесс тестирования и проверки стратегии
- Разработка алгоритмов кросс-валидации
- Разработка алгоритмов бэктестирования
- Расчет и анализ стастик и метрик
- Автоматическая генерация отчетов
Отбор активов по индексу, метрике и оптимизацией:
- Зачем вообще что-то выбирать
- Отбор по индексу и бенчмарку
- Отбор по метрике
- Отбор оптимизацией
- Тестирование примеров
Определение доли актива в портфеле по индексу, метрике и оптимизации:
- Зачем вообще что-то взвешивать
- Аллокация по индексу и бенчмарку
- Аллокация по метрике
- Аллокация оптимизацией
- Риск-менеджмент
Торговые правила и отправка ордеров брокеру:
- Получение счетов через API
- Операции, позиции и портфель
- Отправка ордеров
- Ребалансировка
- Подведение итогов
Создадите прибыльную торговую стратегию:
- Торговая гипотеза
- Бенчмаркинг
- Тестирование
- Риск-менеджмент
- Ребалансировка
- Посмотрите, чем занимаются кванты
- Конспекты лекций
- Код, юпитер-ноутбуки
- Записи вебинаров
Ссылка на тему: [Quant courses] Квант старт в профессии. Тариф НачальныйОтветов: 0 -
[stepik] Автоматизация тестирования c Playwright на JS/TS: полный курс (Степан Осадший)
11 июн 2025
Для кого этот курс
- Для новичков в IT, которые хотят стать автоматизаторами тестирования.
- Для ручных тестировщиков, желающих перейти в автоматизацию.
- Для разработчиков, которым нужно внедрить тестирование в процессы CI/CD.
- Для всех, кто хочет улучшить свои навыки и начать карьеру в быстрорастущей. области тестирования ПО.
Начальные требования
- Знание основ работы с компьютером и интернетом
- Опыт работы с браузерами и веб-приложениями будет плюсом, но не обязателен
- Желание учиться и развиваться в области IT
- Базовые знания JavaScript помогут, но курс включает все необходимые материалы для новичков
- Писать стабильные автотесты на JavaScript/TypeScript с использованием Playwright — с нуля, без «магии» и догадок, чтобы уверенно брать задачи в проект и расти в роли.
- Работать с реальными веб-приложениями: использовать селекторы, взаимодействовать с элементами, проверять поведение — как это делают в энтерпрайзе, а не на учебных примерах.
- Применять Page Object Model (POM) — чтобы ваш код был понятным, масштабируемым и принимался в любой команде без доработок.
- Настраивать автотесты под реальные процессы в команде: ожидания, дебаг, логирование, репорты — чтобы тесты не ломались, а давали реальную пользу бизнесу.
- Генерировать автотесты встроенными средствами и адаптировать их под проект — чтобы ускорять работу и тратить меньше времени на рутину.
- Подключать автотесты к CI/CD — чтобы они запускались автоматически и вы могли участвовать в проектах, где процессы выстроены.
- Читать, анализировать и быстро находить ошибки в тестах и коде — чтобы не терять часы на баги и чувствовать уверенность в любой ситуации.
- Создавать детализированные отчёты — чтобы ваша работа была прозрачной, заметной и ценной для команды и руководства.
- Разбираться в логике и структуре кода, даже если вы не разработчик — чтобы спокойно ориентироваться в проекте и общаться с разработчиками на равных.
- Говорить на одном языке с командой — чтобы стать полноценным участником процесса и расти не только в задачах, но и в зарплате.
Дать профессию и уверенность в работе с кодом.
Вы получите практические навыки автоматизации на Playwright, которые помогут Вам:
- сократить рутину в тестировании и автоматизировать повторяющиеся задачи;
- выйти за пределы ручной проверки и почувствовать себя частью dev-команды;
- работать с веб-приложениями, как это делают в реальных проектах, а не на тренировочных примерах;
- понимать, как устроена автоматизация в современной разработке — от POM до CI/CD;
- решать реальные задачи, а не просто выполнять задания — и быть готовым к собеседованиям.
Почему стоит выбрать этот курс?
- 300+ практических заданий по JS/TS
Каждая тема закрепляется через код. Никакой теории ради теории — только практика, которая формирует уверенность. - 150+ реальных задач на написание автотестов с Playwright
От простых проверок до сложных сценариев — всё собрано в отдельном репозитории. Всё, что встречается в реальной работе. - 2 итоговых проекта, развернутых с нуля
Полный цикл: от настройки до CI/CD и отчётности. После прохождения — готовое портфолио и уверенность на собеседовании. - Playwright — современный инструмент, который ищут в резюме
Используется в Microsoft, GitHub, Notion. Быстрее, стабильнее и проще в интеграции, чем устаревшие решения. - Курс адаптирован под любой уровень
Новичкам — пошаговая подача и ясная структура. Тем, кто уже тестирует — переход в автоматизацию без страха. Разработчикам — быстрая реализация автотестов в проекте.
- Уходит страх перед автоматизацией
Playwright становится понятным и предсказуемым инструментом. От первых простых команд до сложных сценариев — каждый шаг разобран и отработан на практике. - Появляется навык, который повышает ценность на рынке
Автотесты пишутся стабильно, быстро и интегрируются в CI/CD. Не просто "знаю", а умею: запуск, отчёты, дебаг — всё под контролем. - Исчезает неуверенность “а смогу ли я?”
Задачи в курсе — это реальные кейсы, с которыми сталкиваются в найме. После них легко проходить собеседования и live-кодинг. - Формируется портфолио, которое можно показать работодателю
Два финальных проекта — не формальность, а отражение того, что ты умеешь. Их можно показать на собеседовании или прикрепить к резюме. - Открывается доступ к новой профессии — без догадок и хаоса
Больше не нужно собирать обучение по частям в разных источниках. Всё разложено по шагам, всё применимо, всё в одном курсе и всё про реальную работу — а не учебные песочницы.
- Каждый урок — сразу в дело
Теория идёт только в связке с практикой. Каждое занятие — это шаг к реальному навыку: написал код, проверил, увидел результат. Никакой «информации ради информации». - Пошаговая структура — не потеряешься
Каждая тема объясняется так, чтобы было понятно даже тем, кто раньше не писал код. С примерами, пояснениями, логикой. Всё разбито на простые действия, чтобы двигаться уверенно. - Кейсы из жизни, а не из учебника
Задачи взяты не с потолка — это реальные сценарии, которые встречаются в рабочих проектах. То, с чем потом придётся работать, уже пройдено на курсе. - Настоящая поддержка, а не «разбирайтесь сами»
Автор на связи, отвечает на вопросы, помогает, если застряли. Нет ощущения, что Вы один перед сложной темой. Есть ощущение: Вас ведут и верят в то, что всё получится.
- Максимальная стабильность и скорость
Playwright автоматически обходит большинство типичных проблем, с которыми сталкиваются тестировщики: неожиданные тайминги, “плавающие” ошибки, нестабильные ожидания.
Сетевые запросы, асинхронность, задержки — всё под контролем.
В результате автотесты работают быстро, стабильно и без сюрпризов. - Настоящая кросс-браузерность — без боли
Один и тот же тест можно запускать в Chrome, Firefox, Safari и даже в мобильных браузерах.
Не нужно настраивать кучу окружений — всё работает «из коробки» и поддерживается официально. - Простая интеграция и мощный API
Playwright легко интегрируется в CI/CD, работает с JavaScript, TypeScript, Python, .NET и Java.
Гибкий и удобный API позволяет писать читаемые, поддерживаемые тесты и быстро внедрять их в рабочий процесс. - Эмуляция реального поведения пользователя
Playwright позволяет тестировать не просто интерфейсы, а настоящие сценарии:
— геолокация,
— оффлайн-режим,
— работа в нескольких вкладках,
— многопользовательские сессии,
— взаимодействие с внешними сервисами.
Это значит, что тесты реально отражают поведение пользователей. - Бесплатный, поддерживаемый Microsoft и активно развивающийся инструмент
Открытый и абсолютно бесплатный, Playwright быстро становится индустриальным стандартом.
Поддержка со стороны Microsoft, частые обновления и активное сообщество делают его надёжным выбором как для новичков, так и для крупных команд.
- Что такое JavaScript?
- Типы данных
- Операторы
- Условные операторы
- Работа со строками
- Работа с массивами
- Работа с объектами
- Циклы
- Функции
- Встроенный объект Math
- Асинхронный JavaScript
- Ошибки в JavaScript
- ООП и Классы
- Регулярные выражения
- Импорты и экспорты
- TypeScript
- Введение в автоматизацию
- Основы Playwright
- Взаимодействие с элементами на странице
- Продвинутые возможности
- Конфигурация тестов
- Популярные паттерны и технологии
- Расширенные возможности
Ссылка на тему: [stepik] Автоматизация тестирования c Playwright на JS/TS: полный курс (Степан Осадший)Ответов: 2 -
[Stepik] Продуктовые метрики. Визуализация в Python и BI Yandex DataLens (Игорь Ким)
9 июн 2025
На курсе вы познакомитесь с большим количеством продуктовых и бизнес метрик. Поймете их ценность для бизнеса, и как они взаимосвязаны друг с другом. А также научитесь рассчитывать и визуализировать ключевые метрики, представляя их в виде наглядных графиков с помощью Python и дашбордов в BI-платформе. Курс полностью практический: достаем данные из базы данных, обрабатываем их в Python с помощью библиотеки Pandas, визуализируем данные с помощью библиотек Matplotlib и Seaborn и строим дашборды в BI DataLens.
О курсе
Курс будет полезен для :
- Data Analyst;
- Product Analyst;
- Marketing Analyst;
- BI Analyst & BI Engineer;
- Business Analyst.
На курсе вы познакомитесь с большим количеством продуктовых и бизнес метрик. Поймете их ценность для бизнеса, и как они взаимосвязаны друг с другом. А также научитесь рассчитывать и визуализировать ключевые метрики, представляя их в виде наглядных графиков с помощью Python и дашбордов в BI-платформе.
Курс полностью практический: достаем данные из базы данных, обрабатываем их в Python с помощью библиотеки Pandas, визуализируем данные с помощью библиотек Matplotlib и Seaborn и строим дашборды в BI Yandex DataLens.
Курс поддерживается преподавателем. Если по ходу обучения у вас возникнут вопросы, можете задать их в комментариях и получить ответ.
Чему вы научитесь :
- Подключаться к базам данных через Python;
- Анализировать и визуализировать данные с помощью библиотек Pandas, Matplotlib и Seaborn;
- Понимать ключевые продуктовые метрики и бизнес-показатели маркетплейса и e-commerce;
- Показывать взаимосвязь метрик с помощью дерева метрик;
- Делать когортный анализ и анализировать Retention Rate;
- Понимать юнит-экономику и расчитывать Lifetime Value;
- Анализировать события пользователей сайта и мобильного приложении;
- Строить дашборды в BI Yandex DataLens.
Знание SQL на уровне написания запросов средней сложности и оконных функций. SQL можно подтянуть на курсе SQL для всех. PRO
Знание библиотеки Pandas. Pandas можно изучить здесь.
Умение устанавливать библиотеки Python и работать в Jupiter Notebook.
Наши преподаватели.Игорь Ким.Руковожу командами аналитики более 8 лет в e-commerce и fintech. На площадке Stepik.org я создаю курсы, которые помогают освоить профессию аналитика данных. Мои курсы прошли более 5 тысяч учеников.
Программа курса
Введение в продуктовые и бизнес метрики
1. Введение. Настройка среды для анализа данных
2. Иерархия метрик и метрики продаж
3. Маржинальность продаж и юнит-экономика
4.Полезные разрезы: категории, гео
Когортный анализ
1. Когортный анализ и Retention Rate
2. Lifetime Value
Событийная аналитка
1. Введение в событийную аналитику
2.Практическая работа по теме: Событийная аналитика
Cоздание дашбордов в BI Yandex DataLens
1. О чем этот модуль
2. Дашборд по продажам
3. Дашборд с когортами
4. Дашборд с событийной аналитикой
5. Продуктовый кейс с собеседования
6. Заключение
Ссылка на тему: [Stepik] Продуктовые метрики. Визуализация в Python и BI Yandex DataLens (Игорь Ким)Ответов: 0 -
[Stepik] Metabase: визуализация данных (Алексей Андросов)
8 июн 2025
Курс направлен на изучение и практическое использование SQL-ориентированной BI-системы Metabase. На курсе разбирается локальное разворачивание, а также обучение основам BI-системы Metabase. Также в качестве бонуса предоставлены разборы практических заданий на использование множества операторов и функций SQL.
Чему вы научитесь
- Устанавливать DBeaver и подключаться к базе данных
- Разворачивать Metabase на своем ноутбуке (аренда сервера, установка Docker & Metabase)
- Решать поставленные задачи, используя разные виды визуализаций Metabase
- Использовать простые и сложные фильтры
- Разрабатывать дашборды
- Выполнять ABC-анализ в Metabase
Для чёткого понимания структуры, объёма материалов и ограничений курса перед покупкой рекомендуется ознакомиться с презентацией самого курса.
Цель курса - получить знания и навыки работы с BI-системой Metabase, что позволит достичь ваших целей:
Повысить конкурентоспособность
Сменить должность или место работы
Увеличить стоимость ваших услуг и улучшить условия труда
Особенности курса:
- Структура курса, выстроенная поэтапно для лучшего понимания и закрепления материала
- Разбор алгоритмов аренды сервера, установки Docker & Metabase
- Разбор ABC-анализа в Metabase
- Разбор бизнес-кейсов по решению SQL-задач
- Продолжить обучение можно на следующих курсах:
- Основы SQL для начинающих и продвинутых пользователей
- SQL для всех: оконные функции
- ABC-XYZ анализ в SQL
- Когортный & RFM-анализ в SQL
- Microsoft Power BI, Power Query, DAX
- Программа курсов: "Аналитика данных"
Для кого этот курс
- Аналитиков
- Разработчиков
- Тестировщиков
- Маркетологов
- Project и Product менеджеров
- Предпринимателей и руководителей подразделений
- Полиглотов и всех желающих познакомиться с BI-системой Metabase
Начальные требования
Знание основ баз данных
Умение писать простые SELECT-запросы, соединять таблицы, группировать данные и использовать CTE-выражения
Наши преподаватели.Алексей АндросовОбразование: Национальный исследовательский университет "Высшая школа экономики".
Как проходит обучение
Виды материалов:
Видео-лекции
Текстовые материалы
Тестовые задания
Практические задания
Программа курса:
Введение
1.Презентация курса
2.Дополнительная информация
3.Установка DBeaver
4.Подключение к базе данных
5.Описание базы данных "Nordwind"
Аренда сервера и установка ПО
1.Разворачивание Metabase на VM
2.Аренда сервера
3.Установка Docker
4.Установка Metabase
5.Добавление базы данных "Nordwind"
6.Описание базы данных "Sample Database"
Основы Metabase
1.Общие настройки и разработка коллекций
2.Questions
3.Table
4.Number & Detail
5.Bar & Row
6.Line
7.Area
8.Combo (Bar & Line)
9.Pie chart
10.Progress
11.Gauge
12.Trend
13.Funnel
14.Waterfall
15.Scatter plot
16.Pivot table
17.Maps
18.Filters
19.Model
20Разработка Dashboard
21.Разбор практических заданий
ABC-анализ в Metabase
1.ABC-анализ: тест
2.SQL-запрос
3.Визуализация результатов
4.ABC-Dashboard
Бонус: разбор бизнес кейсов с помощью SQL
1.Вступительное слово
2.Расчет продуктовых метрик: ARPU, LIFETIME и LTV
3.Альфа-Банк, Тинькофф: разбор тестовых заданий
4.Фиксация входа-выхода сотрудников: разбор задачи
5.Acceptance Rate By Date [Тестовое]: разбор задачи
6.Highest Energy Consumption [Тестовое]: разбор задачи
7.Highest Cost Orders [Amazon]: разбор задачи
8.Finding User Purchases [Amazon]: разбор задачи
FeedBack
1.Форма обратной связи
Ссылка на тему: [Stepik] Metabase: визуализация данных (Алексей Андросов)Ответов: 0 -
[Stepik] SQL: оконные функции (Алексей Андросов)
8 июн 2025
Курс направлен на изучение и практическое применение оконных функций в СУБД PostgreSQL. В рамках курса будет представлен детальный разбор различных классов оконных функций, а также использование партиций и управление размером фрейма. Кроме того, в качестве бонуса будут предложены разборы тестовых задач от различных компаний.
Чему вы научитесь
- Применять оконные функции различных классов на практике
- Использовать конструкцию WINDOW
- Применять партиции
- Управлять фреймами
- Исключать данные из фрейма
- Фильтровать данные во фрейме
Для чёткого понимания структуры, объёма материалов и ограничений курса перед покупкой рекомендуется ознакомиться с презентацией самого курса.
Цель курса - получить знания и навыки работы с базой данных, что позволит достичь ваших целей:
Повысить конкурентоспособность
Сменить должность или место работы
Увеличить стоимость ваших услуг и улучшить условия труда
Особенности курса:
- Структура курса, выстроенная поэтапно для лучшего понимания и закрепления материала
- Обучение в боевой базе данных от компании Microsoft
- Наличие конспектов к видео-лекциям
- Возможность работы с базой данных как на Windows, так и на MacOS
- Продолжить обучение можно на следующих курсах:
- Основы SQL для начинающих и продвинутых пользователей
- Microsoft Power BI, Power Query, DAX
- ABC-XYZ анализ в SQL
- Когортный & RFM-анализ в SQL
- Программа курсов: "Аналитика данных"
- Metabase: визуализация данных
– Для тех, кто пишет простые SELECT-запросы и далее хочет перейти к изучению оконных функций
– Для аналитиков
– Для полиглотов и всех желающих понять и научиться использовать оконные функции на практике
Начальные требования
Умение писать простые SELECT-запросы, соединять таблицы, группировать данные и использовать CTE-выражения
Наши преподаватели. Алексей Андросов .Образование: Национальный исследовательский университет "Высшая школа экономики".
Как проходит обучение
Виды материалов:
Видео-лекции
Конспекты лекций
Тестовые задания на понимание теории
Практические задания на усвоение навыка понимания и написания оконных функций
Ссылка на тему: [Stepik] SQL: оконные функции (Алексей Андросов)Ответов: 0 -
Набор тренажеров для тестировщика. Тариф RUB2000 Набор тренажеров RU (Артем Русов)
8 июн 2025
Чему вы научитесь
- Практические аспекты тестирования
- Теория, тест-дизайн, тестовая документация
- Тестирование веб-приложений и API
- Работа с SQL и базами данных
- Тестирование мобильных приложений
- Работа с git и bash
- Решение ситуационных кейсов
Требования- Желательно закончить любой курс по тестированию или находиться в процессе обучения
- Стабильное подключение к Internet и установленный браузер
Практические тренажеры для тестировщика с автопроверкой — это интерактивный продукт, в котором ты не просто смотришь лекции, а решаешь реальные задачи.
Набор тренажеров создан как полноценная тренировочная база с акцентом на практику. Он может стать отличным дополнением к любому курсу по тестированию!
От автора популярного курса "Тестировщик с нуля 2025" на платформе Udemy, Артема Русова.
Что внутри:- 20 уникальных тренажёров прямо в браузере
- Более 300 интерактивных задач (перетаскивание, выбор, ввод данных, SQL-запросы и др.)
- Автоматическая проверка после каждого действия
- 168 карточек для запоминания теории
- Мини-конспекты и подробные инструкции перед каждым блоком
- Несколько инструментов для автоматизации рутины
Что ты будешь практиковать:
- Тест-дизайн (эквивалентные классы, граничные значения, pairwise и др.)
- Тестовая документация (тест-кейсы, баг-репорты)
- Тестирование веб и мобильных приложений
- Работа с DevTools, Swagger, Postman
- SQL и базы данных
- Bash и Git для тестировщика
- Ситуационные кейсы и аналитика
Что ты закрепишь на практике:
- Практические аспекты тестирования
- Теория, тест-дизайн, тестовая документация
- Тестирование веб-приложений и API
- Работа с SQL и базами данных
- Работа с git и bash
- Решение ситуационных кейсов
- Выполнение заданий, приближенных к реальной работе
Предварительные требования
- Желательно пройти любой курс по тестированию или быть в процессе обучения
- Наличие стабильного подключения к интернету
- Современный браузер (Google Chrome или аналог)
Для кого этот продукт
- Начинающие тестировщики, которым не хватает практики
- Студенты после теоретических курсов по QA
- Тестировщики, готовящиеся к собеседованиям
- Специалисты, желающие освежить навыки перед устройством на работу
Для кого этот курс:- Начинающие тестировщики, которым нужно место для практики
- Практикующие тестировщики, которые хотят освежить свои знания
Ответов: 3 -
[Stepik] Node.js — бэкенд для фронтенда. От концепции до деплоя! (Михаил Непомнящий)
5 июн 2025
В курс входят
- 135 уроков
- 12 часов 45 минут видео
- 126 тестов
Чему вы научитесь
- Создавать простые cli-утилиты.
- Создавать REST API сервисы на Express.js.
- Работать с кэшированием в браузере и в Redis.
- Работать с базой данных MongoDB.
- Создавать аутентификацию пользователей с шифрованием паролей.
- Публиковать бэкенд приложения на собственном сервере.
Знакомы с фронтендом? Устали ждать бэкенд или хотите полного контроля над данными для вашего интерфейса? Мечтаете, чтобы API отдавало данные именно так, как нужно вашему приложению, без лишних запросов и преобразований на клиенте? Тогда самое время осваивать Node.js!
Приветствую и с радостью представляю свой курс по Node.js - ваш прямой путь к созданию эффективных, быстрых и кастомизированных бэкенд-сервисов, идеально заточенных под нужды современного фронтенда! Меня зовут Михаил Непомнящий, и в этом курсе мы пройдем этот путь вместе!
Сосредоточимся на ключевой концепции "Backend for Frontend" (BFF). Вы научитесь строить не просто API, а умные сервисы-прослойки, которые агрегируют данные из различных источников, трансформируют их и предоставляют фронтенду в наиболее удобном и производительном виде.
Что вас ждет на курсе – от основ до готового к бою BFF-сервиса:
- Концепция BFF: Разберемся, почему это важно и как это упрощает жизнь фронтенд-разработчику.
- Мощь Node.js и Express.js: Освоим создание REST API, работу с middleware, валидацию запросов и грамотную обработку ошибок.
- Работа с данными на MongoDB: Изучим Mongoose, научимся моделировать данные, выполнять CRUD-операции, сортировку и пагинацию – все для эффективного хранения и извлечения информации.
- Реактивное кэширование с Redis: Ускорим ваши приложения, внедрив эффективные стратегии кэширования данных.
- Безопасная Аутентификация: Реализуем надежную систему аутентификации пользователей с использованием JWT и httpOnly cookies.
- Два практических проекта:
- Сервис-агрегатор: Создаём BFF, который будет получать данные со стороннего API, обрабатывать их и готовить для вашего фронтенда.
- Полноценный BFF с базой данных: Разрабатываем сервис с регистрацией пользователей, хранением их данных в MongoDB и защищенными эндпоинтами.
- Сервис-агрегатор: Создаём BFF, который будет получать данные со стороннего API, обрабатывать их и готовить для вашего фронтенда.
- Стабильность и Безопасность: Важные нюансы для обеспечения надежности приложения.
- Деплой на реальный сервер: Публикация Node.js приложения на собственном Linux-сервере с Nginx, настройка доменного имени, SSL-сертификат (HTTPS) и HTTP/2 для максимальной производительности и безопасности!
Почему именно этот курс?
- Есть конкретная цель:
Фокус на Backend для Frontend. Без попытки охватить весь бэкенд. - Без воды:
В курсе нет лишних деталей - только то, что действительно работает в современных проектах. Всё чётко, систематизировано и по делу. Сложное простым языком. - Всегда практичный метод:
Каждый модуль - шаг к реальному результату. Вы создадите полноценные проекты для портфолио. - Честный автор:
Я опытный разработчик и руководитель команды, наставник и преподаватель, который сочетает практику и обучение, чтобы дать вам только самое необходимое для самостоятельной реализации. - Уважение к человеку:
У курса нет задачи занять ваше время долгими часами, а, наоборот, сохранить ресурс, дать необходимое знание, достаточное для расширения свободы в самостоятельной практике и реализации.
Этот курс для вас, если вы:
- Фронтенд-разработчик, желающий расширить свои навыки и самостоятельно создавать бэкенд для своих проектов.
- Хотите научиться строить не просто абстрактные API, а сервисы, решающие конкретные задачи фронтенда и оптимизирующие его работу.
- Ищете практический курс, который проведет вас от идеи до развернутого на реальном сервере приложения.
- Цените четкую структуру и фокус на актуальных задачах.
По освоению курса вы сможете:
- Уверенно проектировать и разрабатывать BFF-сервисы на Node.js и Express.js.
- Эффективно работать с MongoDB для хранения и управления данными.
- Внедрять кэширование с Redis для повышения производительности.
- Реализовывать безопасную аутентификацию пользователей.
- Самостоятельно разворачивать свои приложения на собственном сервере с полной настройкой окружения.
- Говорить на одном языке с бэкенд-разработчиками или полностью взять эту роль на себя в своих проектах.
Готовы создавать бэкенды, которые по-настоящему "дружат" с фронтендом? Присоединяйтесь к курсу и станьте еще более ценным и универсальным разработчиком!
Для кого этот курс
- Начинающие разработчики со знанием JavaScript - Действующие Frontend разработчики, которые хотят стать fullstack - Опытные разработчики, которые хотят познакомиться с NodeJS
Начальные требования
- Уверенный JavaScript
- Базовый TypeScript
- Базовое знакомство с терминалом
- Главное понимать, зачем фронтенду данные. Опыт работы с фронтенд-фреймворками (React, Vue, Angular и т.д.) будет плюсом, но не обязателен.
Ссылка на тему: [Stepik] Node.js — бэкенд для фронтенда. От концепции до деплоя! (Михаил Непомнящий)Ответов: 0 -
[The art of education] Начальная подготовка. Тариф Полный видео курс (Артур Карапетов)
2 июн 2025
Изучайте язык программирования Go с моим онлайн курсом начальной подготовки. Данный курс ориентирован на людей, кто начинает свой путь в мире программирования и IT. А для людей с опытом, которые хотят расширить свои знания и навыки в языке Go, есть гибкая система с отдельными видео-лекциями из курса, которые можно приобрести отдельно. Наш курс включает в себя онлайн лекции, практические задачи и их разбор на платформе TestHUB и индивидуальные домашние задания, которые помогут вам освоить язык и начать погружение в мир программирования и IT сферы. Запишитесь на мой курс сейчас и начните свой путь в мире АйТи с языка Go!
- Подходит для новичков
Курс подходит как для полных новичков в программировании, так и для тех, кто уже каким-либо языком программирования и хочет научиться писать на Go. - Больше, чем Go
В данный курс вошли лекции не только по языку Go, но еще и общие темы, такие как операционные системы и процессы. - Платформа с практикой
После каждой большой лекции есть список задач по пройденному материалу. Все непонятные задачи и решения мы будем разбирать на занятиях. - Обкатка курсов
Каждый курс я провел для тестовой группы с реальными людьми разной степени подготовки, для того, чтобы найти ошибки или недочеты. Они оставили отзывы, которые вы можете прочитать ниже.
Также, многие из них оставили свой контакт, чтобы вы могли с ними связаться и спросить о реальной пользе курсов и как они проходили.
Базовые концепции программирования. Часть 1
Вступление, знакомство, примеры развития языков в компаниях.
Компилируемые и интерпретируемые языки. Парадигмы написания коды (декларативный и императивный)
Операционная система и переменные окружения
Язык Go, IDE, Пример первой программы. Функции. Импорты.
Создание проекта в VS Code. Запуск и сборка Go приложений. Закрепление урока.
Базовые концепции программирования. Часть 2
Структуры и функции
Типы данных
Массивы и слайсы
Ассоциативный массив: map
Работаем со временем
Циклы for
Ветвления if и switch
Базовые концепции программирования. Часть 3
Указатели
Структуры
Интерфейсы
Отложенное выполнение: defer
Паники и обработка ошибок
Базовые концепции программирования. Часть 4
Типизация
Интерфейсы в Go. Практика в VSCode
Стандартные библиотеки Go. Пакеты fmt, strings.
Стандартные библиотеки Go. Пакеты io, ioutil, filepath, os
Стандартные библиотеки Go. Работаем с файлами.
Создаём собственные типы в Go
Интерфейс sort
Модули в Go. Подключаем, создаём и пользуемся как боженьки
Воруем чужой код. Подключаем сторонние библиотеки в Go
Функция init() в Go
Что такое линтер и для чего он нужен
Форматирование кода в Go (formatter)
Области видимости объектов в Go
Консольное приложение: Калькулятор
Пишем калькулятор. Описываем требования и функционал
Создание проекта и начальный код
Продолжаем писать калькулятор
Продолжаем писать калькулятор. Создание объектов калькулятора и их методов
Продолжаем писать калькулятор. Модули Parser, Operator. Валидация
Продолжаем писать калькулятор. Продолжаем парсер и создаём мозг
Рефакторинг
Пишем логику
Пишем модуль Принтер. Создаём сущность Калькулятор
Калькулятор готов. Самостоятельная доработка
Тестирование
Тестирование. Теория и практика
Benchmarking. Смотрим на сколько эффективен наш код
Пакет exec. Выполнение команд в ОС
Принципы
ООП. Понятия: абстрации, наследование, полиморфизм, инкапсуляция
SOLID
DRY, KISS, YAGNI
Многопоточность в Go
Параллелизм и многопоточность теория
Горутины
Каналы в Go
Оператор Select
Context
Примитивы синхронизации: WaitGroup
Примитивы синхронизации: Mutex, RWMutex
Примитивы синхронизации: ErrorGroup, sync.Once, atomic
JSON
JSON теория
JSON: Сериализация, десериализация
JSON: Тэги. Большие числа
JSON: Маршалинг в мапу
JSON: Парсим мапу после анмаршалинга
YAML: Теория
YAML: Практика
Полный видео-курс
Видео курс по всем темам, включая бонусные видео и практику на платформе TestHUB
Все видеоролики
Платформа TestHUB
Обновления курса
Ссылка на тему: [The art of education] Начальная подготовка. Тариф Полный видео курс (Артур Карапетов)Ответов: 0 - Подходит для новичков
-
[stepik] FARM: Функциональная, асинхронная, реактивная, многопоточная Java (Игорь Судакевич)
2 июн 2025
Для кого этот курс
- Java-программисты Middle-уровня, желающие глубоко освоить приемы создания асинхронно-реактивного кода для событийно-ориентированной и потоковой обработки данных, в т.ч. в Spring-приложениях.
- Уверенное владение Java, желательно знание Spring и принципов взаимодействия с СУБД.
Модуль 1 (факультативный) — функциональная java (~6 часов видеолекций)
- Лямбда-выражения и встроенные функциональные интерфейсы
- Примитивные специализации, унарные и бинарные версии функциональных интерфейсов
- Метод map(), в т. Ч. Его примитивные специализации
- Поиск «короткозамыкающими» операторами
- Применение класса optional, в т. Ч. Его примитивных специализаций
- Фильтрация и обработка данных на stream-объектах, в т. Ч. Работа с методом flatmap()
- Сортировка коллекций с применением stream api
- Сегментирование / классификация элементов с помощью утилитарного класса collectors
- Немутирующие редукторы при параллельной и последовательной обработке
- Каррированные функции
- Динамическая типизация и произвольные лямбда-выражения
- Глубокое погружение в ссылки на методы
Подмодуль 2. 1 – completable future
- Проблемы синхронного кода в блокирующих сценариях
- Sync и async методы в классе completablefuture
- Combine-, composе- и anyof-операции
- Специфика обработки исключений в completablefuture
- Completablefuture в сценариях с пользовательскими executorservice-пулами
- Отмена completablefuture
- Применение completablefuture в потоках данных на практике
- Подмодуль 2. 2 – неблокирующий ввод/вывод на базе nio
- Основные различия между java nio и io
- Потоко- и буфер-ориентированный ввод/вывод
- Блокирующий и неблокирующий ввод/вывод
- Java nio buffer, channel и selector
- Direct и non-direct буферы
- Mappedfilebuffer
- Асинхронный ввод / вывод средствами nio
- Класс filelock и избирательная блокировка файлов
- Примеры промышленной nio-архитектуры (сервер netty, node. Js и др. )
Подмодуль 3. 1 – библиотека rxjava
- Понятие «реактивность» и цели реактивного манифеста
- Основы rxjava: observable и observer
- Реактивные потоки в java 9
- Методы с побочными эффектами
- Обработка ошибок в полностью функциональном стиле
- «горячие» и «холодные» паблишеры
- Расшаренные и connectable-паблишеры
- Утилизация реактивного конвейера (disposing)
- Каталог наиболее востребованных реактивных операторов rxjava
- Subjects
- Многопоточность в реактивных стимах на базе schedulers
- Противодавление (backpressure) и flowable-паблишеры
- Тестирование реактивных конвейеров в rxjava
- Флагманские паблишеры flux / mono и их операторы
- Работа с backpressure в reactor
- Поддержка многопоточности в reactor
- Распараллеливание flux-конвейеров
- Обертки для синхронных вызовов
- Reactor-процессоры
- Тестирование реактивных конвейеров в reactor
- Spring rest контроллеры, возвращающие реактивные данные как mono и flux
- Функциональные контроллеры в webflux
- Server-sent events (sses)
- Webclient для получения потока реактивных данных от сервера
- Реактивный доступ к субд
- Реактивный драйвер r2dbc
- Реактивные репозитории в spring data
- Работа с реактивным репозиторием в spring data на примере mongodb
- Бенчмаркинг для r2dbc и webflux против web mvc с jdbc
- Рекомендуемые практики реактивного программирования
- Бонусные лекции: реактивная имплементация брокера сообщений kafka
- Создание рабочих подпроцессов (threads) на базе runnable- и callable-объектов, и применение интерфейсов executorservice и future для асинхронного исполнения задач
- Выявление потенциальных проблем конкурентного режима, в т. Ч. Статическая блокировка (deadlock), зависание по недоступу к ресурсу (starvation), динамическая блокировка (livelock) и состояние гонки (race conditions / data race)
- Применение ключевого слова synchronized и пакета java. Util. Concurrent. Atomic для управления порядком исполнения подпроцессов
- Работа с синхронизационными примитивами, в частности, на базе интерфейса lock и классов reentrantlock, condition, cyclicbarrier, semaphore и др.
- Fork/join framework и рекурсивная парадигма, в т. Ч. Top-down и bottom-up
Свою первую строчку кода написал в нежном 11-летнем возрасте в уже легендарном 1973-м году. По первому образованию (МИСиС) инженер-исследователь, специалист в области автоматизации физико-химического эксперимента. Затем учился в MBA-колледже Эдинбургского универа, также в МГУ (лингвистика). Master of Computer and Internet Technology от унив-та шт.Пенсильвания (Ivy League). 15 лет жил и работал в Японии, где занимался вопросами обработки больших массивов данных (Big Data) в Институте статистики ООН для стран Азиатского и Тихоокеанского региона (SIAP). Oracle Certified Professional, Authorized Oracle Instructor. Java-методист c 20-летним стажем. Вел вебинары и очные занятия в учебных центрах "Люксофт", "ФОРС", "Инвека", "Academy IT". В наст.время преподает в Учебном центре IBS (Москва).
Ссылка на тему: [stepik] FARM: Функциональная, асинхронная, реактивная, многопоточная Java (Игорь Судакевич)Ответов: 0 -
[Stepik] Лучший по Python. Часть 3 (Иван Стародубцев, Даниил Аронов)
31 май 2025
Перед вами 3-ая часть курса.
В которую наша команда вложила больше всего сил, времени и заботы!
Продолжение легендарной Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... ! Курс уникален по 5 причинам: 1. Захватывающий сюжет. 2. Всё обучение — в форме диалога! 3. Все задачи взяты из реальной жизни! 4. В курсе нет сложной математики и непонятной теории! 5. Такого или похожего курса не существует
Чему вы научитесь
- Продолжите знакомство с самым востребованным языком программирования в мире!
- Поработаете со строками, списками и продвинутыми циклами.
- Напишите много крутых программ и игр с рандомом!
Предисловие
- Ураааа!
- Что тебя ждёт?
- КсюВаДа
- Приехали...
- Float и типы данных
- Самый длинный раздел
- Целочисленное деление
- Остаток от деления
- Определение на чётность
- Мем и мотивашка!
- Тип данных Bool
- Состояния объектов
- Покороче бы...
- Решаем разные задачи
- Усложняем условия
- Больше задач
- Big if boss
- Оптимизация if
- Мем и мотивашка!
- Вложенность часть 1
- Вложенность часть 2
- Вложенность часть 3
- Мем и мотивашка!
- Зацикливаемся
- Изнанка for
- Прокачиваем цикл
- Условия в циклах
- Изменяем диапазон
- Шагаем с range()
- Обратный ход
- Переменные в циклах
- Миксуем подходы
- Мем и мотивашка!
- Строки. База
- Оператор in
- Длина строки. len
- Разные задачи на строки
- F строка
- Методы строк 1
- Методы строк 2
- Методы строк 3
- Методы строк 4
- Индексы 1
- Индексы 2
- Индексы 3
- Срезы 1
- Срезы и оператор not
- Срезы 3
- Срезы 4
- Перебор строки 1
- Перебор строки 2
- Мем и мотивашка!
- Списки. База
- Замена элемента
- Удаление. pop
- Удаление. remove
- Добавление. append
- И снова range()
- Вывод элементов
- Ищем индекс. index
- Нахождение суммы
- Ищем количество
- Выводим c range()
- Перебор списка
- Фильтрация списка
- Нужны индексы
- Перебор строки
- Добавление. insert
- Соединение. extend
- Срезы в списках
- Мем и мотивашка!
- И снова игры
- И еще игры
- Немного игр
- Перемешать. shuffle
- Мем и мотивашка!
- Final boss
- Мем и мотивашка!
- Список мини-проектов
- Благодарности!
- Сертификат!
- ...
- Следующая часть
Ответов: 0 -
[Systems Education] Системный анализ + ИИ. Разработка требований и функциональное проектирование
26 май 2025
Тариф Premium онлайн
Цель курса
Научиться разрабатывать хорошие требования к программному обеспечению:
— понятные
— точные
— полные
После прохождения курса вы будете уметь применять 10 техник выявления, формулирования и анализа требований к программам
Курс для:
- Бизнес-аналитиков, цель которых — перейти от описания бизнес-процессов и пользовательских историй к разработке функций программной системы
- Бизнес-аналитиков, технических писателей, тестировщиков, цель которых — переквалифицироваться в системного аналитика
- Начинающих системных аналитиков, цель которых — структурировать информацию по системным требованиям
- Менеджеров проектов, цель которых — писать техническое задание на софт
- Разработчиков, цель которых — делать свои проекты или разобраться в теме требований
Этот курс для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения
На курсе
- Определите бизнес-задачи, проблемы и цели проекта с помощью экспресс-методов
- Выявите функциональный объём проекта с помощью контекстной диаграммы, юскейсов и функциональных требований
- Создадите концептуальную модель и словарь данных
- Сформулируете атрибуты качества и ограничений
- Разработаете законченный документ требований к ПО, который позволит проводить достоверное и качественное планирование, оценку, проектирование, реализацию и приёмку программы
- Модуль 1. Введение
- Модуль 2. Экспресс-анализ бизнес-требований
- Модуль 3. Разработка функциональной модели программной системы
- Модуль 4. Моделирование данных и контроль качества требований
- Модуль 5. Разработка требований к качеству ПО и ограничений
- Модуль 6. Сборка итогового документа и рецензирование
Автор курса — практикующий специалист Денис Бесков
Основатель школы. С начала 21-го века в ИТ на позициях разработчика баз данных, архитектора, системного аналитика, руководителя отдела анализа и менеджера продуктов.
Что вы получите по окончании курса
Создадите законченный документ требований к ПО
Демонстрирующий ваши новые умения разрабатывать полные, точные, понятные требования к программному обеспечению
Шаблоны и чек-листы
Шаблоны:
1. Карточки проекта
2. Структуры юскейса
3. Документа требований
Чек-листы:
1. Признаки хороших требований
2. Признаки хорошего юскейса
Формат: Premium (онлайн)
Теория: в режиме реального времени
Практика: в группе
Продолжительность: 2-3 недели
8 часов интерактивной теории, 16 часов интенсивной практики онлайн Zoom, Google Drive и Telegram.
Ссылка на тему: [Systems Education] Системный анализ + ИИ. Разработка требований и функциональное проектированиеОтветов: 0 -
[Future People] Python.Start
23 май 2025
Полный курс Python.Start . Начните погружение в IT с Python - одного из самых популярных и востребованных языков программирования в мире. Курс для людей, которые хотят научиться программировать.
Чему вы научитесь
- Эффективно учиться и бороться с прокрастинацией.
- Структурированно вести свою базу знаний.
- Устанавливать интерпретатор Python в операционную систему.
- Устанавливать и настраивать редактор кода Visual Studio Code.
- Работать с переменными и типами данных.
- Составлять выражения с помощью операторов.
- Решать задачи базового уровня.
- Узнаете, что такое конкатенация и исключения.
- Поймете, как работает динамическая типизация и в чем её отличие от статической типизации.
- Научитесь преобразовывать один класс в другой.
- Разберетесь, что такое предикат и чем = отличается от ==.
- Познакомитесь с классом bool и поймем, что теперь существует только Истина или Ложь
- Узнаете как конвертировать любой класс в bool
- Увидите как Python сравнивает строки
- Научитесь разветвлять поток выполнения программы с помощью if - elif - else
- Подробно разберетесь, чем отличается elif от if и как использовать их без else
- Начнете использовать PEP8
- Узнаете, как проверять свои гипотезы с помощью режима REPL
- Освоите новый софт и научитесь в нём визуализировать алгоритмы программ.
- Узнаете, что такое логические операции и при чём тут таблицы истинности.
- Услышите страшные слова "инверсия", "конъюнкция", "дизъюнкция".
- Поймете, как важна ассоциативность и как её управлять.
- Узнаете, что такое "Ленивое оценивание" и неассоциативные операции.
- Научитесь определять функции и использовать их.
- Узнаете, для чего нужны параметры и аргументы.
- Подробно разберетесь со строками, последовательностями, индексами и срезами.
- Научитесь использовать циклы while и for и ключевые слова break, continue, else.
- Разберетесь, что такое хеш-таблица и при чем тут словари и множества.
- Познакомитесь с понятием ООП.
- Научитесь создавать классы и инициализировать экземпляры классов
- Рассмотрите встроенные функции и классы
- Разберетесь, для чего нужен импорт
- Поймёте, как правильно открывать, изменять и сохранять файлы
- Увидите, как обрабатывать исключения
- Напишете свою программу для нанесения логотипа на изображения и скомпилируете её в исполняемый exe-файл
- Присоединяйтесь к нашей группе в telegram, там ещё много интересного и полезного.
- Главная цель курса: снятие клише “сложно | поздно | не дано”, понимание основных принципов программирования.
- Главная техническая цель курса: понять базовые принципы программирования на примере языка Python и редакторе Visual Studio Code.
- После прохождения курса Вы поймете, что программирование - это навык, а не одаренность каких-то избранных людей. Программистами не рождаются, программистами становятся. Главное начать!
- В течение курса мы разберемся с базовыми принципами программирования. Для этого будем использовать язык программирования Python и редактор кода Visual Studio Code.
- Отличительной особенностью курса является пояснение важных фундаментальных тем на подробной анимации.
- В каждом уроке показываем и поясняем, что такое операция, операнд, выражение, в каком порядке они выполняются, что такое алгоритм, как его использовать и так далее. Всю теорию мы сопроводили пояснительной анимацией, которой уделили особое внимание. Мы не стремимся "сразу решать реальные задачи, а не мучить теорией".
- Мы научим вас писать код осмысленно , понимая что Вы пишите и зачем.
- В результате Вы сможете понимать каждую строку кода, как она выполняется и что получается в результате. Вы сможете именно писать код, а не просто копировать чужие решения, не понимая как это работает. Решение каждого домашнего задания мы подробно разбираем в отдельных уроках.
- Мы точно знаем, какую огромную роль играет первый курс, который смотрит человек. Сэкономьте себе огромное количество времени и получите отличные знания.
Курс подойдет для новичков, которые хотят начать своё погружение в программирование. Максимально подробно объясняем базовые принципы с помощью пояснительной анимации.
Наша школа существует более трех лет и за это время мы провели порядка 2500+ занятий по программированию с детьми и взрослыми. Подавляющее большинство нашей аудитории составляют ученики, которые не имеют понятия о программировании, то есть новички. Через год с начала занятий ученики пишут скрипты для автоматизации различных процессов.
Начальные требования
Если Вы имеете представление о том, что такое компьютер, умеете его включать и используете фразу “Загугли” - можете смело начинать проходить курс.
Как проходит обучение
Курс состоит из модулей. Каждый модуль посвящен одной большой теме. В каждом модуле 4-8 видео-уроков. К каждому модулю прилагаются тесты (после теоретических занятий) и домашние задания, решения которых мы подробно разбираем в видео-уроках.
Ссылка на тему: [Future People] Python.StartОтветов: 0
Страница 18 из 34