Курс C# Next

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка

С# Next — это следующий этап знакомства с языком C#. Язык C# продолжает развиваться, и даже опытные разработчики могут не успевать знакомиться с обновлениями и применять их в своей работе. Если вы уже пишете код на C#, но чувствуете необходимость улучшить свои навыки, этот курс для вас.

Курс проходит онлайн в формате менторинга: ментор дает задания, контролирует их выполнение и помогает решать сложные вопросы. Продолжительность курса зависит от индивидуальной скорости обучения.

О курсе

Программа курса C# Next

В этой задаче мы познакомимся с основами веб-разработки и напишем MVP версию нашей программы. С каждой последующей задачей наша программа будет приобретать новый функционал и становиться похожей на завершенный продукт.

Текущее положение вещей показывает, что любое приложение, чуть более сложное чем “Калькулятор”, имеет свою базу данных, необходимую для хранения пользовательских данных. В данной задаче студент разберётся как создавать базы данных, таблицы, напишет базовые sql-запросы.

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

После того как микросервисы приобрели большую популярность, стало сложно запускать проект на локальной машине. Для решения этой проблемы были созданы контейнеры. Также контейнеры помогают создать среду похожую на продакшин на локальной машине.

Ни одна система не обходится без авторизации для пользователей, и наша не исключение. В этой задаче мы добавим авторизацию к системе, узнаем как работают токены и какие они бывают. Научитесь настраивать процесс авторизации и аутентификации пользователя.

Прямой вызов другого сервиса довольно легкий и удобный способ коммуникации между сервисами, но он не всегда нужен иногда нам достаточно сообщить кому-то об изменениях и не ждать ответа от системы. А что делать, если приемник сообщения исключен, тогда мы полностью блокируем выполнение задания даже если нам не нужно немедленного ответа с другой стороны. Здесь нам на помощь придут события, в которых уже реализована и отправка без ожидания и попытка повторного исполнения в случае провала первой.

После того как функционал разработал задачу нужно пропустить через следующие шаги прежде чем этот функционал увидит конечный пользователь. Для того чтобы снизить нагрузку на разработчика создаются CI/CD скрипты, которые автоматически белят полученный результат, запускают разнообразные тесты (Unit, Integration, Automation, Linting Tool, Security) после чего заливают результат в нужную среду.

В данной задаче вы научитесь разрабатывать кросс-платформенные приложения, которые можно будет запускать как на вашем компьютере так и на телефоне.

Необходимые навыки для обучения на курсе
  • От 1го года опыта работы на коммерческом проекте с использованием C#
  • Возможность написать простой веб сайт с операциями CRUD
  • Знание англ. языки на уровне чтения технической документации
Ранний уровень подготовки? Попробуйте  C#/.NET Mentoring

Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.

Online

Менторинг

Как проходит обучение?

Регистрация на курс

Регистрируешься на курс

Ответы на вопросы

С тобой связывается сотрудник и отвечает на все твои вопросы

Нулевая задача

Получаешь “Нулевую задачу” – для определения подойдет ли тебе курс для опытных программистов

Ментор

Тебя распределяют к ментору, и ты получаешь первую задачу

Материал

Изучаешь материал и делаешь первую задачу

Отзыв о работе

Получаешь отклик от ментора, финишишь задачу и переходишь к следующему

Подробнее
Автор и ментор курса
Андрей Винничук
Full stack Software Developer
Винничук Андрей - Ментор направления C#/.Net

Начинал работать как windows desktop developer на WinForms. Позже попробовал себя в Web-разработке с использованием ASP.NET MVC 3. Несколько лет опыта с WPF и вернулся к backend с ростом до Fullstack на ASP.NET Core + Angular.

Сертификат об окончании

Сертификат об окончании

По окончании курса мы выдадим вам сертификат, свидетельствующий об успешом завершении программы менторинга и подтверждающий вашу квалификацию по выбранному предмету.

Записаться на курс

Обратите внимание!
Мы не сотрудничаем с резидентами РФ и РБ!

    Отправляя сообщение, я соглашаюсь с офертой.

    Курс С# Next для опытных разработчиков

    Язык C# существует с 1999 года. За это время он заметно изменился. Какой-то период этот язык терял позиции, и уже поговаривали о том, что скоро он вообще исчезнет. Но сейчас С# переживает новый пик популярности. В 2021 году вышла самая стабильная версия из последних — C# 10.0.

     

    C# — нативный язык экосистемы Microsoft, он широко используется для множественных проектов MS, включая платформу .Net. Популярный движок для игр Unity использует C# в качестве скриптового языка. Так что спрос на опытных разработчиков C# остается стабильно высоким. 

     

    На нашем курсе разработчики узнают, как использовать C# в современных программных решениях. В плане курса — веб-разработка и кроссплатформенная разработка на C#, создание микросервисов и контейнеризация. Студенти курсу узнают, как можно с C# воплощать в жизнь принципы CI\CD, то есть беспрерывной разработки и внедрения. Также в ходе курса будет рассмотрена работа с нереляционными базами данных и другие современные задачи, которые встают перед разработчиками программного обеспечения.