Контакты
Маргарита Федорова
8 (981)-193-03-96
fedorovamargo@russianleaders.org
Ольга Эрман
8 (931)-109-42-94
olga-erman2009@inbox.ru
группа "ПАЗЛ"
группа "КОД"
ПАЗЛ&КОД

Получить больше информации о проекте

Проект создан для детей-сирот и детей, оставшихся без попечения родителей в возрасте 14-17 лет, учащихся в 8-11 классах и колледжах. Заявку необходимо подать централизованно от детского дома.
2 курс
Git
Введение в Git
Изучаемые темы:
Инициализация
Изучаемые технологии:
Основные команды Git
Работа с ветками в Git
Коммиты
Добавление
Студенты изучают теоретические основы систем контроля версий и назначение таск-трекеров. Устанавливают Git, настраивают репозиторий и знакомятся с базовыми понятиями этой системы контроля версий. Создают и управляют задачами в таск-трекере. Понимание принципов работы систем контроля версий и таск-трекеров, а также способность создавать и управлять задачами в таск-трекере.
Разрешение конфликтов и слияние веток
Репозиторий
Основы C#
Темы:
Циклы (while)
Изучаемые технологии:
Введение в C# и ASP.NET
Переменные в C#
Циклы (for)
ООП
Модуль посвящен изучению основных концепций и инструментов программирования на языке C#. В этом модуле студенты изучат основы синтаксиса и структуры языка C#, а также узнают, как использовать основные концепции программирования, такие как переменные, типы данных, операторы, условные конструкции, циклы и функции. Кроме того, студенты изучат различные библиотеки и фреймворки для разработки приложений на C#, такие как .NET Framework, ASP.NET и другие, и узнают, как использовать эти инструменты для создания различных типов приложений, включая консольные, веб- и мобильные приложения, а также игры. Целью этого модуля является обеспечение студентов навыками, необходимыми для разработки приложений на языке C# с использованием различных инструментов и технологий.
Наследование и полиморфизм
Основные принципы ООП
Инкапсуляция
Абстракция
Делегаты
Работа с коллекциями
Циклы и массивы
Введение в LINQ
События
API (база)
Темы:
API
Изучаемые технологии:
Введение в API. Get и Post запросы
Web API ASP.NET. Контроллеры
HTTP
Модуль "REST" посвящен изучению основных концепций и инструментов архитектуры REST (Representational State Transfer) для разработки веб-приложений и веб-сервисов. В этом модуле студенты изучат основы архитектуры REST, такие как клиент-серверная модель, безсостоятельность, кэширование, унифицированный интерфейс и гипермедиа как движущая сила приложений (HATEOAS). Кроме того, студенты изучат различные инструменты и технологии для реализации архитектуры REST, такие как HTTP, JSON, XML, и узнают, как использовать эти инструменты для создания веб-приложений и веб-сервисов, соответствующих стандартам REST.
RESTful сервисы
Основы Docker
Основы RESTful сервисов
Создание простого REST API. Docker
Работа с JSON
Telegram Bot API
3 курс
Командообразование. Методология Agile
Темы:
Team Projects в Figma
Изучаемые технологии:
Agile
Основы проектного менеджмента
Модуль "Командообразование. Методология Agile" посвящен изучению основных принципов и практик командной работы для эффективного управления проектами в области разработки пользовательского интерфейса (UX/UI). В этом модуле студенты изучат основные концепции командной работы, такие как роли и ответственности членов команды, эффективное общение и взаимодействие, а также лучшие практики по построению эффективных команд в этой области.
(сквозной)
Kanban
Scrum
Figma Jam
User FLow
Site Map
Использование инструментов разработки ПО
C#. Средний уровень
Темы:
Dependency Injection
Изучаемые технологии:
Работа с большими данными
Модуль "C#, средний уровень" посвящен изучению передовых концепций и инструментов программирования на языке C#. В этом модуле студенты изучат более сложные темы, такие как объектно-ориентированное программирование, работу с базами данных, многопоточность и асинхронное программирование, а также узнают, как использовать эти концепции для разработки более сложных и эффективных приложений. Кроме того, студенты изучат различные библиотеки и фреймворки для разработки приложений на C#, такие как Entity Framework, ASP.NET MVC, SignalR и другие, и узнают, как использовать эти инструменты для создания различных типов приложений, включая веб-приложения, мобильные приложения и приложения для рабочего стола. Целью этого модуля является обеспечение студентов навыками, необходимыми для разработки более сложных и эффективных приложений на языке C# с использованием передовых концепций и инструментов.
MVC
Продвинутые возможности LINQ
Архитектура приложений на C#
Async и await
Асинхронное программирование
Работа с потоками
SOLID принципы
Оптимизация и улучшение кода
DI контейнеры
Создание многофайловых проектов
СУБД
Темы:
CREATE, INSERT, SELECT
Изучаемые технологии:
Знакомство с SQLite
Запросы и фильтрация данных
Модуль "СУБД" посвящен изучению основных концепций и инструментов систем управления базами данных (СУБД) для хранения, обработки и извлечения данных. В этом модуле студенты изучат основы структурирования и проектирования баз данных, а также узнают, как использовать язык SQL (Structured Query Language) для создания, модификации и извлечения данных из баз данных. Кроме того, студенты изучат различные типы СУБД, такие как реляционные, объектно-ориентированные и NoSQL, и узнают, как выбирать подходящую СУБД для конкретной задачи. Целью этого модуля является обеспечение студентов навыками, необходимыми для проектирования, создания и управления базами данных с использованием различных типов СУБД и языка SQL.
UPDATE, DELETE, JOIN
Виды объединения таблиц
Entity Framework Core
Интеграция Entity Framework Core с ASP.NET
Безопасность баз данных
Безопасность баз данных
Работа с миграциями в EF Core
Команды SQL
API (средний)
Темы:
Методы HTTP
Изучаемые технологии:
Введение в API. Get и Post запросы
Web API ASP.NET. Контроллеры
Модуль "REST API" посвящен изучению основных концепций и инструментов архитектуры REST (Representational State Transfer) для разработки веб-приложений и веб-сервисов с использованием API (Application Programming Interface). В этом модуле студенты изучат основы архитектуры REST, такие как клиент-серверная модель, безсостоятельность, кэширование, унифицированный интерфейс и гипермедиа как движущая сила приложений (HATEOAS), и узнают, как использовать эти концепции для создания веб-приложений и веб-сервисов, соответствующих стандартам REST. Кроме того, студенты изучат различные инструменты и технологии для реализации API, такие как HTTP, JSON, XML, и узнают, как использовать эти инструменты для создания веб-приложений и веб-сервисов, использующих REST API для взаимодействия с другими приложениями и сервисами. Целью этого модуля является обеспечение студентов навыками, необходимыми для разработки веб-приложений и веб-сервисов с использованием архитектуры REST и REST API.
Web API
Конфигурации приложения
Основы RESTful сервисов
Работа с JSON
Создание простого REST API. Docker.
4 курс
Продвинутые возможности C#
Темы:
Итераторы и генераторы
Модуль "Продвинутые возможности C#" посвящен изучению передовых концепций и инструментов программирования на языке C#. В этом модуле студенты изучат более сложные темы, такие как паттерны проектирования, микросервисы, облачные вычисления и искусственный интеллект, и узнают, как использовать эти концепции для разработки сложных и масштабируемых приложений. Кроме того, студенты изучат различные библиотеки и фреймворки для разработки приложений на C#, такие как ASP.NET Core, Entity Framework Core, Azure Functions и другие, и узнают, как использовать эти инструменты для создания различных типов приложений, включая веб-приложения, мобильные приложения и приложения для рабочего стола. Целью этого модуля является обеспечение студентов навыками, необходимыми для разработки сложных и масштабируемых приложений на языке C# с использованием передовых концепций и инструментов.
Работа с неуправляемым кодом
Продвинутые техники тестирования
Оптимизация многопоточных приложений
DevOps основы
Рзавертывание контейнеров
Продвинутый СУБД
Темы:
SQL запросы
Оптимизация запросов
Модуль "СУБД" посвящен изучению основных концепций и инструментов систем управления базами данных (СУБД) для хранения, обработки и извлечения данных. В этом модуле студенты изучат основы структурирования и проектирования баз данных, а также узнают, как использовать язык SQL (Structured Query Language) для создания, модификации и извлечения данных из баз данных. Кроме того, студенты изучат различные типы СУБД, такие как реляционные, объектно-ориентированные и NoSQL, и узнают, как выбирать подходящую СУБД для конкретной задачи. Целью этого модуля является обеспечение студентов навыками, необходимыми для проектирования, создания и управления базами данных с использованием различных типов СУБД и языка SQL.
Администрирование СУБД
Разработка схем баз данных
Интеграция различных СУБД
Безопасность SQL запросов
Оптимизация производительности СУБД
Интеграция различных СУБД
API (продвинутый)
Темы:
Продвинутые техники работы с API
Асинхронные запросы
Модуль "REST API" посвящен изучению основных концепций и инструментов архитектуры REST (Representational State Transfer) для разработки веб-приложений и веб-сервисов с использованием API (Application Programming Interface). В этом модуле студенты изучат основы архитектуры REST, такие как клиент-серверная модель, безсостоятельность, кэширование, унифицированный интерфейс и гипермедиа как движущая сила приложений (HATEOAS), и узнают, как использовать эти концепции для создания веб-приложений и веб-сервисов, соответствующих стандартам REST. Кроме того, студенты изучат различные инструменты и технологии для реализации API, такие как HTTP, JSON, XML, и узнают, как использовать эти инструменты для создания веб-приложений и веб-сервисов, использующих REST API для взаимодействия с другими приложениями и сервисами. Целью этого модуля является обеспечение студентов навыками, необходимыми для разработки веб-приложений и веб-сервисов с использованием архитектуры REST и REST API.
Интеграция API с другими сервисами
Обработка ошибок в API
Работа с API Gateway
Разработка и тестирование API
Создание масштабируемых API
Кэширование в API
Таймменеджмент
Темы:
Диаграмма Ганта
Изучаемые технологии:
Сбор информации и декомпозиция ТЗ
Распедление задач по ролаям в команде. R&D
Модуль посвящен изучению основных принципов и инструментов управления временем с использованием технологий искусственного интеллекта. Студенты изучат различные системы автоматизации бизнес-процессов, системы мониторинга производительности и узнают, как использовать эти инструменты для улучшения эффективности внутри команды. Целью этого модуля является обеспечение студентов навыками, необходимыми для эффективного управления своим временем с использованием технологий искусственного интеллекта.
Agile
Ведение истории задачи в таск трекер
Kanban
Scrum
Дипломный проект
В рамках модуля учащиеся получают задание для дипломного проекта. Проект реализовывается в мини-группах (командах). Во время работы над дипломным проектом за каждой командой закрепляется наставник из числа преподавателей, который направляет и помогает группе достичь результата. Если команде необходимо освоить новую технологию или подробнее погрузиться уже в ранее изученную, то наставник проводит для команды обучение в формате workshop.
Индивидуальная траектория
Каждый из учащихся обладает своим списком уникальных навыков и хочет развиваться в определенном направлении. Для поддержания мотивации учащегося, а также совершенствования его профессиональных и коммуникативных навыков для общения с стейкхолдерами, предусмотрен модуль построения индивидуальной траектории учащегося. Эта индивидуальная траектория включает в себя:
- общение с профессиональными HR-менеджерами, которые научат проходить собеседования и помогут составить резюме;
- интервью с действующими разработчиками с целью формирования актуального списка навыков и знаний учащегося;
- встречи и собеседования со стейкхолдерами в виде партнеров проекта с возможностью уж во время обучения пройти стажировку в IT-компании;
- работа над личным портфолио проектов.

Документ об образовании
Что получают студенты:

Свидетельство о дополнительном образовании по программе подготовки “UX/UI дизайнер”

Свидетельство о профессии с присвоением квалификации “Оператор электронно-вичислительных и вычислительных машин”
Стать участником проекта
Стать партнером проекта
Если вы можете помочь нам с организацией стажировĸи для наших обучающихся и выпусĸниĸов или предложить другой формат сотрудничества, будем рады, если вы с нами свяжетесь!
Отправим всю информацию о нас вам на почту
8 (999)-210-81-02
Фандрайзер проеĸта:
Ольга Эрман
Позвонить нам:
Стать частью команды
Каждый год мы набираем ĸрутую ĸоманду преподавателей и ĸураторов. Если у тебя есть желание присоединиться ĸ нам, заполняй форму по ссылĸе:
Станьте участником проекта