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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!
Пять демо-игрушек, которые пишутся на C# с нуля, создание проекта, работа с формами, компонентами, таймером, имитация кликов мышки.
 5 часов
 5637 работ
Шесть демо-программ на C#, работа с календарём, картинками, файлами, кнопками, а также рисование графических элементов.
 5 часов
 3599 работ
Четыре нано-игрушки, по два урока на каждую: арканоид, скорость реакции, цифры и карточки памяти.
 5 часов
 2183 работ
Восемь прикладных программ на C# с использованием различных возможностей языка, каждая программа создаётся с нуля.
 8 часов
 1757 работ
Графический практикум по использованию циклов на примере создания красочных графических и динамических узоров.
 4 часов
 1003 работ
Выполнив все задания этого курса ты научишься писать на C# программы в несколько раз быстрее.
 6 часов
 994 работ
Пять динамических микроигрушек, по три урока на каждую: пятнашки, луноход, машинка/стрелялка, крестики-нолики, а также игра 2048.
 10 часов
 1066 работ
Практическое знакомство с ООП - создание динамических графических элементов, наглядная инкапсуляция, наследование, полиморфизм.
 8 часов
 3397 работ
Разработка технического задания с блок-схемой, динамическое размещение компонентов, алгоритмы поиска пути и линий.
 6 часов
 626 работ
Создание алгоритмов на основе файла из 27000 слов: поиск палиндромов и анаграмм, игра виселица, а также бот для игры Балда.
 6 часов
 347 работ
Практическое знакомство с теорией алгоритмов: рекурсия, комбинаторика, динамическое программирование, работа с графами, рисование фракталов.
 10 часов
 1305 работ
Практикум по созданию и использованию итераторов. Создание собственного итератора для перебора простых чисел.
 3 часов
 606 работ
Эксперименты с коллекциями в языке C#. Знакомство с теорией графов, визуальное отображения графа, алгоритмы поиска вширь и вглубь через стек и очередь.
 5 часов
 699 работ
Наглядная демонстрация многопоточного программирования на примере бегающих по экрану «змеек». Каждая змейка живёт в отдельном потоке.
 4 часов
 407 работ
Создание законченного приложения на заказ. Как нач. программисту без конкуренции найти заказ, накапливать опыт и получать за это деньги.
 4 часов
 387 работ
Практическое знакомство с различными технологиями: делегаты, потоки, нити, клиент-сервер, построение графиков, запись голоса и многое другое.
 12 часов
 915 работ
Практическое знакомство с базами данных. Авторизация пользователей, разделение доступа, ввод и отображение оценок. Составление SQL-запросов.
 6 часов
 268 работ
Программа-невидимка, которая запускает нужную программу в тот момент, когда за компьютером никто не работает, и выгружает её при возвращении пользователя. Может использоваться для сбора Мегахешей на проекте.
 1 часов
 122 работ
Создание конструктора для спрайтов. Создание динамических игр со спрайтами: Аполлон - посадка на Луну и Домино - раскладывание пасьянса.
 13 часов
 1560 работ
C# игра в философию и психологию на примере упрощения нашей жизни до конечных бинарных автоматов и наблюдения за эволюцией бинарных организмов. Поиск смысла жизни :~)
 2 часов
 295 работ
Создание игры Морской Бой. Объектная модель кораблей и моря. Расстановка кораблей. Процесс игры. Реализация искусственного интеллекта для игры с компьютером.
 10 часов
 820 работ
Попиксельная обработка изображений. Применение различных фильтров и алгоритмов масштабирования с подробными комментариями.
 4 часов
 278 работ
Создание шифровальных и дешифровальных программ на основе известных алгоритмов: перестановочный шифр, полиалфавитный и поточный шифр Виженера, а также ключевой обмен Диффи-Хеллмана.
 7 часов
 313 работ
Создание игрового комплекса «Сокобан»: редактор уровней, составление карт, алгоритм автоходов, кооперативной режим игры по сети.
 14 часов
 1260 работ
Четыре урока о функциональном программировании. Создание лямбда-выражений, использование LINQ, работа с замыканиями.
 2 часов
 100 работ
Основные приёмы работы с базой данных через Entity Framework, миграция базы данных, добавление-извлечение.
 4 часов
 258 работ
Практическое знакомство с технологиями ASP.NET + MVC + MySQL. Полный путь создания web-проекта: от планирования до размещения на хостинге.
 9 часов
 971 работ
Создание WEB-приложения с использованием Google API. Создание базы данных людей, поиск координат по адресу, отображение фотографий на географической карте.
 2 часов
 144 работ
Анимация геометрических фигур, сохранение настроек в реестре, полноэкранный режим работы, установка системного хранителя экрана.
 8 часов
 820 работ
Создание многопользовательской клиент-серверной игры. Серверная часть на PHP с базой данных MySQL. Клиентская часть на C#. Проектирование протокола и базы данных.
 21 часов
 1365 работ
Создание клиент-серверного приложения для on-line игры в шахматы с использованием технологий: Unity, C#, ASP.NET, MS-SQL, Entity Framework.
 18 часов
 850 работ
Три коротких урока о компиляторе CSC. Вы узнаете, как создать и откомпилировать программу на C#, не используя IDE Visual Studio.
 1 часов
 125 работ
Создание алгоритма для рекурсивного поиска всех возможных решений головоломки Sudoku. Оригинальный способ получения начальных данных.
 3 часов
 130 работ
Создание игры Сапёр. Алгоритм бота для поиска мин. Считывание позиции офиц. игры с экрана. Создание хакерского бота.
 11 часов
 546 работ
Создание базы для управление комнатами и клиентами в отеле. Планирование БД, проектирование интерфейса, создание табличных форм, написание запросов на MySQL и MS-SQL.
 11 часов
 1741 работ
Комплексное решение шахматной задачи: мат конём и слоном. Поиск правильного хода для любой позиции. Поиск матовых комбинаций и рекурсивный алгоритм с возвращением хода.
 13 часов
 261 работ

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

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

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

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

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

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




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

11051. Dima # Без конкуренции

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


Автор видеообзора: 11051. Dima
Название видеокурса: Без конкуренции
Научился: ФИНАЛЬНЫЙ УРОК )
Трудности: Все норм
Все норм




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



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



«Я не люблю»



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



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



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Семантика очень хороший курс. Он помогает узнать основные методы и свойства базового класса System и их применение. К концу курса уже без всяких подсказок. Спасибо автору.
Трудности: Иногда сложность вызывали формулировки заданий. Но это наоборот даже немного прокачивает навык пониманию постороннего человека. Это можно сказать общение с заказчиком, который выставляет ТЗ (а ты должен угадать что именно он хочет)
Нужно еще больше задач! Крутой сайт)
Научился: Всем здравствуйте! При разработке моей игры CounterStrike Sokoban я научился многим вещам, таким как работать с панелями, создавать их программно, размещение картинок, загрузка данных из файлов и ресурсов, динамически изменять картинки в связи с заданными условиями. Научился работать с классами, подклассами, с приватными и глобальными переменными, в одном проекте использовать несколько форм одновременно. Узнал о таком методе поиска маршрута как "Поиск в ширину" и смог его реализовать в своей игре для увеличения комфортности игры. Научился передавать данными между компьютерами и завязывать всё это в одной форме, т.е. два человека на различных компьютерах управляют одной и той же формой. Мне как программисту этот видеокурс принес много нового и, порой, неожиданного в изучении возможностей языка C#. При написании других проектов ловлю себя на мысли, что вспоминаю как это было реализовано в CounterStrike Sokoban и понимаю что это возможно - это раз, что это не сложно - это два, и всё это реально можно сделать, главное применить капельку фантазии, а базу Евгений Витольдович уже заложил. P.S. для новичков по поводу доработок - ВОЗМОЖНОСТИ БЕЗГРАНИЧНЫ, они ОГРАНИЧЕНЫ ЛИШЬ ВАШЕЙ ФАНТАЗИЕЙ! Ваяйте, создавайте, не пугайтесь трудностей, они лишь у вас в голове!
Трудности: Учиться с Евгением Витольдовичем легко и быстро, главное не гоните лошадей, одно-два занятия в день легко усваиваются, если больше - можете пропустить что-то важное!
В видео не сказал ещё что редактор уровней для одиночной и для многопользовательской игры разные уровни редактирует, разные создает на диске, и если они есть то тоже никак не пересекаются с одиночной игрой