Основы программирования на JAVA
60 академических часов = 30 занятий = 15 дней по 2 дня в неделю = 8 недель
web-приложения на
языке Java
базами данных
MySQL
собственные
Java классы
Программа курса
“Основы программирования на JAVA”
Открытие курса
- Приветственное слово руководителя.
- Приветственное слово преподавателя.
- Выбор и согласование проектов для портфолио.
- Организация работы с совместными документами.
Введение в Java. Основы языка
- Язык программирования Java. Состав пакета Java2.
- Настройка среды окружения. Структура Java-программы.
- Набор текста, запуск и компиляция простейшей программы.
- Подробное рассмотрение кода простейшей программы.
- Создание программы в разных средах разработки.
- Лексические основы языка.
- Элементарные типы данных. Преобразование типов.
- Консольный ввод с помощью класса java.util.Scanner.
Операторы управления. Циклы
- Блок операторов.
- Условный оператор if. if-else.
- Оператор цикла while.
- Оператор цикла do-while.
- Оператор цикла for.
- Оператор continue и метки.
- Оператор break.
- Оператор варианта switch.
Класс Math. Случайные числа. Массивы
- Статический импорт. Класс Math.
- Псевдослучайные числа. Генерация случайных чисел.
- Объявление и заполнение массива.
- Сортировка массива. Многомерные массивы.
- Нерегулярные массивы.
Классы и объекты
- Основы классов. Объявление объектов.
- Присваивание переменных объектных ссылок.
- Возвращение значения из метода.
- Добавление метода, принимающего параметры.
- Конструкторы. Сборка мусора. Перегрузка методов.
- Перегрузка конструкторов.
- Рекурсия. Ключевое слово static.
- Ключевое слово final. И
- спользование массива объектов.
- Аргументы переменной длины.
Работа с библиотечными классами
- Классы-оболочки. Автоупакока и автораспаковка.
- Строки и числа. Нумерованные типы.
- Регулярные выражения.
Наследование
- Наследование и доступ к членам класса.
- Конструкторы и наследование.
- Использование ключевого слова super для вызова конструктора суперкласса.
- Использование ключевого слова super для доступа к членам суперкласса.
- Многоуровневая иерархия. Когда вызываются конструкторы.
- Объекты подклассов и ссылки на суперклассы.
- Переопределение методов.
- Переопределение методов и поддержка полиморфизма.
- Использование абстрактных классов.
- Использование ключевого слова final.
- Предотвращение переопределения методов.
- Предотвращение наследования.
Object. Интерфейсы
- Класс Object.
- Объявление и реализация интерфейсов.
- Использование ссылок на интерфейсы.
- Переменные в составе интерфейсов.
- Наследование интерфейсов.
- Пакеты и ограничение доступа.
- Внутренние классы.
Обработка исключительных ситуаций
- Исключения в Java.
- Типы исключений.
- Неперехваченные исключения.
- Ключевые слова try и catch.
- Вложенные операторы try.
- Ключевое слово throw.
- Ключевое слово throws.
- Ключевое слово finally.
Универсальные типы
- Универсальный класс с двумя параметрами типа.
- Ограниченные типы.
- Использование групповых параметров.
- Универсальные методы.
- Универсальные интерфейсы.
- Ошибки неоднозначности.
- Ограничения универсальных типов.
Коллекции
- Краткий обзор коллекций.
- Класс ArrayList.
- Класс LinkedList.
- Класс HashSet.
- Класс TreeSet.
- Доступ к коллекции через итератор.
- Алгоритмы коллекций.
Работа с датой и временем
- Рефлексия. Класс Date.
- Класс Calendar. Класс GregorianCalendar.
- Класс DateFormat. Класс TimeZone.
Основы баз данных
- Реляционные базы данных. Разработка и программирование.
- Инструменты работы с базами данных.
- Операторы создания и модификации таблиц баз данных.
- Запись данных в таблицы баз данных.
- Модификация данных в записях. Удаление записей из базы данных.
- Выборка данных из таблиц базы данных.
Шаблоны проектирования
- Singleton.
- Factory.
- Command.
- Builder.
- S.O.L.I.D
ОС Windows 7/10
клавиатурой и работать с текстами
“ Верстка web-сайтов: HTML, CSS, JS”
занятий ул. Карбышева, д. 74
этаж 3, офис 9/3
224030 г. Брест
возможен гибкий график
Запишитесь по телефону
+375(29) 777 3 888
или
заполните форму на сайте.
Учебный центр свяжется с вами
в течение рабочего дня.
Подпишите договор в нашеи офисе:
ул. Карбышева, д. 74, оф. 9, г. Брест.
Оплатите своё обучение
в нашем учебном центре.
Выполните предварительное задание.
Приступите к занятиям по графику
учебного центра.