Курс серверного программирования на C# .NET
Описание курса
Курс JET School по C# .NET Back-End разработке — это практическая и инновационная образовательная программа, предназначенная для тех, кто хочет создавать современные веб- и серверные приложения. Продолжительность курса — 8 месяцев, занятия проходят 3 раза в неделю (каждое занятие длится 2 часа).
Программа охватывает ключевые направления backend-разработки и предоставляет студентам возможность работать над реальными проектами.
C# и основы программирования
Студенты изучат основы языка C#, включая синтаксис, переменные и типы данных, условные операторы и циклы, функции, а также принципы объектно-ориентированного программирования (ООП): классы, объекты, наследование и полиморфизм.
Также в программу входит изучение системы контроля версий с использованием Git и GitHub.
ASP.NET Core и Web API
Студенты получат практический опыт создания серверных приложений на базе ASP.NET Core. Курс включает изучение архитектуры MVC и Web API, маршрутизации (routing), контроллеров и механизма dependency injection.
Базы данных и REST API
В рамках курса студенты будут работать с SQL Server и PostgreSQL, изучат использование Entity Framework Core в качестве ORM-инструмента, научатся реализовывать CRUD-операции и разберутся в принципах построения REST API.
Также подробно рассматриваются механизмы аутентификации и авторизации с использованием JWT.
Деплой и реальный проект
Обучение построено на разработке реальных backend-проектов. Студенты изучат принципы CI/CD и научатся разворачивать приложения на сервере или в облачной среде.
По завершении курса каждый студент представит полностью функциональный backend-проект для своего профессионального портфолио.
Курс формирует у студентов не только фундаментальные знания в области backend-разработки, но и развивает навыки решения задач, аналитическое мышление и умение работать в команде, подготавливая их к уровню Junior Backend Developer.
- Понятие алгоритма и построение решения задачи
- Логика Input → Process → Output
- Условные конструкции и циклы
- Пошаговое решение простых задач
- Основы блок-схем (Flowchart)
- Синтаксис C# и настройка среды разработки
- Переменные и типы данных
- Операторы и условные конструкции (if/else, switch)
- Циклы (for, while, foreach)
- Методы и параметры
- Понятие класса и объекта
- Инкапсуляция, Наследование, Полиморфизм
- Абстракция и Интерфейсы
- Введение в принципы SOLID
- Установка и настройка ASP.NET Core
- Архитектура MVC и Web API
- Routing и структура Controller
- Механизм Dependency Injection
- Принципы REST
- Реализация CRUD операций
- JWT-аутентификация
- Авторизация и система ролей
- Использование Middleware
- Основы SQL
- Работа с SQL Server и PostgreSQL
- Entity Framework Core
- Миграции и связи между таблицами
- Оптимизация производительности
- Unit-тестирование (xUnit/NUnit)
- Тестирование API (Postman)
- Основы CI/CD
- Разработка реального backend-проекта и публикация в GitHub
Записаться на курс
Требуемые навыки
Пользование компьютером
Пользователи, владеющие компьютером на хорошем уровне
Знание английского языка
Знания английского языка на начальном уровне
Логическое мышление
Способные анализировать проблемы и находить верные решения
13-17 лет
Подходит для подростков и молодых людей







-1755526252186.webp&w=828&q=75)




-1758547528875.webp&w=828&q=75)
-1758204114285.webp&w=828&q=75)
-1755935067725.webp&w=828&q=75)
-1770037236923.webp&w=828&q=75)