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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

17425. ser2018 # Нанософт

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


Автор видеообзора: 17425. ser2018
Название видеокурса: Нанософт
Научился: Сделал заготовку для портфолио





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



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



«Я не люблю»



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



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



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





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

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

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

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


Научился: Самое главное работать со структурой DateTime и её методами. Быстро переключаться от одной задачи к другой. Решать задачу разделяя её на части.
Трудности: Самый сложный был урок с календарем 1752-го года.
Семантика это замечательный тренажер если выполнять задачи самостоятельно, что не всегда выходит, так как робот Шарп очень капризный, даже лишнего пробела не пропустит. Даже если задача сразу не решается, советую отложить её не надолго и заняться другими делами и досадная ошибка или неподдающийся алгоритм чудесным образом вдруг возникает на внутреннем экране. Решая задачи я узнал много тонкостей языка, его богатые возможности по обработке самых разных структур данных. После решения я обязательно смотрел видео и находил что-то новое и полезное. Хорошо когда в арсенале есть разные методы решения задач. Очень хороши задачи когда нужно изобрести способ обойти ограничение на использование каких нибудь средств языка. Большое спасибо Евгений Витольдович, за этот тщательно подобранный набор задач, хотелось бы чтобы он постоянно расширялся новыми задачами. Удачи всем в прохождении этого курса! Вперед, решать "Алгоритмику"!


Трудности: Понять суть такой структуры данных как граф. Разобраться с алгоритмами поиска)
Отличный курс. Узнал для себя очень многое. Повторил и вспомнил то, что когда то проходил в институте) Ну как проходил. Мимо ушей пропускал. Сейчас вот наверстываю. Очень радует эмоциональный и нескучный способ обучения. Ну тут как обычно. Спасибо Витольдовичу) Всем непроходившим этот курс яростно советую пройти и пополнить свой багаж скилов) Ну и как обычно ... Just do it