Курси програмування для дітей. Розробка додатків на Java

Отзывы: 0
Идёт набор на курс!
Срок обучения: 
66 занять

Стоимость:

Записаться на пробный урок

Описание

Java-розробник може створити практично все: програми для настільних операційних систем Windows, Linux, Mac OS, мобільні програми під Android, сайти. Навіть серверна частина Google написана Java.

Курси програмування на Java для дітей передбачає вивчення Java з нуля та до створення складних та реальних проєктів.

Наша програма курсу включає низку тем різної складності та величезну кількість додаткових завдань з кожної теми для кращого засвоєння та закріплення матеріалу. Програма навчання мови Java розроблена у формі “від простого до складного”.

Учні легко засвоюють основи програмування, навчаються писати код, розвивають здатність до логіки, самостійного мислення. Програма передбачає багато цікавих практичних завдань.

Школярі отримають знання та практику для вирішення складних завдань. Учні освоять широкий спектр навичок: алгоритми та збирачі, ОВП, патерни, роботу з оточенням, бібліотеки та багато іншого.

Навчання проходить на Java 8. Завдяки курсу підлітки розширюють свої інтереси, можливості та перспективи в майбутньому. Відкривають підходи, які дозволять писати чистий код швидше

Результат курсу програмування Java для дітей:

  • На курсі учні з нуля вивчать мову програмування Java та створять комп’ютерну гру, що дуже цікаво дітям та підліткам!
  • Дізнаються правила створення програми на мові Java та структуру такої програми.
  • Навчаться працювати зі змінними та основними алгоритмічними конструкціями.
  • Познайомляться з основами об’єктно-орієнтованого програмування.

Курси проходять online або на локаціях: м. Академмістечко, м. Житомирська, с. Святопетрівське.

Для онлайн уроків використовуються зручна для учня програма. Ми пропонуємо hangouts і discord або залишаємо вибір за учнем. Графік відвідування занять також обирається відповідно до зручності для учня. Школа працює сім днів на тиждень. Тому легко обрати зручний час та день відвідувань.

Программа обучения

Мова програмування Java

  • Перша програма на Java, IntelliJ IDEA, NetBeans, Eclipse

Основи програмування Java

  • Структура програми/Змінні та константи
  • Типи даних/Консольне введення/виведення в Java
  • Арифметичні операції/Порозрядні операції
  • Умовні вирази/Операції привласнення та пріоритет операцій
  • Перетворення базових типів даних/Умовні конструкції
  • Цикли/Масиви/Методи/Параметри методів
  • Оператор return. Результат методу/Перевантаження методів
  • Рекурсивні функції/Введення в обробку винятків

Класи. Об’єктно-орієнтоване програмування

  • Класи та об’єкти/Пакети/Модифікатори доступу та інкапсуляція
  • Статичні члени та модифікатор static/Об’єкти як параметри методів
  • Внутрішні та вкладені класи/Успадкування
  • Абстрактні класи/Ієрархія успадкування та перетворення типів
  • Інтерфейси/Інтерфейси в механізмі зворотного виклику
  • Перерахування enum/Клас Object та його методи
  • Узагальнення (Generics)/Обмеження узагальнень
  • Наслідування та узагальнення/Посилальні типи та клонування об’єктів/Records

Обробка винятків

  • Оператор throws/Класи винятків
  • Створення своїх класів винятків

Колекції

  • Типи колекцій. Інтерфейс Collection/Клас ArrayList та інтерфейс List
  • Черги та клас ArrayDeque/Клас LinkedList
  • Інтерфейс Set та клас HashSet/SortedSet, NavigableSet, TreeSet
  • Інтерфейси Comparable та Comporator. Сортування
  • Інтерфейс Map та клас HashMap
  • Інтерфейси SortedMap та NavigableMap. Клас TreeMap
  • Ітератори

Потоки введення-виводу. Робота з файлами

  • Потоки введення-виводу/Читання та запис файлів. FileInputStream та FileOutputStream
  • Закриття потоків/Класи ByteArrayInputStream та ByteArrayOutputStream
  • Буферизовані потоки BufferedInputStream та BufferedOutputStream
  • Форматований висновок. PrintStream та PrintWriter
  • Класи DataOutputStream та DataInputStream/Читання та запис текстових файлів
  • Буферизація символьних потоків. BufferedReader та BufferedWriter
  • Серіалізація об’єктів/Клас File. Робота з файлами та каталогами
  • Робота із ZIP-архівами/Клас Console

Робота з рядками

  • Введення у рядки. Клас String/Основні операції з рядками
  • StringBuffer та StringBuilder/Регулярні вирази

Лямбда-вирази

  • Введення в лямбда-вирази/Лямбди як параметри та результати методів
  • Вбудовані функціональні інтерфейси

Багатопотокове програмування

  • Клас Thread/Створення та виконання потоків
  • Завершення та переривання потоку/Синхронізація потоків. Оператор synchronized
  • Взаємодія потоків. Методи wait та notify/Семафори
  • Обмін між потоками. Клас Exchanger/Клас Phaser
  • Блокування. ReentrantLock/Умови блокування

Stream API

  • Введення в Stream API/Створення потоку даних
  • Фільтрування, перебір елементів та відображення/Сортування
  • Отримання підтоку та об’єднання потоків/Методи skip та limit
  • Операції відомості/Метод reduce
  • Тип Optional/Метод collect
  • Угруповання/Паралельні потоки
  • Паралельні операції над масивами

Модульність

  • Створення модуля/Залежні модулі/Взаємодія між модулями

Додаткові класи

  • Математичні обчислення та клас Math
  • Великі числа BigInteger та BigDecimal
  • Робота із датами. LocalDate

Условия поступления

Як ми працюємо: 

1. Після того як Ви залишаєте заявку на відвідування курсу ми зв'яжемося з вами якомога швидше.

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

3. Коли ми з Вами домовимося про безкоштовне пробне заняття, Ви отримаєте на свій месенджер (Viber, Telegram) нагадування про день та час проведення, а також посилання (для online навчання) або адресу нашого офісу (для offline навчання). В день заняття ви також отримаєте нагадування.

4. Після безкоштовного пробного уроку, якщо вам сподобався пробний урок, ми з Вами підбираємо вам індивідуальний графік занять і домовляємося про постійний розклад.

Вітаємо вас у великій сім'ї Go-Mother!

Дни недели:
пн, вт, ср, чт, пт, сб, вс, выходные, по будням, на выбор
Время занятий:
утро, день, вечер, на выбор
Количество занятий в неделю:
1-2
Длительность занятия:
60 хвилин
Часы занятий:
8:00 - 22:00
Возраст аудитории:
Младшая школа, Средняя школа, Старшеклассники
Вид подготовки:
Базовый курс
Город:
Киев, Борщаговка, Онлайн
Преподаватель:
специалист-практик
Пробное занятие:
бесплатно
Документ об окончании:
Сертифікат
Опции:
Индивидуальное обучение
Трудоустройство:
Нет

Контакты

Адрес:
  • м. Київ, проспект Берестейський, 131А
На мапі:

Оставьте свой отзыв

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

Последние отзывы

По данному курсу пока нет отзывов.

Похожие курсы

  • Бесплатный первый урок
15 августа 2024
Идёт набор на курс!

Майстер шугарингу з нуля за 1 курс. Опануйте 5 зон депіляції в мануальній техніці з практикою на моделях. Міжнародний двомовний диплом та повне забезпечення матеріалами.

Кит, Навчальний центр комп'ютерних технологій

Стоимость

В месяц: 
2 000
грн
Кнопка записи: 
Записаться на пробный урок
  • Киев
  • Онлайн
32 заняття
Обновлённый курс

  • Бесплатный первый урок
15 августа 2024
Идёт набор на курс!

Опануйте 25 технік фарбування волосся: від базової колористики до комерційних шатуш, балаяж та айр-тач. Практичне відпрацювання на моделях. Український та міжнародний сертифікати.

Кит, Навчальний центр комп'ютерних технологій

Стоимость

В месяц: 
2 500
грн
Кнопка записи: 
Записаться на пробный урок
  • Киев
  • Онлайн
36 пар
Обновлённый курс

8 августа 2024
Идёт набор на курс!

Станьте моушн-дизайнером з нуля за допомогою After Effects та Cinema 4D. Створіть портфоліо з 3 професійних проєктів: 2D-анімація, соціальний ролик та 3D-продукт. Диплом міжнародного зразка.

Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

7 200
грн
8000
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
16 занять
Обновлённый курс

6 августа 2024
Идёт набор на курс!

Станьте бухгалтером-практиком за 6-8 тижнів. Від основ обліку до роботи в 1С Підприємство 8.3 з експертом-аудитором. 11 модулів на реальних кейсах + шаблони документації та іменний сертифікат.

Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

16 200
грн
18000
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
43 заняття
Обновлённый курс

19 августа 2024
Идёт набор на курс!

На курсі слухачі будуть виконувати розробку окремих компонентів в рамках створення комплексного модуля під керівництвом викладача. Студенти навчаться застосовувати набір технологій, включених в стандартний стек JEE і ряд суміжних технологій. Після закінчення курсу випускник може претендувати на позицію Junior Java Developer.

Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

9 000
грн
10000
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
21 заняття
Обновлённый курс

16 сентября 2024
Идёт набор на курс!

Станьте HR-фахівцем за 1 місяць: від рекрутингу до атестації персоналу. 32 години практичних навичок з документообігу та мотивації. Диплом + допомога з працевлаштуванням.

Hillel, компьютерная школа (Онлайн)
Акция

Стоимость

11 250
грн
12500
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
38 занять
Обновлённый курс

Идёт набор на курс!

Курси Java розраховані вивчення мови програмування Java з нуля. Теоретичні, практичні та інструментальні за основами програмування на прикладі Java, функціональному та об’єктно-орієнтованому підходу до написання програм на Java, основам SQL, основам інтернету та Java Standard Edition API.

Викладач: Андрій Козаченко

Lemon.School, Онлайн курси

Стоимость

18 400
грн
Кнопка записи: 
Оставить заявку
  • Киев
5 місяців, 48 занять, 102 години
Обновлённый курс

  • Бесплатный первый урок
Идёт набор на курс!

Комп'ютерна грамотність для дітей 6-12 років: від Windows до Photoshop. 19 власних проєктів — від анімації до презентацій. Індивідуальні заняття з інтерактивними методами навчання.

@GoMother, IT школа

Стоимость

В месяц: 
1 200
грн
Кнопка записи: 
Записаться на пробный урок
  • Киев
  • Борщаговка
  • Онлайн
66 занять
Обновлённый курс

Идёт набор на курс!

Для кого:

Автоматизація тестування – це курс для тестувальників, які хочуть розвиватися у своїй сфері.

Базові знання:

Знання основ тестування програмного забезпечення, теорії, ключових визначень та технік тест дизайну.

Короткий опис:

Автоматизація – майбутнє тестування, яке стає все більш популярним у всьому світі. QA, які вміють використовувати автоматизацію, сьогодні більш затребувані. Особливо це стосується роботи закордоном та міжнародних проєктів.

QALight, Центр підготовки IT-фахівців

Стоимость

12 800
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Киев
48 годин
Обновлённый курс

Идёт набор на курс!

На курсі «Java для автоматизаторів» – ви отримаєте всі необхідні знання з мови програмування Java для того, щоб почати автоматизувати. Отримані теоретичні знання одразу ж закріплюються практикою. У курс входить:

QALight, Центр підготовки IT-фахівців

Стоимость

8 530
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Киев
30 годин
Обновлённый курс