Узнать подробности и записаться на сайте школы на пробный бесплатный урок Сайт школы

Курс "По Java с нуля за 3 месяца"

Школа ITsJava

Мы предлагаем вам пройти наш очный курс по Java с нуля за 3 месяца и смогли получить помощь в трудоустройстве в хорошую IT компанию.

  • Цена
    11 900 руб.
  • Срок обучения
    1 месяц
  • Трудоустройство
    Да

Кому подойдет этот курс?

  • Вы студент и хотите развиваться в реальном программировании.
  • Вы хотите сменить профессию и стать программистом.
  • Вы хотите использовать знания, полученные на этом курсе в своем профессиональном росте.

Чем полезен этот курс?

  1. 2 проекта, реализованных вами, в вашем портфолио
  2. В течении курса вы реализуете два проекта, которые подтвердят работодателю ваши навыки.
  3. Сертификат школы ITsJava School
  4. Официальный сертификат школы программирования на Java ITsJava School.
  5. Тренировочное собеседование
  6. Даст вам преимущество в трудоустройстве + знание пула вопросов, которые задают на собеседованиях в IT компаниях.

В чем преимущества этого курса?

  • Видео и материалы
  • Вы сможете пересмотреть видео со всех уроков. Также отдельно Вам скидываются все презентации с урока и код, написанный в классе.
  • Групповой вк чат с преподавателем с поддержкой 24/7
  • ВК чат с преподавателем с поддержкой 24/7, где можно будет задавать все непонятные вопросы вне лекций.
  • Программное обеспечение
  • На занятия нужен лишь ноутбук. Все программное обеспечение будет доступно вам по ссылкам. Idea, JDK, Maven, MySql, Git.

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

Типы данных. Условные операторы. Циклы. Массивы.

  1. Жизненный цикл программы на Java.
  2. Примитивные типы данных и их свойства.
  3. Условные операторы if и case.
  4. Структурное программирование.
  5. Массивы.
  6. Циклы for, for-each, while-do.

Алгоритмы. Рекурсия. Вычислительная сложность.

  1. Процедурное программирование и методы.
  2. Алгоритмы сортировок.
  3. Рекурсия.
  4. Вычислительная сложность алгоритмов.

Объекто-ориентированное программирование. Модификаторы доступа. Ключевые слова.

  1. Объектно-ориентированное программирование.
  2. Абстракция, инкапсуляция, полиморфизм и наследование.
  3. Память в Java.
  4. Модификаторы final, static, native, synchronized.
  5. Понятие констант.

Родитель всех классов Object.

  1. Родитель всех классов Object.
  2. Детальный разбор переопределения всех его методов.

Интерфейсы. Абстрактные классы. Перечисления.

  1. Интерфейсы.
  2. Абстрактные классы.
  3. Перечисления

Потоки ввода-вывода. Работа с файлами.

  1. Потоки ввода-вывода.
  2. Запись и чтение из файла.
  3. Сериализация.

Коллекции. List, Map, Set, Queue. Отличия реализаций.

  1. Списки ArrayList и LinkedList. Реализация своих списков.
  2. Цикл for-each.
  3. Карта Map и устройство HashMap.
  4. Iterator.
  5. Множество Set.
  6. Очередь Queue.

Базы данных. Язык запросов SQL.

  1. Базы данных.
  2. Язык запросов SQL.
  3. Подключение баз данных к Java приложению.

Класс Thread. Многопоточность.

  1. Потоки и процессы в Java.
  2. Контролирование работы потоков.
  3. Volatile, synchronized.
  4. Thread pool.

Система контроля версий GIT, сборщик проектов Maven, библиотека Swing.

  1. Система контроля версий GIT.
  2. Сборщик проектов Maven
  3. Библиотека Swing.

Логирование. Время и дата. Reflection. Lombok.

  1. Логирование в Java.
  2. Время и дата в Java.
  3. Библиотека Lombok.
  4. Основные паттерны проектирования.
  5. Reflection или как сломать ООП.
  6. Собеседование один на один с преподавателем. Реализация своего проекта.
  7. Реализация своего проекта.
  8. Собеседование один на один с преподавателем.
  9. (тренировка собеседования на работу, выявления слабых мест).