Обучение C#

Формула программиста
основатель — Волосатов Евгений Витольдович
Yii2 + PHP = 25 уроков с 80% скидкой

Все учебные пакеты

Пакеты разделены на 4 уровня сложности.
Рекомендуется проходить курсы в порядке их следования.
  •   6 курсов

  •   66 уроков
  •   30 часов
В каждом курсе этого уровня находится уроки по созданию простых игровых и прикладных программ. Уроки этого курса позволят вам познакомиться с нашей методикой обучения и научиться писать простые программы.

0%


 
Free

Демо игры 

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

 10 уроков    5 ч. 06 м.     Евгений Волосатов



4.85
6938 отчётов
41 обзор


 
Free

Демо софт 

Шесть демо-программ на C#, работа с календарём, картинками, файлами, кнопками, а также рисование графических элементов.

 7 уроков    3 ч. 58 м.     Евгений Волосатов



4.84
1364 отчёта
2 обзора

Наноигры 

Четыре нано-игрушки, по два урока на каждую: арканоид, скорость реакции, цифры и карточки памяти.

 10 уроков    5 ч. 26 м.     Евгений Волосатов



4.88
2073 отчёта
96 обзоров

Нанософт 

Восемь прикладных программ на C#. На первом уроке создаётся "Портфолио", которое потом пополнится нано-программами, созданными на следующих уроках.

 10 уроков    7 ч. 04 м.     Евгений Волосатов



4.83
1319 отчётов
50 обзоров

Секундомер 

Выполнив все задания этого курса ты научишься писать на C# программы в несколько раз быстрее.

 16 уроков    5 ч. 28 м.     Евгений Волосатов



4.82
818 отчётов
258 обзоров

Графические циклы 

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

 13 уроков    3 ч. 00 м.     Евгений Волосатов



4.94
792 отчёта
44 обзора
  •   10 курсов

  •   161 урок
  •   64 часа
На этом уровне множество небольших, но интересных игровых и прикладных программ. Также есть введение в теорию ООП и в теорию Алгоритмов.

0%

Микроигры 

Пять динамических микроигрушек, по три урока на каждую: пятнашки, луноход, машинка/стрелялка, крестики-нолики, а также игра 2048.

 15 уроков    9 ч. 28 м.     Евгений Волосатов



4.92
856 отчётов
78 обзоров

Игры со словами 

Создание алгоритмов на основе файла из 27000 слов: поиск палиндромов и анаграмм, игра виселица, а также бот для игры Балда.

 7 уроков    5 ч. 26 м.     Евгений Волосатов



4.97
330 отчётов
14 обзоров

Теория ООП 

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

 39 уроков    7 ч. 40 м.     Евгений Волосатов



4.92
2872 отчёта
29 обзоров

Комбинаторика 

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

 22 урока    9 ч. 57 м.     Евгений Волосатов



4.92
1154 отчёта
22 обзора


 
Free

Итератор 

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

 10 уроков    2 ч. 42 м.     Иван Воронин



4.93
547 отчётов
1 обзор

Коллекция графов 

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

 19 уроков    4 ч. 06 м.     Евгений Волосатов



4.99
600 отчётов
4 обзора

Бурные потоки 

Создание потоков для игры в «Змейку». Змейки рождаются, передают друг-другу полезную информацию, размножаются и погибают. Наглядная демонстрация многопоточного программирования на C#.

 12 уроков    3 ч. 38 м.     Евгений Волосатов



4.93
362 отчёта
3 обзора

Без конкуренции 

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

 14 уроков    3 ч. 05 м.     Евгений Волосатов



4.92
359 отчётов
15 обзоров

БД - Книжка оценок 

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

 6 уроков    5 ч. 32 м.     Елена



4.78
245 отчётов
2 обзора

Новые технологии 

Практическое знакомство с различными технологиями и методиками программирования: делегаты, потоки, нити, клиент-сервер, построение графиков, запись/воспроизведение голоса и многое другое.

 17 уроков    12 ч. 28 м.     Евгений Волосатов



4.92
960 отчётов
27 обзоров
  •   13 курсов

  •   183 урока
  •   68 часов
На этом уровне вы познакомитесь с более сложными алгоритмами и технологиями. В каждом курсе создание одной или нескольких, логически свзяанных программ.

0%

Игры со Спрайтами 

Создание конструктора для спрайтов. Создание динамических игр со спрайтами: Аполлон - посадка на Луну и Домино - раскладывание пасьянса.

 33 урока    12 ч. 26 м.     Евгений Волосатов



4.94
1487 отчётов
48 обзоров

Шарики 

Создание известной игры «Шарики» или Lines на C#. Техническое задание, блок-схема, динамическое размещение компонентов, алгоритмы поиска пути и линий.

 6 уроков    3 ч. 41 м.     Евгений Волосатов



4.94
441 отчёт
31 обзор

Морской Бой 

Создание игры Морской Бой. Объектная модель кораблей и моря. Расстановка кораблей. Процесс игры. Реализация искусственного интеллекта для игры с компьютером.

 16 уроков    9 ч. 36 м.     Евгений Волосатов



4.93
698 отчётов
8 обзоров


 
Free

Бинарная жизнь 

C# игра в философию и психологию на примере упрощения нашей жизни до конечных бинарных автоматов и наблюдения за эволюцией бинарных организмов. Поиск смысла жизни :~)

 6 уроков    1 ч. 26 м.     Евгений Волосатов



4.94
240 отчётов
4 обзора

Функционал 

Четыре урока о функциональном программировании. Создание лямбда-выражений, использование LINQ, работа с замыканиями.

 5 уроков    1 ч. 26 м.     Евгений Волосатов



4.94
94 отчёта
нет обзоров

Entity Framework 

Основные приёмы работы с базой данных через Entity Framework, миграция базы данных, добавление-извлечение.

 8 уроков    3 ч. 42 м.     Евгений Волосатов



4.94
232 отчёта
нет обзоров

Фотошарп 

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

 9 уроков    3 ч. 17 м.     Евгений Волосатов



4.98
252 отчёта
2 обзора

Судоку 

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

 11 уроков    2 ч. 54 м.     Евгений Волосатов



4.94
130 отчётов
5 обзоров

Тетрис 

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

 19 уроков    6 ч. 48 м.     Кирилл Шмойлов



4.94
364 отчёта
9 обзоров

Сетевые технологии 

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

 13 уроков    4 ч. 20 м.     Кирилл Шмойлов



4.85
453 отчёта
21 обзор

API ВКонтакте 

Работа с API ВКонтакте, создание небольшого ВК-мессенджера на C#.

 14 уроков    4 ч. 14 м.     Кирилл Шмойлов



4.97
388 отчётов
9 обзоров

Webbot On-Line 

Автоматизация работы в сети, создание бота для выполнения нудных операций в онлайн-игре.

 23 урока    9 ч. 25 м.     Кирилл Шмойлов



4.85
354 отчёта
12 обзоров

Шифрование 

Создание шифровальных и дешифровальных программ на основе известных алгоритмов: перестановочный шифр, полиалфавитный и поточный шифр Виженера, а также ключевой обмен Диффи-Хеллмана.

 20 уроков    4 ч. 21 м.     Евгений Волосатов



4.99
181 отчёт
3 обзора
  •   10 курсов

  •   239 уроков
  •   95 часов
На этом уровне вы научитесь создавать логически завершённые программные продукты. На каждом курсе с нуля создаётся полноценная игровая или прикладная программа. Вы пройдёте по всем этапам создания ПО от планирования до оформления.

0%

Сокобан 

Создание комплекса программ для интеллектуальной игры «Сокобан». Редактор уровней, составление карт, реализация правила игры, программирование автоходов, решение задачи с одним ящиком, режим кооперативной игры по сети.

 22 урока    13 ч. 48 м.     Евгений Волосатов



4.95
1187 отчётов
28 обзоров

Боты Сапёра 

Создание игры Сапёр. Составление бота для прохождения официальной игры MineSweeper. Написание алгоритма для 100% поиска мин. Выбор пикселов на экране для считывания позиции. Создание хакерского бота на вип-уроке.

 32 урока    10 ч. 56 м.     Евгений Волосатов



4.97
406 отчётов
38 обзоров


 
Free

Компилятор 

Три коротких урока о компиляторе CSC. Вы узнаете, как создать и откомпилировать программу на C#, не используя IDE Visual Studio.

 3 урока    37 м.     Евгений Волосатов



4.93
111 отчётов
нет обзоров

Хранитель экрана 

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

 15 уроков    7 ч. 19 м.     Евгений Волосатов



4.94
776 отчётов
64 обзора

БД - Управление гостиницей 

Практическое знакомство с базами данных. Создание программы «Hotel - управление комнатами и клиентами». Планирование базы данных, проектирование интерфейса, создание табличных форм, работа с базами данных MySQL и MS-SQL.

 31 урок    10 ч. 16 м.     Евгений Волосатов



4.94
1559 отчётов
нет обзоров

Мат Конём и Слоном 

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

 32 урока    12 ч. 27 м.     Евгений Волосатов



4.99
216 отчётов
3 обзора


 
Free

Dancing Links 

Изучение Алгоритма X от Дональда Кнута - Dancing Links - это универсальный способ быстрого решения множества комбинаторных задач: Пентамимо, Судоку, про Ферзей и т.д.

 14 уроков    4 ч. 18 м.     Иван Воронин



4.94
253 отчёта
1 обзор

API Telegram 

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

 24 урока    10 ч. 04 м.     Кирилл Шмойлов



4.97
193 отчёта
4 обзора

Шпионский бот 

Удалённое управление компьютером через API Telegram: запуск программ, список процессов, получение скриншота экрана и др. На вип уроке - про защиту приложения.

 14 уроков    4 ч. 46 м.     Кирилл Шмойлов



5.00
101 отчёт
5 обзоров

Морской флот 

Создание многопользовательской клиент-серверной игры. Серверная часть на PHP с базой данных MySQL. Проектирование и реализация протокола. Создание базы данных и запросов. Клиентская часть на C#. Игра вчетвером.

 52 урока    20 ч. 53 м.     Евгений Волосатов



4.93
1336 отчётов
13 обзоров

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Свойства методы классов Math, DateTime, Console и др. Синтаксис языка.
Трудности: Поломал голову над Рулеткой, но оказалось все проще, чем думалось:)
Часть заданий достаточно скучновата (особенно первая часть Календаря) Интересны задания о стрелках часов и календаре 1752. Следующим курсом логично пройти Алгоритмику
Все очень нравится. Хотелось бы еще проходить такие же уроки по Android, IOS приложения. ASP,NET. В общем жду расширения вашей деятельности. Спасибо за то что вы делаете)