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

Формула программиста
основатель — Волосатов Евгений Витольдович

Материалы мастер класса "Люди на карте"


Вебинар «Мы начинаем PHP + Yii2» начнётся через 9 час. 00 мин.
3 часов
47 работ
PHP Driver
3 часов
118 работ
Фото/видео курс по знакомству с языком HTML и JavaScript.
1 часов
977 работ
Шахматы на двоих - HTML, CSS, PHP, JavaScript
1 часов
740 работ
Создание мультиязычного меню сайта с использованием Java Script
2 часов
24 работ
Фотокурс по созданию простейшего Интерент-магазина своими руками, используя MySQL, PHP, JavaScript, HTML, CSS.
0 часов
1131 работ
Несколько простых, но эффектных игрушек на языке программирования JavaScript.
3 часов
299 работ
Как создать красивое портфолио, используя технологию Bootstrap
4 часов
106 работ
4 часов
378 работ
Реализация всех шахматных правил на JavaScript.
8 часов
589 работ
Пять демо-игрушек, которые пишутся на C# с нуля, создание проекта, работа с формами, компонентами, таймером, имитация кликов мышки.
5 часов
5773 работ
Шесть демо-программ на C#, работа с календарём, картинками, файлами, кнопками, а также рисование графических элементов.
5 часов
3671 работ
Четыре нано-игрушки, по два урока на каждую: арканоид, скорость реакции, цифры и карточки памяти.
5 часов
2258 работ
Восемь прикладных программ на C# с использованием различных возможностей языка, каждая программа создаётся с нуля.
8 часов
1773 работ
Графический практикум по использованию циклов на примере создания красочных графических и динамических узоров.
4 часов
1044 работ
Выполнив все задания этого курса ты научишься писать на C# программы в несколько раз быстрее.
6 часов
1033 работ
Пять динамических микроигрушек, по три урока на каждую: пятнашки, луноход, машинка/стрелялка, крестики-нолики, а также игра 2048.
10 часов
1077 работ
Практическое знакомство с ООП - создание динамических графических элементов, наглядная инкапсуляция, наследование, полиморфизм.
8 часов
3457 работ
Разработка технического задания с блок-схемой, динамическое размещение компонентов, алгоритмы поиска пути и линий.
6 часов
663 работ
Создание алгоритмов на основе файла из 27000 слов: поиск палиндромов и анаграмм, игра виселица, а также бот для игры Балда.
6 часов
349 работ
Практическое знакомство с теорией алгоритмов: рекурсия, комбинаторика, динамическое программирование, работа с графами, рисование фракталов.
10 часов
1315 работ
Практикум по созданию и использованию итераторов. Создание собственного итератора для перебора простых чисел.
3 часов
623 работ
Эксперименты с коллекциями в языке C#. Знакомство с теорией графов, визуальное отображения графа, алгоритмы поиска вширь и вглубь через стек и очередь.
5 часов
699 работ
Наглядная демонстрация многопоточного программирования на примере бегающих по экрану «змеек». Каждая змейка живёт в отдельном потоке.
4 часов
407 работ
Создание законченного приложения на заказ. Как нач. программисту без конкуренции найти заказ, накапливать опыт и получать за это деньги.
4 часов
405 работ
Практическое знакомство с различными технологиями: делегаты, потоки, нити, клиент-сервер, построение графиков, запись голоса и многое другое.
12 часов
930 работ
Практическое знакомство с базами данных. Авторизация пользователей, разделение доступа, ввод и отображение оценок. Составление SQL-запросов.
6 часов
271 работ
Программа-невидимка, которая запускает нужную программу в тот момент, когда за компьютером никто не работает, и выгружает её при возвращении пользователя. Может использоваться для сбора Мегахешей на проекте.
1 часов
138 работ
Создание конструктора для спрайтов. Создание динамических игр со спрайтами: Аполлон - посадка на Луну и Домино - раскладывание пасьянса.
13 часов
1593 работ
C# игра в философию и психологию на примере упрощения нашей жизни до конечных бинарных автоматов и наблюдения за эволюцией бинарных организмов. Поиск смысла жизни :~)
2 часов
304 работ
Создание игры Морской Бой. Объектная модель кораблей и моря. Расстановка кораблей. Процесс игры. Реализация искусственного интеллекта для игры с компьютером.
10 часов
843 работ
Попиксельная обработка изображений. Применение различных фильтров и алгоритмов масштабирования с подробными комментариями.
4 часов
289 работ
Создание шифровальных и дешифровальных программ на основе известных алгоритмов: перестановочный шифр, полиалфавитный и поточный шифр Виженера, а также ключевой обмен Диффи-Хеллмана.
7 часов
331 работ
Создание игрового комплекса «Сокобан»: редактор уровней, составление карт, алгоритм автоходов, кооперативной режим игры по сети.
14 часов
1311 работ
Четыре урока о функциональном программировании. Создание лямбда-выражений, использование LINQ, работа с замыканиями.
2 часов
100 работ
Основные приёмы работы с базой данных через Entity Framework, миграция базы данных, добавление-извлечение.
4 часов
284 работ
Практическое знакомство с технологиями ASP.NET + MVC + MySQL. Полный путь создания web-проекта: от планирования до размещения на хостинге.
9 часов
1030 работ
Создание WEB-приложения с использованием Google API. Создание базы данных людей, поиск координат по адресу, отображение фотографий на географической карте.
2 часов
145 работ
Анимация геометрических фигур, сохранение настроек в реестре, полноэкранный режим работы, установка системного хранителя экрана.
8 часов
820 работ
Создание многопользовательской клиент-серверной игры. Серверная часть на PHP с базой данных MySQL. Клиентская часть на C#. Проектирование протокола и базы данных.
21 часов
1365 работ
Создание клиент-серверного приложения для on-line игры в шахматы с использованием технологий: Unity, C#, ASP.NET, MS-SQL, Entity Framework.
18 часов
1219 работ
Цель курса - разобраться в устройстве фреймворка Yii2 и создать с нуля рабочий веб-сайт видеошколы.
8 часов
715 работ
Три коротких урока о компиляторе CSC. Вы узнаете, как создать и откомпилировать программу на C#, не используя IDE Visual Studio.
1 часов
129 работ
Создание алгоритма для рекурсивного поиска всех возможных решений головоломки Sudoku. Оригинальный способ получения начальных данных.
3 часов
145 работ
Создание игры Сапёр. Алгоритм бота для поиска мин. Считывание позиции офиц. игры с экрана. Создание хакерского бота.
11 часов
547 работ
Создание базы для управление комнатами и клиентами в отеле. Планирование БД, проектирование интерфейса, создание табличных форм, написание запросов на MySQL и MS-SQL.
11 часов
1741 работ
Комплексное решение шахматной задачи: мат конём и слоном. Поиск правильного хода для любой позиции. Поиск матовых комбинаций и рекурсивный алгоритм с возвращением хода.
13 часов
273 работ
5 часов
272 работ
3 часов
89 работ
3 часов
100 работ
0 часов
57 работ
Сборник из 200 задач по C#. Видеорешения и автоматическая проверка. Все основные темы алгоритмов: типы данных, логика, разные виды циклов, математические задачи, работа с календарём, последовательности, обработка массивов, использование подпрограмм. Обязательно для прохождения каждому программисту.
0 часов
26 работ
Еженедельные успехи формулистов
3 часов
425 работ
4 часов
171 работ
В честь дня Космонавтики открыто три видеоурока по созданию игры "Посадка на Луну".
2 часов
38 работ
Создание известной игры Тетрис на C#. Поэтапная реализация всех алгоритмов, начиная с отображения и движения фигур, и заканчивая соревнованием двух игроков.
0 часов
387 работ
Изучим инструменты для работы в сети, несколько способов авторизации, а так же динамически ссылки, напишем свой браузер. На вип-уроке работа с базой данных SQLite.
5 часов
460 работ
Работа с API ВКонтакте, создание небольшого ВК-мессенджера на C#.
5 часов
408 работ
Автоматизация работы в сети, создание бота для выполнения нудных операций в онлайн-игре.
10 часов
400 работ
Вы управляете героем, который может ставить бомбы, чтобы взрывать стены и освобождать проход. В лабиринте ещё живут враги, которые пытаются вас поймать. Вы напишите отличную динамическую игру.
8 часов
70 работ
Создание продающего бота через API Telegram. Клиенты, работая с ботом, смогут выбрать продукты в онлайн-магазине, поместить их в корзину, работать с ними.
11 часов
358 работ
Поделки из бумаги
1 часов
90 работ
Удалённое управление компьютером через API Telegram: запуск программ, список процессов, получение скриншота экрана и др. На вип уроке - про защиту приложения.
5 часов
270 работ
Знакомство с языком программирования Java - установка, компиляция, запуск.
1 часов
337 работ
Работа с операциями вывода на экран и форматированного вывода.
1 часов
196 работ
Ввод текстовых и числовых данных с клавиатуры.
1 часов
540 работ
Обзор всех примитивных типов данных в языке Java.
1 часов
167 работ
Обзор всех операций, разделение их по рангу выполнения.
2 часов
263 работ
Работа с условным оператором.
1 часов
279 работ
Самостоятельное задание по первой части курса.
0 часов
160 работ
Знакомство с программой контроля версий Git.
2 часов
408 работ
Разновидности циклов, их использование.
2 часов
357 работ
Знакомство с массивами.
0 часов
123 работ
Знакомство с классами и пакетами.
1 часов
652 работ
Создание классов для шахматных фигур.
1 часов
196 работ
Рисование графических узоров с использованием циклов.
1 часов
311 работ
Использование списков.
2 часов
145 работ
Генерация картинки с буквами
2 часов
196 работ
Обзор Объектно-Ориентированных возможностей языка Java на примере решения конкретной задачи.
8 часов
651 работ
Различные способы реализации шаблона проектирования Одиночка. Создание нескольких программ для демонстрации шаблона.
3 часов
599 работ
Создание двух программ с использованием шаблона проектирования Фасад. Обзор двух разных реализаций шаблона.
2 часов
281 работ
Использование шаблона проектирования Шаблонный метод для знакомства с девушкой и для парсинга сайтов.
2 часов
190 работ
Использование шаблона проектирования стратегия для выбора класса работы со строчками и формата сохранения данных в файле.
2 часов
267 работ
Знакомство с шаблоном проектирования Фасад на примере запуска компьютера и создания мотиватора.
2 часов
160 работ
Создание простых итераторов, использование их в цикле for. Создание карточной игры Black Jack.
2 часов
212 работ
Знакомство с шаблоном проектирования Активная запись без использования базы данных. Реализация всех операций с записями через работу с файлами.
2 часов
123 работ
Знакомство с шаблоном проектирования Наблюдатель на примере создания Школьного звонка и Датчика температуры.
2 часов
163 работ
Знакомство с шаблоном проектирования Состояние на примере игры Камень-ножницы-бумага, а также создание целого Калькулятора на основе схемы состояний и перехода между ними.
3 часов
149 работ
Создание старой доброй Xonix игры на языке Java.
6 часов
717 работ
Создание игры Сапёр на Java
4 часов
214 работ
Создание книжки оценок на языке Java.
5 часов
280 работ
Настройка системы тестирования JUnit для Eclipse и для IntellijIDEA. Создание класса и написание тестов к нему.
1 часов
71 работ
Знакомство с базой данных SQLite. Установка базы, создание таблицы, написание запросов. Подключение к базе из Java, написание программы.
1 часов
153 работ
Знакомство с шаблоном проектирования MVC на примере создания телефонной книжки, используется база данных SQLite.
7 часов
736 работ
Вторая часть телефонной книжки по шаблону MVC - перенос представления на технологию JavaFX.
3 часов
114 работ
Шаблоны Проектирования на Java: Factory, Singleton, Template method, Strategy, Adapter, Facade, Iterator.
0 часов
10 работ
На этом курсе мы создадим легендарную игру «Сапёр» на языке программирования Java.
4 часов
3054 работ
0 часов
0 работ
Создание базы данных в интернете с доступом через Web API.
2 часов
33 работ
Быстрый парсинг XML на PHP
2 часов
50 работ
Создание популярной игры для развития памяти с 16 карточками.
4 часов
618 работ
1 часов
31 работ

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

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

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

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

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

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




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

10558. Иван Воронин # Боты Сапёра

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


Автор видеообзора: 10558. Иван Воронин
Название видеокурса: Боты Сапёра
Научился: закрепил полученные ранее знания
Трудности: перестать добавлять фишки (идеи ещё есть) ну и найти время на всё это =)
Список нововведений относительно базовой версии из курса “Сапёр на C#”: Как обычно создал уникальную иконку для бинарника и форм. Нарисовал текстуры в цветовой палитре ZX Spectrum. Добавлена возможность выбора сложности игры. При выборе сложности, динамически изменяется размер поля. Отображается галочка напротив выбранной сложности. Добавлены ограничения по количеству мин относительно размеров поля. Ограничение клеток по высоте и ширине, для удобства восприятия. Добавлена форма настроек “Особой...” игры. Количество мин трёхзначное. Ограничение по минимальной высоте и ширине поля в зависимости от размера поля. Добавлена форма отображения “Чемпионов” и соответствующий пункт меню. Добавлен счётчик игрового времени независимый для каждой сложности. “Чемпионы” хранятся в отдельном файле. Добавлена система сохранения текущей игры в соответствующий файл. Если при выборе сложности найдено сохранение для неё, то загружается карта поля и можно продолжить игру, если же файл не найден, повреждён или параметры отличаются от выбранных, файл удаляется, а игровое поле генерируется с нуля. Добавлена возможность сохранять текущие параметры игры. При закрытии и открытии игра запускается с последними выбранными параметрами и загружает сохранение игры если оно найдено и корректно. В начале игры или при загрузке сохранения игра становится на паузу до первого клика, в тайтле отображается текущее время, потраченное на данную карту. Как только игра закончена (победили/проиграли), то сохранение текущей игры удаляется. Добавлена форма ввода “Имени рекордсмена” для сохранения в списке “Чемпионов”. Добавлена поддержка формата mp3. Добавлены 4 мелодии формата ZX Spectrum с оригинальных дискет для окна «О игре». При открытии окна «О игре», треки чередуются по очереди (музыка играет по кругу пока не закрыть окно, при этом сама игра становится на паузу, таким образом можно подумать над очередным ходом под ностальгические мелодии). Добавлены звуки: тиканье таймера и взрыв бомбы. В папке “data” файлы расположены по типу: “save” и “sound”. Если побит рекорд, открывается окно ввода “Имени рекордсмена”, после чего открывается список “Чемпионов”. Оптимизирован размер сохранений игры (теперь они весят в 4 раза меньше). Добавлено отображение версии и билда игры в окне «О игре».




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



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



«Я не люблю»



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



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



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




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

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

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

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


Трудности: говорить не останавливаясь
Продолжаю оттачивать навыки программирования на c sharp


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