“Java объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. На 2019 год Java — один из самых популярных языков программирования. Средняя заработная плата начинающего разработчика Java составляет 700-800$”
Виктория Захарова
IT Рекрутер в Key People Recruiting
Курс основы Java
Стоимость курса:
12000 грн
Старт курса февраль 2021 г.
Программа курса
Занятие № 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% и проходит на рабочих проектах. Даем не только теоретические знания, мы выпускаем востребованных высококвалифицированных специалистов.
Занятие № 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 лет.