Преподаем в НГУ
Мы хотим, чтобы молодые специалисты получали актуальные навыки, которые позволят им выгодно выделяться на рынке IT в начале своей карьеры. И, возможно, станут частью нашей команды в будущем.
Мы давно сотрудничаем с одним из лучших университетов России – Новосибирским государственным университетом (НГУ), который регулярно входит в мировые топы. Например, занимает 11 место в рейтинге лучших вузов России RAEX-100. Наши старшие руководители и разработчики неоднократно работали с НГУ на правах приглашенных лекторов, а в 2022 году представили для них собственный авторский курс.
Управление производственным процессом разработки ПО
О чем курс?
Курс научит превращать хаос разработки в четко выстроенный процесс, где каждая задача движет продукт к цели. Студенты шаг за шагом проходят по производственному процессу разработки ПО, разбирают инструменты и методологии управления проектами, создания современных информационных систем, внедрения и мониторинга продуктов на проде.
️16 лекций, охватывающих ключевые аспекты управления разработки ПО:
- Эволюция индустрии за последние 20 лет
- Практики и инструменты промышленной разработки
- Текущие тренды и перспективы развития
- Планирование, проектное управление, управление рисками
- Подходы к разработке
- Сборка и непрерывная интеграция, логирование, трассировка, K8S
- Тестирование и верификация
- UI/UX дизайн
- Soft skills и Hard skills, эмоциональный интеллект
- Аналитика
- Безопасная разработка, сертификация, требования регуляторов
️7 лабораторных работ, протестированных и доработанных на реальных кейсах:
- Docker и Compose
- ELK и Jaeger
- Автотесты на Cypress
- Мокирование (Jest, Axios, JSON, Server)
- Нагрузочное тестирование (JMeter)
- Git под капотом
- Postman и API тестирование
К концу курса каждому предстоит создать свой собственный проект с нуля.
Введение в C# и платформу .Net
О чем курс?
C# и .NET стабильно входят в топ-5 самых популярных технологий в мире. Курс дает прочное понимание языка программирования C# и платформы .NET, на которых создаются современные веб-, мобильные и десктопные приложения. Это фундамент, с которого начинают многие разработчики, работающие в крупных IT-компаниях.
️Программа курса:
- Основы C# и платформа .Net
- ООП и типы данных в C#
- Делегаты, события, лямбды и LINQ
- Многопоточность и асинхронность
- Архитектурные принципы и паттерны
- .Net Generic Host и Dependency Injection
- Тестирование
- Entity Framework Core
- Основы ASP.NET Core
- Микросервисная архитектура
- Messaging и событийная архитектура
- Production ready приложения
- Обзор возможностей по созданию пользовательского интерфейса
*так как платформа .Net периодически обновляется, то и материалы постоянно поддерживаются в актуальном состоянии.
️Курс сопровождается практическим заданием – алгоритмической или математической задачей с нетривиальным процессом, который нужно смоделировать на языке C#. Например, студентам предлагалось найти стратегию, которая позволила бы Илону Маску и Марку Цукербергу выжить с максимальной вероятностью, избежав гнева богов.