Онлайн-курс по программированию «Java разработчик»

Поможем подобрать лучший кружок для вашего ребенка. Наш менеджер свяжется с вами как можно скорее.

online видеоурок

Полный курс по изучению программирования: от первой программы до создания своего сервера, веб-интерфейса для него и мобильных приложений под iOS и Android. Курс включает в себя сотни задач, десяток технологий, изучение дискретной математики, сетевые технологий и компьютерную безопасность.

Курс рассчитан на школьников 7 – 11 классов и позволяет изучить глубоко не только язык программирования, но и сопутствующие дисциплины и технологии, необходимые любому высококлассному программисту. Курс поделен на 4 части.

Чему научится ребенок 

Курс нацелен на глубокое изучение основ языка программирования Java. Каждое занятие сопровождается домашними заданиями для закрепления теории. Курс наполнен большим количеством практических и интересных задачек. Во время решения задач, учащийся, как правило закрепляет не только свои знания по программированию, но и развивает логику, алгоритмическое мышление и математические способности.

Как проходит обучение

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

Курс включает в себя:

  • Вебинары (проходят 2 раза в неделю по 90 минут)
  • Видеоматериалы (выкладываются в личном кабинете)
  • Статьи
  • Презентации занятий
  • Тесты
  • Задачи (решением задач является программа, написанная учащимся, которая автоматически проверяется нашей платформой)
  • Ежедневная поддержка преподавателем в формате чата.
  • 1 раз в месяц дополнительно проводятся встречи "Поболтайка", где в формате zoom учащиеся с преподавателем обсуждают технологии, говорят о жизни IT и обсуждают внеучебные проекты.

Все занятия выкладываются в записи после их проведения. Все материалы находятся в личном кабинете: учащийся и его родители могут контролировать свой прогресс и вернуться к любому из пройденных занятий при необходимости. В течение всего курса предусмотрены консультации преподавателя и сопровождение на протяжении всех 8 месяцев учебного года.

Курс состоит из 4-х частей (4 семестра). Каждый семестр включает в себя 64 академических часа онлайн занятий.

Первая часть ( Java + Математика и логика) :

  • Основы языка Java (базовые операторы, алгоритмы и структуры данных)
  • Математика и логика (элементы дискретной математики, теории вероятностей, алгебры логики)

Вторая часть ( Java + Форматы данных):

  • Разработка десктопных (запускаемых на компьютере) приложений и базы данных
  • Форматы данных (как устроены данные, как хранятся и передаются)

Третья часть (Java + Сетевые технологии) (3 семестр, первая половина 2 года обучения):

  • Разработка серверов и REST API (создание сервера для аналога инстаграма)
  • Сетевые технологии (как устроен Интернет, сеть, изучение базовых понятий и т.п.)

Четвертая часть (VueJS + Flutter (Dart) + Компьютерная безопасность):

  • Разработка фронтенда
  • Мобильного приложения (iOS + Android), которые подключаются к серверу
  • Компьютерная безопасность (как защитить свое приложение, как защитить свой сервер).

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