Курс С#

Стань Junior C# Developer за 2 месяца!

Старт курса: 11 мая 2020 года

25 000 20 999 рублей до 1 мая!

Первое занятие - пробное!

1000+ компаний ищут C# разработчика прямо сейчас, с зарплатой от 100 000 до 300 000 рублей

Из чего состоит курс?

17 уроков 2 раза в неделю по 1+ часу, а также...

Домашка
Обязательные домашние задания к каждому уроку, с проверкой и разбором ошибок
Тестирование
Короткие тесты на закрепление материала после каждого урока
Cheat sheets
Авторские шпаргалки по ключевым темам курса
15 мастер-классов
Готовые видео, в которых подробно на практике разбираются аспекты, рассмотренные в уроке
8 онлайн-стримов
раз в неделю с ответами на вопросы учащихся и консультациями
20+ часов бонусных видео
Live-кодинг практических проектов с использованием самого современного стека технологий и комментариями преподавателя

Чему вы научитесь?

Продуктивно работать в Microsoft Visual Studio .NET
Использовать базовые принципы ООП
Работать с файлами, коллекциями и строками
Создавать библиотеки классов
Работать с пакетным менеджером NuGet
Создавать многопоточные и асинхронные приложения
Создавать и работать с базами данных SQL и NoSQL
Работать с Windows Forms
Работать с инструментами парсинга
Основам BigData
Работать с файлами Microsoft Excel из C#
Масштабировать свои решения

  • Предварительно
    • Скачать, установить и зарегистрировать Visual Studio
    • Зарегистрироваться на GitHub
  • Теория
    • Что такое Microsoft .NET Framework?
    • Архитектура .NET Framework
  • Интерфейс Visual Studio, горячие клавиши
  • Практика
    • Создать первое консольное приложение
  • Источники информации по программированию на c#

  • Основные типы данных
  • Переменные
    • Соглашения об именовании переменных
  • Константы
  • Перечисления
  • Арифметические операции
  • Операции присваивания и сравнения
  • Логические операции

  • Методы
  • Условные конструкции
  • Массивы
  • Циклы
  • Обработка исключений

  • Классы и объекты
  • Модификаторы доступа
  • Полиморфизм
  • Наследование

  • Работа с дисками
  • Работа с каталогами
  • Работа с файлами
  • Чтение и запись текстовых файлов
  • Работа с бинарными файлами

  • Коллекции
  • Работа со строками
  • Регулярные выражения
  • Работа с датой и временем

  • Библиотеки классов
  • Пакетный менеджер NuGet
  • Формат JSON
    • Сериализация/десериализация

  • Что такое LINQ?
  • Разновидности LINQ
  • Методы расширения LINQ
  • Особенности LINQ

  • Что такое многопоточность?
  • Класс System.Threading.Thread
  • Создание потоков ThreadStart
  • Потоки с параметрами ParameterizedThreadStart
  • Синхронизация потоков lock, Monitor, AutoResetEvent, Mutex, Semaphore
  • Использование таймеров
  • Класс Parallel
  • Потокобезопасные коллекции Concurrent

  • Что такое асинхронное программирование
  • Признаки асинхронных методов
  • Вызов асинхронной операции
  • Передача параметров и получение результата
  • Последовательный и параллельный вызов асинхронных операций
  • Обработка ошибок в асинхронных методах
  • Отмена асинхронных операций

  • Что такое база данных? Какие бывают базы данных?
  • Популярные базы данных. СУБД.
  • Язык запросов SQL
    • Типы данных
    • Индексы и ключи
    • Создание таблицы CREATE TABLE
    • Добавление записи INSERT
    • Выборка записей SELECT
    • Обновление записей UPDATE
    • Удаление записи DELETE
    • Соединение таблиц JOIN

  • Что такое ORM Object-Relational Mapping
  • Обзор Entity Framework
    • Способы взаимодействия с БД
  • Обзор Dapper
    • Как установить Dapper
    • Преимущества Dapper
    • Поддержка СУБД
    • Методы управления данными
    • Библиотека расширенияContrib

  • Введение в Windows Forms
  • Работа с формами
  • Элементы управления
    • Кнопка Button
    • Метки и ссылки Label, LinkLabel
    • Текстовое поле TextBox
    • Поле для ввода чисел NumericUpDown
    • Радиокнопки и переключатели RadioButton, CheckBox
    • Обычные и выпадающие списки ListBox, ComboBox
    • Хелперы
      • Окно сообщения MessageBox
      • Окно открытия и сохранения файла Open/SaveFileDialog
      • Окно выбора каталога FolderBrowserDialog

  • Меню и панели инструментов
  • Табличный элемент управления
  • Другие полезные элементы управления
    • FlowLayoutPanel – панель с автоматическим размещением элементов
    • GroupBox – рамка вокруг элементов с заголовком
    • Panel - панель
    • ProgressBar – полоса прогресса
    • TabControl – панель с вкладками
  • Программное создание и компоновка элементов управления

Что такое парсинг? Как работает интернет с точки зрения программиста?

  • URL
  • IP-адреса, порты, доменные имена
  • GET- и POST-запросы
  • HTML, JavaScript
  • Авторизация
  • Что такое прокси? Виды прокси.
  • Что такое каптча? Распознавание каптчи.

  • Виды парсинга
    • по API
    • напрямую из HTML
  • Как использовать браузер для исследования страниц сайта?
  • Инструменты парсинга
    • Компоненты для скачивания
    • Компоненты для анализа/десериализации
  • Примеры парсинга с помощью C#

  • Понятие BigData
  • Хранение больших данных
    • NoSQL
    • MapReduce
    • Hadoop
  • Обработка больших данных в C# на примере MongoDB
    • Установка драйвера и подключение к базе данных
    • Взаимодействие с коллекцией. Документы
    • Модели данных
    • Настройка модели с помощью атрибутов
    • Сохранение документов в базу данных
    • Выборка из базы данных. Фильтрация данных
    • Редактирование и удаление документов
    • Увеличение производительности

  • Что такое масштабирование?
  • Обзор современных средств коммуникации между процессами
    • WCF
    • SignalR
    • Другие экзотические способы связи
  • RPC – удалённый вызов процедур

  • Почему нужно уметь работать с Microsoft Excel
  • Основные понятия Microsoft Excel
  • Компонент ClosedXML для работы с Microsoft Excel

Порядок оплатыСтоимость, условия оплаты и возврат средств

2-месячный курс стоит 25 000 рублей. При ранней регистрации до 1 мая - 20 999. 

Есть рассрочка платежа на 1 месяц: 50% сейчас, 50% - через две недели. 

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

Как оплатить?

После 1 занятия можно вернуть средства в полном объеме, если вам не понравилось - средства возвращаются в течение 5 дней на ту же карту. 

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

Об авторе курса

Меня зовут Артем Шманцирев, и я создал MOAB.TOOLS

Это самая мощная в Рунете платформа для сбора семантики с набором инструментов для обработки фраз. Системой пользуются более 30 000 человек, каждый день обрабатывается более 1 млн фраз. И всё это на C#.

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

Я научу вас большей части того, что знаю сам. И главное, я научу вас тому, что программирование - это совсем не страшно и доступно каждому.


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

Запишись на курс со скидкой до конца апреля!

25 000 20 999 рублей

00

дней

00

часов

00

минут

00

секунд


Новая профессия в пост-кризисном мире Чувства солдат таковы, что, когда они окружены, они защищаются; когда ничего другого не остается, они бьются.
Сунь Цзы, Искусство войны

Кризис лишил вас привычного ритма жизни. Работы. Перспектив. 

Вы окружены. 

Именно сейчас вы готовы сражаться - сражаться по-настоящему, за вашу семью, за себя, за место под солнцем. 

Дивный новый мир - мир цифры. С одной стороны, те кто надевает на людей электронные браслеты и контролирует перемещение, смотрит в дверной глазок и присылает штрафы.

С другой - те, кто делает бестселлеры - от Angry Birds до Escape from Tarkov (обе игры написаны на C#)

Всем им нужны разработчики. Те, кто превратит наш мир в алгоритм. 

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

Зачастую - за доллары. Разработчиков не увольняют. 

“Курс С# за 2 месяца” - ваша возможность получить профессию, столь же универсальную и столь же востребованную, как всемирная резервная валюта.

Хватит ли у вас смелости и решимости?

Решать вам. 

После курса вы сможете...

Создавать консольные и десктопные приложения

Составить портфолио из рабочих проектов курса

Работать по востребованной специальности из любой точки мира

Мы выдаем сертификат о прохождении курсов

FAQОтветы на вопросы о курсе

Новую профессию, которая будет востребована всегда, в любой кризис. 

Убедитесь сами - вакансии и зарплаты на HH.RU - 1000+ вакансий даже сейчас с зарплатой от 100 000 до 300 000 рублей

Ваш уровень после курса - C#-junior. Разумеется, требования к реализованным проектам и практическому опыту в разных компаниях могут быть разными, но даже если брать худший вариант - т.н. вакансии “начало карьеры”, то и здесь зарплаты начинаются, в среднем, от 50 000 рублей. 

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

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

Неплохим подспорьем будут начальные навыки системного администрирования Windows.

- живое общение во главе угла: каждый урок проходит в режиме live-трансляции

- прямой контакт с преподавателем и коллегами в специальном чате Telegram

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

- к каждому уроку прилагается авторская шпаргалка с основными тезисами 

- не только уроки: каждые выходные мы проводим он-лайн стрим в формате “вопрос-ответ” - вы спрашиваете, преподаватель отвечает

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

Если хотите оплатить по безналу от компании - выберите соответствующую опцию в платежной форме.

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

Доступна рассрочка в виде двух платежей 10999 руб сразу и 10000 руб через две недели после начала курса.

Перед вторым платежом мы пришлем вам напоминание.

Ученики, не оплатившие второй платёж, лишаются доступа к курсу. Первый платёж при этом не возвращается.

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

Для получения доступа к следующему уроку задание должно быть выполнено и проверено преподавателем.

Записи уроков доступны по мере их прохождения без ограничения по времени. 

Запросить возврат денег без объяснения причин вы можете в течение суток после окончания первого урока, отправив письмо с запросом возврата на [email protected]. Средства будут возвращены в течение 1-2 рабочих дней. 

+7 (499) 350-28-73 (позвонить)