• Обучение онлайн не выходя из дома

Факультет
Разработки на C#

Научитесь разрабатывать веб-сервисы и приложения, используя язык программирования C#. Получите практический опыт и реализуете 9 собственных проектов для портфолио.

  • C# C#
  • ASP.NET ASP.NET
  • .NET .NET
  • SQL SQL
  • NoSQL NoSQL
  • JavaScript JavaScript
  • SOAP SOAP
  • gRPC
  • Git Git
393 BYN в месяц от 150 BYN в месяц При оплате частями до 24 месяцев Подробнее о тарифах и офисах в вашей стране
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
  • ДЛИТЕЛЬНОСТЬ12
    2 занятия в неделю
  • РЕЗУЛЬТАТСертификат после обучения
    9 работ в портфолио
  • ПОМОЩЬВ трудоустройстве
    после обучения
  • ОБУЧЕНИЕПервые 5 месяцев
    бесплатно
  • ПОДАРОКГод английского
    в подарок
Не упустите лучшую возможность года!
Оставьте заявку
Начало обучения: 10 декабря

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

Спасибо за заявку! 
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету
Платите позже ― отсрочка на 5 месяцев

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

• Без переплат по процентам
• Без оплаты первого взноса
• Для граждан Беларуси
• Надёжные банки-партнёры

Разработчики С# востребованы:

2 800 BYN
Средняя зарплата аналитика
241 вакансия
Доступна прямо сейчас*
*Данные взяты с сайтов по поиску работы
С# Developer
Гомель, удалённая
3 000 BYN
Разработчик C#
Витебск
от 2 500 BYN
Backend-разработчик C#
Минск, удалённая
до 5 500 BYN
Кому подойдет курс
Новичкам в IT
Новичкам в IT

Язык программирования C-sharp актуален для начинающих разработчиков. Это один из наиболее востребованных языков, знание которого позволяет создавать приложения, сайты, программы и игры.

Начинающим разработчикам
Практикующим разработчикам

Поработаете с многофункциональным языком программирования. Приобретете востребованные навыки и создадите крутые проекты для портфолио.

Освойте C# с нуля онлайн

Участвуйте в вебинарах и получайте обратную связь
Смотрите вебинары и получайте ответы на вопросы

C#-программирование для начинающих проще осваивать на живых онлайн-уроках. Вебинары проходят в Zoom: можно задавать вопросы экспертам и общаться в чате с другими пользователями, которые проходят курс. Если пропустили урок, то его можно посмотреть в записи.

Компетенции, востребованные на рынке
Получите навыки, востребованные в IT

Каждый модуль курса охватывает материалы, необходимые в профессиональной IT-разработке. Вы освоите синтаксис языка программирования C#, научитесь писать код на нем и овладеете другими навыками, которые ценятся в сфере информационных технологий.

Проекты для портфолио
Соберите портфолио

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

Софт для .NET-разработчиков
Используйте профессиональные программы NET-разработчиков

Во время прохождения курса вы получите в распоряжение Rider — кроссплатформенную интегрированную среду разработки ПО, поддерживающую .NET Framework. С ее помощью научитесь создавать компьютерные приложения, игры на Unity и NET-сервисы для популярных ОС.

Присоединитесь к сообществу единомышленников

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

100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.
Как вы найдёте работу с помощью Центра развития карьеры
Трудоустройство GeekBrains
Резюме

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

Индивидуальный карьерный план

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

Партнерские вакансии

У вас будет доступ к закрытому чату с вакансиями наших партнёров. Вы сможете выбрать подходящие предложения, а консультант поможет написать сопроводительное письмо и подготовится к собеседованию.

Карьерные консультации

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

Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги.
История успеха GeekBrains C#
Владислав Ершов

Были базовые знания, но этого не хватало для уверенного старта в веб-разработке. Хотел сделать следующий шаг в IT и довольно быстро нашел курсы GeekBrains. Во время обучения начал ходить на собеседования. Почти сразу получил предложение. Планирую поработать в других странах. Уже получал офферы из Германии и Сингапура. Видимо, переезд не за горами.

История успеха GeekBrains C#
Борис Лещенко

Благодаря курсу освоил веб-разработку и со временем начал работать индивидуально. Понял, как создавать комплексные приложения в Excel — с циклами, массивами и дополнительными функциями. Научился использовать базы данных. Освоил API и JSON. Узнал, как продуктивно работать с сайтами: извлекать необходимую информацию и объединять работу сайта и Excel.

Пользователи GeekBrains работают в топовых компаниях

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

Логотип My.comЛоготип Delivery ClubЛоготип Maps.meЛоготип СбербанкЛоготип ВТБЛоготип Raiffeisen BankЛоготип Альфа-БанкЛоготип Umbrella IT
Программа обучения
Основной блок — 3 месяца
Введение в программирование

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

Математика и информатика

Повторите школьный курс информатики, логики и математики.

Введение в контроль версий

Познакомитесь с контролем версий и принципами работы в git и github, изучите синтаксис языка Markdown.

Знакомство с языком программирование C#

Знакомство с языком программирования C#: функциями и массивами, рекурсиями и двумерными массивами. Узнаем, как не нужно писать код.

Введение в базы данных

Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.

Профориентация

Изучим колесо компетенций и матрицу Декарта. Познакомимся со специализациями и выберем дальнейшее направление развития.

Специализация — 9 месяцев
Знакомство с треком обучения и направлениями: интро

Познакомитесь с экспертом в области C#-разработки Даниилом Мониным и узнаете, как будет организовано прохождение курса на онлайн-платформе GeekBrains.

Основы Питон

Познакомитесь с языком Python, изучите данные, функции и модули, попробуете поработать с кодом.

Знакомство с Веб-технологиями

Разберём основные понятия в веб-разработке. Познакомимся с языком разметки документов HTML, основами языка оформления стилей документа CSS, основами JavaScript, бэкенда PHP и MySQL, а также форматами передачи данных JSON и XML.

Операционные системы  (Linux)

Будем разбираться с серверной системой на базе Linux, рассмотрим один из самых популярных дистрибутивов Ubuntu (построен на базе Debian).

Серверные системы Linux используют текстовый интерфейс, поэтому графические оболочки не будут использоваться как основа, хотя графический интерфейс может помочь в начале знакомства с Linux (для это существует Desktop-версия ОС Ubuntu).

Мы научимся понимать файловую структуру Linux, работать в консоли, применять основные команды, работать с удаленной системой по SSH.

Отдельно будет рассмотрена работа Linux как платформы для веб-приложений, мы настроим и запустим полноценный стек сервисов для работы веб-сайта на базе Nginx и PHP.

Важным аспектом системного администрирования является установка программ (пакетов) из репозиториев и автоматизация действий (скрипты bash) – все эти темы мы рассмотрим на отдельных занятиях.

Кроме того, будут рассмотрены вопросы безопасности и сетевой подсистемы ОС Linux.


Объектно-ориентированное программирование
Один из основных подходов к программированию, где на первом месте стоят объекты. Используется для упрощения сложного кода. Чтобы это сделать, программу делят на уникальные блоки, которые называются объектами, данные внутри него называются свойствами, а функции — методами.
Алгоритмы и структуры данных
Курс нацелен на получение знаний о  структурах  данных и алгоритмов, которые необходимы начинающему программисту для старта карьеры. Сложность алгоритмов, О-нотация.
Исключения в программировании и их обработка
Во время работы программы иногда возникают критические ошибки, которые приводят к аварийному завершению программы. Большинство подобных ошибок можно избежать, если научить программу правильно их обрабатывать. Чтобы программа знала, что делать, если возникла какая-то ошибка, используют обработчики исключений.
Unit-тесты
Кроме проверки пользовательского интерфейса и описанных пользовательских сценариев, очень важно проверять и код на предмет его корректной работы в разных ситуациях. Для решения такой задачи используют юнит-тесты - это программа, которая проверяет правильность работы небольшой части кода. Наличие таких тестов позволяет разработчикам сразу после внесенных изменений проверить, что код после этого работает верно, что позволяет найти критичные ошибки в коде до непосредственного тестирования, и уже после этого отдать задачу тестировщику.
Базы Данных и SQL
Познакомитесь с языком запросов SQL. Научитесь писать запросы, делать расчёты и работать с таблицами. Узнаете основные ограничения SQL. Поработаете с MySQL и познакомитесь с альтернативными базами данных.
Контейнеризация
На курсе изучите различия между микросервисной и традиционной архитектурой, научится работать с Docker и Docker Compose, а так же создавать собственные Dockerfile. Большая часть курса посвящена Kubernetes - самому популярному оркестратору контейнеров. После окончания курса студент сможет разворачивать приложения в Kubernetes, в том числе с помощью GitLab CI/CD.
Архитектура ПО: принцип SOLID, проектирование ООП, чистая архитектура
После успешного прохождения данного курса вы разберетесь в универсальных принципах классического объектно-ориентированного проектирования, усвоите подход SOLID, ознакомитесь с наиболее часто применяемыми паттернами разработки ПО, освоите навыки проектирования программных компонентов. Узнаете основные принципы проектирования “чистых” архитектур.
Контроль версий углубленно (Git)
В данном курсе мы изучим специальные команды Git, узнаем, как с ними работать на практике, научимся использованию системы контроля версий Git и работе с репозиторием на продвинутом уровне.
Организация CI/CD
Во время курса мы познакомимся с основными понятиями и средствами CI/CD и инструментами, рассмотрим интеграцию и взаимодействие средств CI/CD и Docker’a, углубимся в CI.
Парадигмы программирования и языки парадигм
После успешного прохождения данного курса вы начнете разбираться в современных парадигмах программирования, будете понимать как они взаимосвязаны, сможете уверенно рассуждать об их достоинствах и недостатках, обретете системное понимание эволюционного развития подходов к разработке ПО. Благодаря всему этому сможете принимать оптимальные решения при выборе парадигмы в зависимости от задачи.
Профориентация по направлению и языкам
Рассмотрим основные направления – фронтенд, бэкенд и мобильную разработку. Пройдемся по основным языкам, которые используются в направлениях. Сориентируемся в выборе дальнейшего трека обучения.
Технологическая специализация — 3 месяца
Бэкенд-разработка

Рассмотрим подробнее бэкенд-направление, а также языки Python, Го, С#, С++

Продвинутый C#

Подробнее рассмотрим алгоритмы и структуры данных, а также ООП для С#. Продвинемся дальше в изучении языка.

ASP.NET Core Web API микросервисы

Это именно тот блок, который дает отличный старт для решений уровня Предприятия.

Первые сервисы, изучение основных HTTP, контроллеры и, то как работать с базами данных из C#

ASP.NET Core Веб Приложение

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

Проект
Узнайте подробнее о программе
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо за заявку!
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету
Oops! Something went wrong while submitting the form.
С вами будут работать топовые специалисты
Преподаватель GeekBrains
Даниил Монин | Архитектор ЦРТ

Более 15 лет занимается разработкой на .Net Framework. Сотрудничал с международными компаниями: Quest Software, Dell, Veeam. C 2018 года работает с высоконагруженными системами в ЦРТ.

Преподаватель GeekBrains
Ваган Аванесян | Ведущий разработчик в Bell Integrator

В IT с 2015 года. Развивал проекты Microsoft. Обладает разносторонним опытом — от создания микросервисов до написания десктопных приложений.

Преподаватель GeekBrains
Николай Малышев | Scrum Master в Stenn

Уже 10 лет разрабатывает на .Net. Более 5 лет работал в МТС ИТ, в которой на протяжении двух лет руководил группой разработки. Создавал ядровые системы для телекоммуникационного бизнеса МТС. В качестве спикера принимал активное участие на конференциях компании. Занимается карьерным ростом персонала.

Преподаватель GeekBrains
Сергей Камянецкий | Senior C# Developer

Разместил в Windows Phone Store шесть приложений, при работе над двумя из которых возглавлял разработку. Победил в конкурсе Microsoft Uniapps Challenge в номинации «Лучшая работа с Windows Phone». На конкурсе молодых IT-специалистов It-start.pro входил в команду победителей и выступал с докладом.

Преподаватель GeekBrains
Сергей Драмарецкий | Старший программист в ООО «Броадридж»

Создает системы документооборота для финансовых и и биржевых консультантов в США. Выбрал .NET-стек из-за продвинутых технологий и возможности реализации в различных направлениях: от веб-приложений до видеоигр.

Преподаватель GeekBrains
Андрей Кучма | Team Lead в Speech Technology Center

Топ-разработчик в сфере компьютерной безопасности. Более 8 лет создает приложения на платформе .NET. Магистр прикладной математики, публиковал научные материалы по визуализации физических процессов.

Преподаватель GeekBrains
Артём Евдокимов | Руководит разработкой пользовательских приложений в «Газпромнефть-Цифровые решения»

Более 7 лет работает в нефтегазовой области. Ранее работал в «Башнефть» и «Роснефть».

Поможем продуктивно пройти курс
Работа с экспертами

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

Рекомендации от HR-специалиста

Эксперт в области работы с персоналом поможет спланировать карьерный путь и подготовит к трудоустройству.

Персональный менеджер

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

Специалисты техподдержки

Оперативно помогут устранить любые трудности в работе с личным кабинетом и просмотром вебинаров.

Личный помощник

Если у вас возникнут трудности с прохождением модулей и выполнением практических заданий, то на помощь придет опытный пользователь нашей платформы, который уже завершил курс и успешно справился со всеми задачами.

Поддержка во время обучения
Ваше резюме после обучения
Резюме C# веб-разработчик
Мои навыки:

• Знание C#, разработка веб-приложений

• Знание технологий и платформ: NET Core, XML Web-Services, WCF, WPF, MSMQ, AJAX, ASP.NET

• Знание принципов структурного объектно-ориентированного программирования

• Знание платформы .NET Framework и среды разработки Visual Studio

• Abstract Factory, Factory Method, Chains of Responsibility, Adapter, Singleton в разрезе DI контейнера

• Понимание принципов современной Enterprise-разработки

Михаил Иванов
C# веб-разработчик
Ожидания по з/п
2 800 BYN
Локация
Минск
График работы
Предпочитаю удалённую работу
Образование
GeekBrains, факультет С# разработчик
Опыт работы
GeekBrains, Проектная работа
Портфолио
Консольный файловый менеджер
Консольный файловый
менеджер
Оконный файловый менеджер
Оконный файловый
менеджер
Менеджер баз данных
Менеджер баз данных
Веб решение с микро-сервисной архитектурой
Веб решение с микро-сервисной архитектурой для сбора и отображения статистики загрузки серверов
Сертификат GeekBrains

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

Диплом GeekBrains
Также вам может подойти
Выберите пакет обучения на программе
Разработка на C#

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

В любом пакете уже включено:

Сертификат о профессиональной переподготовке

Помощь в трудоустройстве через 12 месяцев по IT-профессиям

Доступ к дополнительными курсам GeekBrains  на ограниченное время

Выгода 20% при единовременной оплате

Junior
.
Разработчик C#
от 392 BYN
от 150 BYN
в месяц при оплате частями до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
12 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 4 100 BYN
+ Технологическая специализация
Выбрать
Выбрано
Middle
Диджитал-мастер
Инженер-программист C# Мастер
от 317 BYN
от 159 BYN
в месяц при оплате частями до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle
Длительность
обучения
24 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 5 500 BYN
Спецпрограмма
для Digital-мастеров
+ Технологическая специализация
Выбрать
Выбрано
Middle+
Гик
Инженер-программист C# PRO
от 396 BYN
от 214 BYN
в месяц при оплате частями до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle+
Длительность
обучения
36 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 6 800 BYN
Спецпрограмма
для Geek’ов
+ Технологическая специализация
+ Отраслевая специализация
Выбрать
Выбрано
  • Обучение онлайн не выходя из дома
Факультет
Разработки на C#

Научитесь разрабатывать веб-сервисы и приложения, используя язык программирования C#. Получите практический опыт и реализуете 9 собственных проектов для портфолио.

393 BYN в месяц от 150 BYN в месяц При оплате частями до 24 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 12
    • 2 занятия в неделю
    • Помощь в трудоустройстве
    • Сертификат после обучения
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа
Оставьте заявку
Начало обучения: 10 декабря

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

Спасибо за заявку! 
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету
Начать обучение