Язык программирования Java 8. Профессиональный уровень с выходом на ОСР-сертификацию
Данный учебный курс охватывает фундаментальные API, которые применяются для разработки объектно-ориентированных Java-приложений. Кроме того, курс затрагивает и создание программ для взаимодействия с базами данных по технологии JDBC.
Тематика курса направлена на дальнейшеее развитие, углубление и совершенствование навыков программирования на Java, в т.ч. подготовку к сдаче сертификационного экзамена Oracle Certified Professional, Java SE 8 Programmer II (1Z0-809).
Курс предназначен в первую очередь для приобретения практических навыков и рассчитан на слушателей, не имеющих возможность участвовать в очных занятиях. Структура и методология курса обеспечивают контроль качества усвоения учебного материала на каждом этапе.
По завершении данного курса слушатели будут в состоянии:
• создавать Java-приложения на основе объектно-ориентированных механизмов инкапсуляции, наследования и полиморфизма
• пользоваться классами из Java Collections Framework
• применять фильтры и выполнять поиск нужных элементов в коллекциях с помощью лямбда-выражений
• имплементировать I/O-функционал для чтения и записи файлов, в т.ч. текстовых
• работать с файловыми системами с помощью средств NIO.2
• работать с базами данных в рамках механизма CRUD-операций (т.е. создание, чтение, актуализация и удаление записей) посредством JDBC API
• создавать высокопроизводительные многопоточные приложения, избегая при этом взаимной блокировки и недоступа к ресурсам
• пользоваться лямбда-выражениями для параллелизации операций
• успешно пройти ОСР-сертификацию по 8-й версии Java (Oracle Certified Professional, Java SE8 Programmer II, экзамен 1Z0-809).
Для закрепления теоретических знаний в курсе предусмотрены:
• лабораторный практикум, состоящий из 46 лабораторных работ общим числом;
• контрольные опросы по пройденным темам (~380 вопросов) с последующим разбором экзаменационных задач (блок из 100 тестов);
• самостоятельная работа по отладке / рефакторингу программ из лабораторного практикума и решению тестов.
Ориентировочная продолжительность: 10 недель.
Необходимое время в неделю: от 6 до 10 часов (с учетом самостоятельной работы) в зависимости от текущей тематики.
Целевая аудитория
Курс рассчитан прежде всего на тех, кто:
• освоил тематику Java Programmer I (Java SE 8 Fundamentals) и обладает опытом создания, компиляции, запуски и отладки Java-приложений, в т.ч. в IDE типа NetBeans и т.п.
• владеет как минимум одним языком программирования
• знаком с принципами ООП
• имеет общее представление о работе с базами данных
О курсе
Данный учебный курс охватывает фундаментальные API, которые применяются для разработки объектно-ориентированных Java-приложений. Кроме того, курс затрагивает и создание программ для взаимодействия с базами данных по технологии JDBC.
Тематика курса направлена на дальнейшеее развитие, углубление и совершенствование навыков программирования на Java, в т.ч. подготовку к сдаче сертификационного экзамена Oracle Certified Professional, Java SE 8 Programmer II (1Z0-809).
Курс предназначен в первую очередь для приобретения практических навыков и рассчитан на слушателей, не имеющих возможность участвовать в очных занятиях. Структура и методология курса обеспечивают контроль качества усвоения учебного материала на каждом этапе.
По завершении данного курса слушатели будут в состоянии:
• создавать Java-приложения на основе объектно-ориентированных механизмов инкапсуляции, наследования и полиморфизма
• пользоваться классами из Java Collections Framework
• применять фильтры и выполнять поиск нужных элементов в коллекциях с помощью лямбда-выражений
• имплементировать I/O-функционал для чтения и записи файлов, в т.ч. текстовых
• работать с файловыми системами с помощью средств NIO.2
• работать с базами данных в рамках механизма CRUD-операций (т.е. создание, чтение, актуализация и удаление записей) посредством JDBC API
• создавать высокопроизводительные многопоточные приложения, избегая при этом взаимной блокировки и недоступа к ресурсам
• пользоваться лямбда-выражениями для параллелизации операций
• успешно пройти ОСР-сертификацию по 8-й версии Java (Oracle Certified Professional, Java SE8 Programmer II, экзамен 1Z0-809).
Для закрепления теоретических знаний в курсе предусмотрены:
• лабораторный практикум, состоящий из 46 лабораторных работ общим числом;
• контрольные опросы по пройденным темам (~380 вопросов) с последующим разбором экзаменационных задач (блок из 100 тестов);
• самостоятельная работа по отладке / рефакторингу программ из лабораторного практикума и решению тестов.
Ориентированая продолжительность: 10 недель.
Необходимое время в неделю: от 6 до 10 часов (с учетом самостоятельной работы) в зависимости от текущей тематики.
Целевая аудитория
Курс рассчитан прежде всего на тех, кто:
• освоил тематику Java Programmer I (Java SE 8 Fundamentals) и обладает опытом создания, компиляции, запуски и отладки Java-приложений, в т.ч. в IDE типа NetBeans и т.п.
• владеет как минимум одним языком программирования
• знаком с принципами ООП
• имеет общее представление о работе с базами данных