Курс основы Java

Стоимость курса: 12000 грн
Старт курса февраль 2021 г.

“Java объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. На 2019 год Java — один из самых популярных языков программирования. Средняя заработная плата начинающего разработчика Java составляет 700-800$”

Виктория Захарова
IT Рекрутер в Key People Recruiting

Программа курса

Занятие № 1. Введение в Java.

  • Введение в стек технологий Java. Настройка среды. Знакомство со средой разработки NetBeans IDE. Базовая структура программы. Простейшая программа Hello world. Выполнение и запуск.

Занятие № 2 Основные элементы синтаксиса; типы данных; переменные.

  • Компиляция, анализ и исправление ошибок. Основные элементы синтаксиса языка. Типы данных(примитивные). Ключевые слова. Программа вывода форматированного текста. Объявления переменных и их инициализация.

Занятие № 3. Операторы языка; типы данных(ссылочные).

  • Константы. Операторы: арифметические, логические, битовые, строковые.Преобразования типов в Java. Работа с символами и строками. Программа взаимодействия с пользователем(чтение в и с консоли).

Занятие № 4. Циклы; условия; организация ветвления.

  • Основы процедурного программирования. Ветвления. Циклы. Проектирование методов.
  • Практика.

Занятие № 5. Массивы; индексная арифметика

  • Что такое массив. Что такое индекс и для чего он используется. Сортировки массивов. Поиск в массиве.

Занятие № 6. Методы.

  • Параметры методов. Перегрузка методов. Рекурсия. Программа вычисления факториала.

Занятие № 7. Введение в ООП.

  • Классы и объекты. Структура класса. Переменные и методы класса. Модификаторы доступа. Инкапсуляция. Написание первого класса.

Занятие № 8. Абстракции; наследование; полиморфизм.

  • Наследование. Полиморфизм. Интерфейс. Абстрактный класс. Класс Object и его методы.

Занятие № 9. Продвинутое ООП.

  • mutable, immutable объекты. Создание immutable объекта. Клонирование и копирование объекта. Equals(), hashCode(). Основы многопоточности.

Занятие № 10 Потоки ввода/вывода в Java.

  • Чтение и запись в файл. Чтение и запись в поток. Сериализация.

Занятие № 11|12. Collеction Framework.

  • Коллекции в Java: List, Map,Set. Основные реализации коллекций. Основные приемы использования колекций. Проход по элементам коллекции, шаблон проектирования Iterator. Сравнение элементов коллекции. Сортировка элементов коллекции.

Занятие № 13|14. Исключения.

  • Концепция обработки исключений. Сравнение традиционного механизма обработки ошибок с механизмом. Обработки исключений. Блок try-catch-finally. Типы исключений. Стандартные исключения в Java и их роль. Выброс исключения из метода

Занятие № 15.

  • Старт карьеры в IT. Знакомство с IT компаниями (где можно пройти стажировку). Составление идеального резюме. Требования к резюме и часто распространенные ошибки. Составление сопроводительного письма. Важные нюансы отправки резюме по почте. Блоки типичного собеседования в IT компании. Подготовка к собеседованию.

Занятие № 16.

  • Индивидуальная работа со студентом
  • Проработка резюме и работа над ошибками
  • Репетиция собеседования

Занятие № 17. Базы данных JDBC.

  • SQL
  • БД MySQL
  • Введение в JDBC – statement, preparedstatement

Занятие № 18-21 Swing GUI и курсовая работа

  • Теория и МНОГО практики (Swing GUI).
  • Написание курсовой работы.

Занятие № 22-24. Написание программы «Чат» или «simple Web-server»

  • Защита курсовой работы.

Занятие № 25. Подведение итогов. Экзамен. Вручение сертификатов.

Занятие 26 и 27. Коуч по трудоустройству:

  • Старт карьеры в IT
  • Знакомство с IT компаниями (где можно пройти стажировку)
  • Составление идеального резюме
  • Требования к резюме и часто распространенные ошибки
  • Составление сопроводительного письма
  • Важные нюансы отправки резюме по почте
  • Блоки типичного собеседования в IT компании
  • Подготовка к собеседованию
  • Индивидуальная работа со студентом
  • Проработка резюме и работа над ошибками
  • Репетиция собеседования

* В программе возможны изменения.

Почему наши студенты делают стремительную карьеру в IT индустрии:

МАЛОКОМПЛЕКТНЫЕ ГРУППЫ

Преподаватель максимальное количество времени уделяет каждому студенту, так как в группе до 12 человек.

РЕПУТАЦИЯ

Наш опыт преподавания Тестирования ПО 5 лет. Нас знают и уважают работодатели. Наших студентов большинство IT компаний рады видеть в рядах своих сотрудников.

АНГЛИЙСКИЙ ЯЗЫК

Предоставляем бесплатные уроки по IT English, для проработки IT лексики и повышения уже имеющегося у Вас уровня.

НАШИ ПРЕПОДАВАТЕЛИ

Преподавательский состав состоит из профессионалов — практиков, работающих в ведущих IT компаниях Украины более 5 лет, с уровнем Senior/Lead.

ДОСТУПНЫЕ ЦЕНЫ

Доступная стоимость обучения и лояльная система оплаты курса. Мы вывели и придерживаемся формулы: доступная цена = высокое качество обучения.

ПРАКТИКА

Практика составляет 70% и проходит на рабочих проектах. Даем не только теоретические знания, мы выпускаем востребованных высококвалифицированных специалистов.

    Ваше имя *
    Ваш телефон *
    Ваш email
    Выбранный курс

    Занятие № 1. Введение в Java.

    Занятие № 2 Основные элементы синтаксиса; типы данных; переменные.

    Занятие № 3. Операторы языка; типы данных(ссылочные).

    Занятие № 4. Циклы; условия; организация ветвления.

    Занятие № 5. Массивы; индексная арифметика

    Занятие № 6. Методы.

    Занятие № 7. Введение в ООП.

    Занятие № 8. Абстракции; наследование; полиморфизм.

    Занятие № 9. Продвинутое ООП.

    Занятие № 10 Потоки ввода/вывода в Java.

    Занятие № 11|12. Collеction Framework.

    Занятие № 13|14. Исключения.

    Занятие № 15.

    Занятие № 16.

    Занятие № 17. Базы данныхж

    JDBC.

    Занятие № 18-21 Swing GUI и курсовая работа

    Занятие № 22-24. Написание программы «Чат» или «simple Web-server»

    Занятие № 25. Подведение итогов. Экзамен. Вручение сертификатов.

    * В программе возможны изменения.

    Петр Марик

    Преподаватель курса Язык программирования Java. Опыт работы с Java около 12 лет.

    Будьте первым, кто оставит отзыв.

    Записалось: 3 Учеников
    Продолжительность: 26 занятий
    Lectures: 0
    Занятия: 3 раза в неделю
    Уровень: Начальный
    Рассматриваем тем: 23