Разработка на платформе .NET

На данный момент набор кандидатов на обучение не ведется. Записывайся в лист предварительной регистрации, и мы свяжемся с тобой, когда набор будет открыт.

Fullstack .NET разработчик — это специалист, одинаково сильный в бэкенде и фронтенде. На серверной стороне он проектирует REST API, работает с EF Core, оптимизирует запросы к PostgreSQL, внедряет кеширование и очереди, соблюдает SOLID и Clean Architecture, пишет тесты. На клиентской стороне самостоятельно строит SPA с управлением состоянием, маршрутизацией и адаптивной вёрсткой, а также разбирается в контейнеризации (Docker) и CI/CD.

Его задачи — от анализа требований до деплоя, включая декомпозицию, архитектуру и код-ревью. Это ответственный и самостоятельный человек, который легко переключается между слоями приложения, не боится легаси и стремится к улучшению кода. Он хорошо коммуницирует с командой и нетехническими коллегами, владеет английским на уровне чтения документации, постоянно изучает новые версии .NET и следит за современными практиками.

О стажировке

  • Продолжительность: 6 месяца по 20+ часов в неделю
  • Стипендия: по результатам собеседования
  • Трудоустройство: возможно по результатам обучения
В рамках обучения вы
Научитесь использовать системы контроля версий, баг-трекинга, GitLab
Научитесь писать чистый код, соответствующий базовым дизайн принципам
Изучите все основные возможности работы с языком C#
Научитесь работать с базами данных с помощью платформы .NET
Научитесь создавать web-приложения с использованием возможностей платформы .NET
Научитесь правильно создавать и работать с REST API
Узнаете об оптимизации и исправлении дефектов в системе
Требования к кандидатам
Высшее техническое образование (выпускники последних курсов вузов или студенты магистратуры)
Знание ООП
Знание базовых структур данных
Базовые знания о базах данных и языке SQL
Базовые знания языка C#
Будет плюсом
Понимание работы ASP.NET Core
Понимание клиент-серверного взаимодействия и принципов работы современных веб-приложений (RESTfull API, HTTP)
Базовые знания JavaScript (объявление переменных и функций, условия, циклы, базовые операции с массивами, строками и объектами)

Программа

  • Работа с системами контроля версий
  • Базовый C#
  • Юнит тесты
  • ООП в C#
  • Продвунитый C#
  • T-SQL
  • Проектирование БД
  • Работа с БД в .NET
  • Проектировнаие и дизайн кода
  • HTML, CSS, JS, Blazor

Где можно пройти стажировку

  • Самара
  • Саратов
  • Рязань
  • Воронеж
  • Ижевск
  • Нижний Новгород
Как попасть на обучение
Оставьте заявку
Заполните форму на нашем сайте, указав контактные данные.
Подготовьтесь
Ознакомьтесь с предоставленными учебными материалами (список ниже).
Cобеседование с рекрутером
Вам предстоит телефонная беседа с нашим специалистом.
Технический этап
Подготовьтесь к техническому интервью – возможно, потребуется выполнить тестовое задание.
Завершающий шаг
Пройдите техническое собеседование с экспертами.
Ожидание результатов
Итоги будут объявлены после завершения всех собеседований.

Если не получилось, можно повторить попытку через 6 месяцев.

Полезные материалы для подготовки и изучения

  • Джозеф Албахари и Бен Албахари «C# 12.0 Справочник
  • Полное описание языка» https://metanit.com/sharp/tutorial/
  • Бен-Ган Ицик Основы T-Sql
По всем вопросам обращайтесь на почту training@reksoft.com
Ссылка скопирована в буфер обмена!