JET School

Курс серверного программирования на C# .NET

c#.netasp .net corerest apidatabase ci/cddeploylinuxmvc

Описание курса

Курс 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 лет

Подходит для подростков и молодых людей

Преподавательский состав

Наши другие курсы