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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.
J1. Запуск
Знакомство с языком программирования Java - установка, компиляция, запуск.
 1
4 уроков
1 час

4.83 
439 
J2. Печать
Работа с операциями вывода на экран и форматированного вывода.
 1
3 уроков
1 час

4.91 
258 
J3. Ввод
Ввод текстовых и числовых данных с клавиатуры.
 1
10 уроков
1 час

4.96 
680 
J4. Типы
Обзор всех примитивных типов данных в языке Java.
 1
4 уроков
1 час

4.99 
227 
J5. Операции
Обзор всех операций, разделение их по рангу выполнения.
 1
7 уроков
2 часа

4.99 
356 
J6. Условия
Работа с условным оператором.
 1
8 уроков
1 час

4.97 
371 
J7. Экзамен
Самостоятельное задание по первой части курса.
 1
5 уроков
1 час

4.97 
197 
J8. Циклопы
Разновидности циклов, их использование.
 2
10 уроков
2 часа

4.99 
458 
J9. Массивы
Знакомство с массивами.
 2
3 уроков
1 час

5.00 
158 
JA. Классные пакеты
Знакомство с классами и пакетами.
 2
18 уроков
1 час

4.97 
794 
JB. Шахматные классы
Создание классов для шахматных фигур.
 2
6 уроков
1 час

5.00 
233 
JC. Явные графоциклы
Рисование графических узоров с использованием циклов.
 2
11 уроков
1 час

4.99 
377 
JD. Коллекции
Использование списков.
 2
5 уроков
2 часа

4.89 
197 
Слова в Сетке
Генерация картинки с буквами
 2
9 уроков
2 часа

4.97 
259 
Клиент-серверный сокет
В этой серии видеоуроков мы подробно разберём принципы работы клиент-серверных программ на основе сокетов и напишем небольшую демонстрационную программу.
 2
18 уроков
4 часа

4.94 
244 
ООФрукты
Обзор Объектно-Ориентированных возможностей языка Java на примере решения конкретной задачи.
 3
30 уроков
8 часов

4.98 
850 
Singleton
Различные способы реализации шаблона проектирования Одиночка. Создание нескольких программ для демонстрации шаблона.
 3
22 уроков
3 часа

4.98 
767 
Factory
Создание двух программ с использованием шаблона проектирования Фасад. Обзор двух разных реализаций шаблона.
 3
11 уроков
2 часа

4.99 
389 
Template method
Использование шаблона проектирования Шаблонный метод для знакомства с девушкой и для парсинга сайтов.
 3
10 уроков
2 часа

4.99 
304 
Strategy
Использование шаблона проектирования стратегия для выбора класса работы со строчками и формата сохранения данных в файле.
 3
16 уроков
2 часа

4.99 
386 
Facade
Знакомство с шаблоном проектирования Фасад на примере запуска компьютера и создания мотиватора.
 3
11 уроков
2 часа

4.96 
232 
Iterator
Создание простых итераторов, использование их в цикле for. Создание карточной игры Black Jack.
 3
15 уроков
2 часа

4.98 
315 
Active Record
Знакомство с шаблоном проектирования Активная запись без использования базы данных. Реализация всех операций с записями через работу с файлами.
 3
9 уроков
2 часа

4.96 
187 
Observer
Знакомство с шаблоном проектирования Наблюдатель на примере создания Школьного звонка и Датчика температуры.
 3
13 уроков
2 часа

4.97 
234 
State
Знакомство с шаблоном проектирования Состояние на примере игры Камень-ножницы-бумага, а также создание целого Калькулятора на основе схемы состояний и перехода между ними.
 3
13 уроков
3 часа

4.97 
254 
Java Sweeper
На этом курсе мы создадим легендарную игру «Сапёр» на языке программирования Java.
 3
52 уроков
4 часа

4.94 
3317 
Game Xonix
Создание старой доброй Xonix игры на языке Java.
 4
37 уроков
6 часов

4.95 
830 
Java Book
Создание книжки оценок на языке Java.
 4
24 уроков
5 часов

4.99 
358 
Тестирование
Настройка системы тестирования JUnit для Eclipse и для IntellijIDEA. Создание класса и написание тестов к нему.
 4
6 уроков
1 час

4.95 
108 
База SQLite
Знакомство с базой данных SQLite. Установка базы, создание таблицы, написание запросов. Подключение к базе из Java, написание программы.
 4
5 уроков
1 час

4.95 
173 
MVC шаблон
Знакомство с шаблоном проектирования MVC на примере создания телефонной книжки, используется база данных SQLite.
 4
39 уроков
7 часов

4.99 
896 
MVC и JavaFX
Вторая часть телефонной книжки по шаблону MVC - перенос представления на технологию JavaFX.
 4
17 уроков
3 часа

4.95 
171 
Пробный Java экзамен
Пробный Java экзамен
 5
12 уроков
3 часа

4.97 
144 
Экзамен по Java
Экзамен по Java
 5
13 уроков
1 час

4.89 
35 
Явный Сапёр
Создание игры Сапёр на Java
 5
12 уроков
4 часа

4.95 
243 
Курсы расположены в порядке повышения сложности. Сначала идут курсы, которые вы начали выполнять. Пройденные на 100% курсы перечислены в конце.

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

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

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

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

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

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




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

10558. Иван Воронин # Теория ООП

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


Автор видеообзора: 10558. Иван Воронин
Название видеокурса: Теория ООП
Научился: На первом скриншоте показано приближение прямоугольника к кругу своим ребром, на втором скрине видно, что шарик окрасился, т.е. был заражён, но при этом прямоугольник не пересекается своими углами, это потому, что я модернизировал функцию проверки пересечения разных объектов, учёл грани прямоугольников. Если этого не сделать, то маленькие кружки запросто пролетят насквозь больших прямоугольников, если как раз не зацепят их углы. На видео можно понаблюдать над реализацией. Так же устранил все утечки памяти и реализовал уборку мусора каждый 5 секунд, это устранило проблемы с постепенным увеличением потребления ОЗУ со временем. з.ы. по поводу Интерфейса, это очень удобная вещь, которая определяет общий набор функций для различных объектов, что позволяет взаимодействовать с ними намного удобнее и хранить в общем массиве/списке/множестве... Он гарантирует, что каждый объект имеет необходимый функционал, так как он должен обязательно быть реализован!!! з.з.ы. Не согласен, что этот урок показывает как делать нельзя, просто это сложнее и требует доп. ресурсов, но зато это более качественно, чем если бы мы кружки описывали прямоугольником. Можно создать интерфейс для игр, который хранил бы в себе базовый функционал, это прям напрашивается. Отличный курс, но маленький, советую каждому пройти его и осмыслить.
Трудности: найти время





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



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



«Я не люблю»



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



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



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


После прохождения этого курса у меня появились эмоции, которые я не могу описать. Этот курс мне очень понравился! В видео всё подробно рассмотрено,в  уроках  "поток" информации был  хорошим(не много, не мало ()хотя я мог ещё чуть-чуть быстрее). Спасибо Евгений Витольдович за этот курс! P.S(сегодня 4 часа тренировался с 11 классниками в волейболе блок ставить, немного устал, но это всё мелочь по сравнению с тем как вы - Евгений Витольдович, стараетесь на этом проекте). Спасибо за внимание!


Научился: Продолжаю "закрывать хвосты". Финальный видеообзор замечательной игры "Сокобан", написанной 3 года назад. В игре было реализовано множество очень полезных фишек вроде поиска пути (можно указать клетку, на которую человечек должен прийти, и он самостоятельно добирается (7-я секунда обзора)). Были реализованы режимы игры на 1 и 2 человек, а также отдельно редакторы уровней для них. Отдельно был написан тестер алгоритма поиска пути и проведена его оптимизация.
Трудности: Один из самых полезных по насыщенности и самый глобальный на то время курс. Все время хочу его перепройти и разобрать на сниппеты множество фишек (поиск пути, несколько слоев двумерной карты, управление юнитом мышкой, сетевая игра и т.п.), но 14 часов чистого видео - это требует серьезного подхода и затрат времени и усилий.