Курсы программирования с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки
Пять демо-игрушек, которые пишутся на C# с нуля, создание проекта, работа с формами, компонентами, таймером, имитация кликов мышки.
5 часов
5736 работ
Шесть демо-программ на C#, работа с календарём, картинками, файлами, кнопками, а также рисование графических элементов.
5 часов
3645 работ
Четыре нано-игрушки, по два урока на каждую: арканоид, скорость реакции, цифры и карточки памяти.
5 часов
2231 работ
Восемь прикладных программ на C# с использованием различных возможностей языка, каждая программа создаётся с нуля.
8 часов
1769 работ
Графический практикум по использованию циклов на примере создания красочных графических и динамических узоров.
4 часов
1041 работ
Выполнив все задания этого курса ты научишься писать на C# программы в несколько раз быстрее.
6 часов
1022 работ
Пять динамических микроигрушек, по три урока на каждую: пятнашки, луноход, машинка/стрелялка, крестики-нолики, а также игра 2048.
10 часов
1072 работ
Практическое знакомство с ООП - создание динамических графических элементов, наглядная инкапсуляция, наследование, полиморфизм.
8 часов
3430 работ
Разработка технического задания с блок-схемой, динамическое размещение компонентов, алгоритмы поиска пути и линий.
6 часов
654 работ
Создание алгоритмов на основе файла из 27000 слов: поиск палиндромов и анаграмм, игра виселица, а также бот для игры Балда.
6 часов
349 работ
Практическое знакомство с теорией алгоритмов: рекурсия, комбинаторика, динамическое программирование, работа с графами, рисование фракталов.
10 часов
1304 работ
Практикум по созданию и использованию итераторов. Создание собственного итератора для перебора простых чисел.
3 часов
613 работ
Эксперименты с коллекциями в языке C#. Знакомство с теорией графов, визуальное отображения графа, алгоритмы поиска вширь и вглубь через стек и очередь.
5 часов
699 работ
Наглядная демонстрация многопоточного программирования на примере бегающих по экрану «змеек». Каждая змейка живёт в отдельном потоке.
4 часов
407 работ
Создание законченного приложения на заказ. Как нач. программисту без конкуренции найти заказ, накапливать опыт и получать за это деньги.
4 часов
396 работ
Практическое знакомство с различными технологиями: делегаты, потоки, нити, клиент-сервер, построение графиков, запись голоса и многое другое.
12 часов
923 работ
Практическое знакомство с базами данных. Авторизация пользователей, разделение доступа, ввод и отображение оценок. Составление SQL-запросов.
6 часов
271 работ
Программа-невидимка, которая запускает нужную программу в тот момент, когда за компьютером никто не работает, и выгружает её при возвращении пользователя. Может использоваться для сбора Мегахешей на проекте.
1 часов
125 работ
Создание конструктора для спрайтов. Создание динамических игр со спрайтами: Аполлон - посадка на Луну и Домино - раскладывание пасьянса.
13 часов
1586 работ
C# игра в философию и психологию на примере упрощения нашей жизни до конечных бинарных автоматов и наблюдения за эволюцией бинарных организмов. Поиск смысла жизни :~)
2 часов
304 работ
Создание игры Морской Бой. Объектная модель кораблей и моря. Расстановка кораблей. Процесс игры. Реализация искусственного интеллекта для игры с компьютером.
10 часов
826 работ
Попиксельная обработка изображений. Применение различных фильтров и алгоритмов масштабирования с подробными комментариями.
4 часов
285 работ
Создание шифровальных и дешифровальных программ на основе известных алгоритмов: перестановочный шифр, полиалфавитный и поточный шифр Виженера, а также ключевой обмен Диффи-Хеллмана.
7 часов
313 работ
Создание игрового комплекса «Сокобан»: редактор уровней, составление карт, алгоритм автоходов, кооперативной режим игры по сети.
14 часов
1292 работ
Четыре урока о функциональном программировании. Создание лямбда-выражений, использование LINQ, работа с замыканиями.
2 часов
100 работ
Основные приёмы работы с базой данных через Entity Framework, миграция базы данных, добавление-извлечение.
4 часов
284 работ
Практическое знакомство с технологиями ASP.NET + MVC + MySQL. Полный путь создания web-проекта: от планирования до размещения на хостинге.
9 часов
1018 работ
Создание WEB-приложения с использованием Google API. Создание базы данных людей, поиск координат по адресу, отображение фотографий на географической карте.
2 часов
145 работ
Анимация геометрических фигур, сохранение настроек в реестре, полноэкранный режим работы, установка системного хранителя экрана.
8 часов
820 работ
Создание многопользовательской клиент-серверной игры. Серверная часть на PHP с базой данных MySQL. Клиентская часть на C#. Проектирование протокола и базы данных.
21 часов
1365 работ
Создание клиент-серверного приложения для on-line игры в шахматы с использованием технологий: Unity, C#, ASP.NET, MS-SQL, Entity Framework.
18 часов
1136 работ
Три коротких урока о компиляторе CSC. Вы узнаете, как создать и откомпилировать программу на C#, не используя IDE Visual Studio.
1 часов
125 работ
Создание алгоритма для рекурсивного поиска всех возможных решений головоломки Sudoku. Оригинальный способ получения начальных данных.
3 часов
141 работ
Создание игры Сапёр. Алгоритм бота для поиска мин. Считывание позиции офиц. игры с экрана. Создание хакерского бота.
11 часов
547 работ
Создание базы для управление комнатами и клиентами в отеле. Планирование БД, проектирование интерфейса, создание табличных форм, написание запросов на MySQL и MS-SQL.
11 часов
1741 работ
Комплексное решение шахматной задачи: мат конём и слоном. Поиск правильного хода для любой позиции. Поиск матовых комбинаций и рекурсивный алгоритм с возвращением хода.
13 часов
265 работ

Практические видеоуроки по C#

На каждом уроке с нуля создаётся законченное приложение.

Все этапы создания программы подробно объясняются.

Есть видеокурсы по созданию игровых и прикладных программ с использованием различных технологий.

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

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




Случайный видеообзор от нашего курсанта

459. Сергей Сергеевич # WPF Clocks

Продолжительность видеообзора: 00:00:22


Автор видеообзора: 459. Сергей Сергеевич
Название видеокурса: WPF Clocks
Научился: Ни чему
Трудности: Ни чего
Понравился курс, так держать. Но есть много ошибок и не нужного кода. Первая ошибка если мы написали метод SetColorFont, то должно быть так LabelContentUp.Foreground, а не LabelContentUp.Background, так как мы указываем цвет шрифта, а не фон. Во вторых этот метод не нужен, так как мы явно указали в xaml разметке Foreground="White", так же и фон можно быkо указать явно в xaml и было бы по меньше кода. Насчет animation.Completed += Animation_Completed; я так и не понял зачем несколько раз писать, можно было написать так и все работает отлично, может я просто не до понял. private void Move() { if (nextChar == prevChar) return; LabelContentUpRot.Content = prevChar.ToString(); LabelContentDownRot.Content = nextChar.ToString(); LabelContentUp.Content = nextChar.ToString(); LabelContentDown.Content = nextChar.ToString(); DoubleAnimation animation = new DoubleAnimation(); animation.Completed += Animation_Completed; animation.From = 0; animation.To = 360; animation.Duration = TimeSpan.FromSeconds(0.4); Rot.BeginAnimation(AxisAngleRotation3D.AngleProperty, animation); } private void Animation_Completed(object sender, EventArgs e) { prevChar = nextChar; } А так все отлично, мне понравилось. Ошибки у всех бывают))) И лучше создавать приложения от легкого к сложному, для меня было тяжело сразу все понять, так как не работал с геометрии в WPF. В последнем уроке только добавил Border вокруг Label и работал только с ним, вроде все. Микрофона нет, поэтому просто видео.




«Я мечтаю, я хочу, я сделаю»



«Я не достоин»



«Я не люблю»



Супер-игра твоей мечты



Объектная модель твоей игры.



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Написать отзыв, конечно!
Ну, чтож. Курс мне понравился. Он был легкий и приятный на вкус)))) Я экспериментировал с циклами... чуть-чуть.... немноооожко))) И узнал, как реализовывать задержку! Спасибо за эту фишку! Очень полезная штука! Конечно проследить работу циклов тоже было любопытно. Теперь, со знанием правила "первой и последней итерации" мне будет уже легче проверять свои циклы на работоспособность. На счет идей похожего плана сложно что либо сказать. Хотелось бы сделать диаблоподобную игру - вот идея! но она конечно не уложится в рамки такого мини-курса)


Научился: подготавливать презентацию; записывать экран; выкладывать на ютуб
Трудности: побороть с волнение и сделать презентацию не большую, хотя так и не получилось, это второй дубль, и больше не стала делать, буду тренироваться на следующих обзорах, так что все интересное впереди! :)
Мне понравилось, хотя я очень переживала, мне кажется к дипломной речи не так тщательно готовилась, хотя наверно забыла как это. Молодец Евгений, очень хорошая идея ведь это здорово уже сейчас уметь преподнести красиво и выгодно свое творчество чтобы оно приносило по мимо удовольствия при реализации еще и финансовую прибыль! Спасибо! :)