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

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

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

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

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

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

Jysan Bank и Kaspi Bank — надёжные банки-партнеры. Оформив у них рассрочку, вам не придется платить первый взнос и переплачивать по процентам.

• Для граждан Казахстана  
• Проверенные банки
• Без справок о доходах
• Выгодные условия оплаты

Бизнес ищет разработчиков С#

469 000 тенге

Средняя зарплата аналитика

241 вакансия

Доступна прямо сейчас*
*Данные взяты с сайтов по поиску работы
С# Developer
Астана, удалённая
516 000 тенге
Разработчик C#
Шымкент
от 422 000 тенге
Backend-разработчик C#
Алма-Ата, удалённая
до 940 000 тенге

Кому подойдет курс

Новичкам в IT

Новичкам в IT

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

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

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

На практике исследуете многофункциональный С#, расширите стек технологий и добавите в портфолио разноплановые проекты.

Станьте разработчиком C# с нуля

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

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

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

Компетенции, востребованные на рынке

Компетенции, востребованные на рынке

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

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

Готовые проекты для портфолио

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

Софт для .NET-разработчиков

Софт для .NET-разработчиков

Вы получите ключи к Rider — быстрой и функциональной IDE с поддержкой .NET Framework. Позволяет создавать десктопные приложения, игры на Unity, NET-сервисы на Windows, Mac и Linux.

Доступ к сообществу GeekBrains

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

Как вы найдёте работу
с помощью GeekBrains

Трудоустройство GeekBrains

Дадим необходимые знания

Вы получите навыки на курсах основного обучения и занятиях вне четверти.

Вместе оформим резюме

Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.

Предложим подходящие вакансии

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

Поможем получить работу мечты

Мы дадим советы по прохождению собеседования.
И поздравим с оффером :)

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

Базовый набор знаний у меня имелся, но этого было явно недостаточно для старта карьеры веб-разработчика. В интернете почти сразу увидел рекламу курсов GeekBrains.

Во время учёбы я начал ходить по собеседованиям. Повезло: уже после третьего получил оффер. Сейчас я хочу поработать в другой стране. Мне уже поступали предложения из Германии и Сингапура. Думаю, что переезд — вопрос времени.

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

Я научился создавать сложные комплексные приложения в Excel — с циклами, массивами и дополнительными функциями.

Сейчас я ушёл с работы по найму и стал индивидуальным предпринимателем. Знания веб-разработки помогли разобраться, что такое API, JSON, как взаимодействовать с сайтами, как брать с них нужные данные, как интегрировать работу сайта и Excel, как использовать БД.

Выпускники 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. С 2018 года занимает должность архитектора высоконагруженных систем в ЦРТ.

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

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

Преподаватель GeekBrains
Николай Малышев | Руководитель группы разработки в МТС ИТ

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

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

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

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

Проектирует и разрабатывает систему документооборота для финансовых и биржевых консультантов в США. Работает в .NET-стеке из-за стабильной и широко распространённой технологии, позволяющей реализовать себя в самых разных направлениях — от веб-приложения до компьютерных игр.

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

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

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

Более 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# веб-разработчик

Ожидания по з/п
470 000 тенге
Локация
Алма-Ата
График работы
Предпочитаю удалённую работу

Образование

GeekBrains, факультет С# разработчик, 2022

Опыт работы

GeekBrains, Проектная работа

Портфолио

Консольный файловый менеджер
Консольный файловый
менеджер
Оконный файловый менеджер
Оконный файловый
менеджер
Менеджер баз данных
Менеджер баз данных
Веб решение с микро-сервисной архитектурой
Веб решение с микро-сервисной архитектурой для сбора и отображения статистики загрузки серверов

Сертификат GeekBrains

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

Диплом GeekBrains

Выберите пакет обучения на программе Разработка на C#

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

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

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

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

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

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

В каждом пакете первый год обучения включает:

15
месяцев
обучения
=
3
месяца
Общий блок
+
9
месяцев
Специализация
+
3
месяца
Трудоустройство
или создание бизнеса
на ваш выбор в ходе обучения
Junior
.

Разработчик C#

от  72 999 тенге
от 27 739 тенге
в месяц при рассрочке до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
12 мес
Доход после обучения
от 455 000 тенге
Потенциальный доход через 3 года
от 850 000 тенге
+ Технологическая специализация
Выбрать
Выбрано
Middle
Диджитал-мастер

Инженер-программист C# Мастер

от 89 648 тенге
от 44 824 тенге
в месяц при рассрочке до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle
Длительность
обучения
24 мес
Доход после обучения
от 455 000 тенге
Потенциальный доход через 3 года
от 1 100 000 тенге
Спецпрограмма
для Digital-мастеров
+ Технологическая специализация
Выбрать
Выбрано
Middle+
Гик

Инженер-программист C# PRO

от 128 068 тенге
от 69 157 тенге
в месяц при рассрочке до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle+
Длительность
обучения
36 мес
Доход после обучения
от 455 000 тенге
Потенциальный доход через 3 года
от 1 400 000 тенге
Спецпрограмма
для Geek’ов
+ Технологическая специализация
+ Отраслевая специализация
Выбрать
Выбрано
  • Обучение онлайн не выходя из дома
Факультет
Разработки на C#

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

  • C# C#
  • ASP.NET ASP.NET
  • .NET .NET
  • SQL SQL
  • NoSQL NoSQL
  • JavaScript JavaScript
  • SOAP SOAP
  • gRPC
  • Git Git
72 999 ₸ в месяц 27 740 ₸ в месяц При рассрочке до 24 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 12
    • 2 занятия в неделю
    • Помощь в трудоустройстве
    • Сертификат после обучения
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа
Оставьте заявку
Начало обучения: 10 декабря

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

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