12+ лет
Java с нуля
Java - это один из самых популярных
и универсальных языков программирования. Предлагаем готовые методики для преподавателей и детских образовательных центров
На наших курсах ребенок освоит основы Java, научится создавать простые программы и разрабатывать собственные проекты. Будет много практических заданий
Подробная программа и видео-презентации модулей смотрите в блоке "Программа курса"
Ребенок научится:
работать с алгоритмическими конструкциями для решения задач ▫ создавать оконные приложения и работать с графикой и анимацией ▫ применять принципы объектно-ориентированного программирования (ООП) ▫ разрабатывать 2D игры
Программа курса JAVA
АВТОРЫ КУРСА - Никита Гуртовцев и Данил Архаров
- Данил Выпускник технического института. Опыт преподавания более 3-х лет, разрабатывал курсы более чем в 4 школах. Языки : Scratch, Python, Web (HTML+CSS+Javascript) , Unity, Unreal Engine
Типы данных в Java · Тип данных String · Оператор условия if-else · Оператор выбора switch · Циклы · Массивы · Рандом · Текстовый квест
Демо уроки:
Урок 1П. Введение в Java
Введение в Java;
Плюсы Java;
Интересные факты;
Работа с Java;
Программа Hello, World;
Лексика;
Решение примеров;
Практические задания
Урок 2П. Числа в Java
Что такое переменная;
Целые числа;
Работа с целыми числами;
Вещественные числа;
Работа с вещественными числами;
Преобразование данных;
Практические задания;
Урок 3П Ввод и вывод в Java
Вывод данных в Java;
Ввод данных в Java;
Практические задания;
Диалоговое окно с сообщением;
Диалоговое окно с вводом данных;
Разработка калькулятора;
Пройти демо уроки бесплатно
Посмотреть видео-презентацию 1-го модуля
Основной курс. 1-й модуль:
Урок 1 Типы данных в Java
Тип char;
Тип boolean;
Неявное преобразование типов;
Явное преобразование типов;
Практические задания
Урок 2. Тип данных String
Тип String
Преобразование строк в числа
Преобразование чисел и символов в строки
Преобразование строк в символы
Практические задания
Урок 3. Оператор условия if-else
Условия в программировании
Блок-схема и алгоритм
Условный оператор if ... else
Операторы сравнения
Логические операторы
Вложенные условия
Урок 4. Оператор выбора switch
Условия в программировании
Оператор выбора switch
Побитовые логические операторы
Сравнение побитовых и укороченных логических операторов
Приоритет выполнения операций
Вложенные условия
Урок 5. Циклы
Циклы в природе
Циклы в программировании
Цикл for
Цикл while
Цикл do ... while
Оператор continue
Урок 6. Массивы
Создание массивов
Использование массивов
Изменение элементов массива
Удаление элементов массива
Двумерные массивы
Практические задания
Урок 7. Рандом
Работа со случайными числами
Проект «Предсказатель» (шар судьбы)
Урок 8. Текстовый квест
Создание уровней
Разработка события
Программирование геймплея
Оконные приложения
Посмотреть видео-презентацию 2-го модуля
Подробно по урокам модуля:
Урок 9 Классы и методы в ООП
Класс и объект поля и методы
аргументы
сеттеры и геттеры
Урок 10 Правила работы ООП
команда this конструкторы
статичность, наследование
переопределение методов
наследование полей
Урок 11 Текстовый квест
Классы наследники методы атаки и анализы жизней игрока
Урок 12 Каркас оконного приложения
Создание окна настройки и виджеты на окно
Урок 13 События внутри окна
Слушатели события слушателей
оформление окна
слушание кнопок
Урок 14 Управление графикой
Слушатель клавиатуры загрузка изображения
оператор case
Урок 15 Создание прототипа игры
Работа с изображениям исключения
слушатели мыши
координаты
Урок 16 Завершение прототипа
случайные числа с диапазоном таймеры
проверка на касание
Разработка игр
Урок 17 Разработка игры Змейка #1
• Создание графического окна• Объект Graphics
• Оси координат
• Массивы в графике
• Подготовка змейки
Урок 18 Разработка игры Змейка #2
• Создание объекта змейки• Отрисовка объектов
• Добавление движения
• FPS
• Программирование переходов
Урок 19 Разработка игры Змейка #3
• Управление змейкой• События клавиш в окне
• Позиционирование врагов
• Появление врага
Урок 20 Разработка игры Змейка #4
• Флаг для полей• Добавление проигрыша
• Добавление графики и изображений
• Объект панель и текст
• Установка скорости змейки
Урок 21 Технология 2D игр #1
• Что из себя представляет панель игры• Игровые потоки
• Как работает FPS в играх
• Программирование своего FPS счетчика
Урок 22 Технология 2D игр #2
• Считывание клавиш с окна• Управление объектом
• Класс игрока
• Загрузка изображений и их отрисовка
Урок 23 Технология 2D игр #3
• Импортирование изображений• Что такое тайлы
• Создание и настройка TileManager
• Способы рисования карты
• Считывание карты с файла
Урок 24 Технология 2D игр #4
• Коллизия• Области в игре
• Проверка касания объектов
• Добавление действий при касании
Урок 25 Flappy #1
• Библиотека для 2D игр• Запуск и настройка приложения
• Создание фона
• Основные методы библиотека
• Бесконечное движение фона
Урок 26 Flappy #2
• Добавление героя• Отрисовка игрока
• Программирование стен и их движения
• Физика вижения птички
Урок 27 Flappy #3
• Реакция на стены• События конца игры
• Соприкосновения со стенами
• Добавление текста и звуков
Урок 28 Space Ship 1#
• Подготовка проекта• Загрузка спрайтов
• Массивы и движения
• Добавления игроков
Урок 29 SpaceShip #2
• Классы выстрела• Спавнер врагов
• Спавнер выстрелов
• Проверка на коллизию
• Гибель игроков
Урок 30 Unit тесты
• Понятие и предназначение UNIT тестов• Подключение тестов
• Тестирование методов
• Различные случаи тестирования
Урок 31 Unit тесты
• Тестирование массива• Тестирование с аргументами
• Тестирование из файла
• Потоковое выполнение тестов
Урок 32 HTTP Запросы
• Понятие и предназначение HTTP запроса• Отправка запроса
• Получение ответа
• Парсинг страницы
• Получение элементов со страницы
Выберите тариф
START
- 16 уроков 1 урок 1249р.
- Доступ к урокам:
90 дней - Возможность купить с видео-уроками
- Возможность продления доступа к видео-урокам:
1 500р. на 30 дней
5 000р. на 150 дней
- Методические материалы
(можно скачать) - Презентация для проектора
- Рабочие листы ученику для 1 модуля курса
- Шпаргалка ученику
(краткий конспект) - Домашние задания ученику
- Онлайн поддержка по вопросам урока
ФИКСАЦИЯ ЦЕНЫ- Онлайн тренажер: клавиатурный сложение
Шаблоны договоровСкрипты для отдела продаж по курсамРазмещение информации об офф лайн школе партнера на сайте Codim.online
от 19 990 р.
PRO
- 32 урока 1 урок 1187р.
- Доступ к урокам: 240 дней
- Возможность купить с видео-уроками
- Возможность продления доступа к видео-урокам:
1 500р. на 30 дней
5 000р. на 150 дней
- Методические материалы (можно скачать)
- Презентация для проектора
- Рабочие листы ученику для 1 модуля курса
- Шпаргалка ученику (краткий конспект)
- Домашние задания ученику
- Онлайн поддержка по вопросам урока
ФИКСАЦИЯ ЦЕНЫ- Онлайн тренажер: клавиатурный сложение
Шаблоны договоровСкрипты для отдела продаж по курсамРазмещение информации об офф лайн школе партнера на сайте Codim.online
39 980 руб.
от 37 990 р.
- или купи в рассрочку на 6 месяцев без переплат
BUSINESS
- от 128 уроков (можно скомплектовать любыми курсами)
- Доступ к урокам: 365 дней
- Возможность купить с видео уроками
- Возможность продления доступа к видео-урокам:
5 000 р. на 30 дней на все курсы в пакете
- Методические материалы (можно скачать)
- Презентация для проектора
- Рабочие листы ученику для 1 модуля курса
- Шпаргалка ученику (краткий конспект)
- Домашние задания ученику
- Онлайн поддержка по вопросам урока
ФИКСАЦИЯ ЦЕНЫ- Онлайн тренажер: клавиатурный сложение
- Шаблоны договоров
- Скрипты для отдела продаж по курсам
- Размещение информации об офф лайн школе партнера на сайте Codim.online
от 147 960 р.
Отзывы учеников и родителей
Мама
Светлана
Мой сын Андрей в 13 лет проходил курс Юнити в Codim.online. Раньше программированием не занимался, но много времени проводил за компом и играми. Я предложила ему самому создавать игры, он не захотел питон, хотел именно юнити, хотя менеджер отговаривала, предлагала начать с чего-то попроще. Но сын посмотрел демо и сказал, что справится. Взяли 4 индивидуальных урока, чтоб наверняка понять самые азы, а дельше он сам по записанным урокам пошел. Это дешевле. Снизила оценку за работу поддержки. Не очень быстро отвечали, но может из за новогодних праздников :) Дальше вроде все ок было, отвечали в течении дня на все вопросы . Задача была выполнена. Сын увлекся созданием своих игр, хочет прогать дальше. Жаль нет продолжения курса. Ставлю твердую четверку!

Дарина
Спасибо за курс Скретч джуниор. Сначала посмотрели демо уроки и думали, что дальше сами. Но, конечно, фантазии нашей хватило совсем не на много на новые проекты и ребенок стал терять интерес. В итоге приобрели курс и не пожалели
Уроки действительно очень понятные, Марк, 6 лет справлялся сам. Даже научился записывать на телефон свои видео и сам отправлять педагогу на проверку. И вообще стал более самостоятельным, это заметно при выполнении домашних заданий. Требуется не подсказать, а похвалить))
Заканчиваем курс, следующий хотим уже Скретч. Придется мне помогать, так как еще плохо читает, но будет дополнительная мотивация больше читать
Желаем команде Кодим успехов!
Татьяна Голотрина
Здравствуйте! Хочу выразить огромную благодарность Денису Голикову, Нине, Никите Гуртовцеву и всей команде преподавателей, которые создали такие замечательные обучающие программы!
Сын 9 лет начал заниматься программированием онлайн в Майнкрафт год назад. Закончил весь курс, уже прошел курс посложнее Phyton на платформе Прогкидз и собирается осваивать Cospase.
Дочка 12 лет занимается уже полгода, заканчивает курс программирования игр на Roblox, прошла часть уроков Ptotoshop и собирается осваивать Gymp.
Занятия такого формата — с короткими видео, теоретической частью с программным кодом в виде шпаргалки, обратной связью — лично для меня и моих детей — очень удобны. Можно заниматься в любое время. В конце каждого урока — закрепляющие материал тесты. Все очень комфортно и доступно подано.
Особо хочу отметить программы лояльности, или скидки, которые Денис и команда предоставляют на праздники. Покупать такие ценные занятия со скидкой — очень приятно!
Я очень ценю ваш труд, дорогая команда Кодим! Спасибо вам за комфорт при обучении, знания, скидки и обратную связь! Успехов вам! Я не прощаюсь, у нас еще куплены программы для обучения у вас :)
Контакты
Контакты
Онлайн-школа программирования для 5-15 лет
ИП Голиков Денис Владимирович
ОГРНИП: 316774600477411
ИНН 772206988783
Пн-Пт 9:00-20:00
(бесплатно по РФ)
О нас
Книги Д. Голикова