Курсът "Java Advanced" разглежда работата с езика Java. В курса ще се научите да създавате линейни структури от данни, решаване на алгоритмични проблеми (problem solving skills), работа със стриймове, файлове и директории, създаване на шаблонни класове. Обръща се внимание на парадигмата функционално програмиране, както и на основния инструмент, залагащ на нея - Stream API за обработване на потоци от данни. Средата за разработка, която ще се използва от трейнърския екип е IntelliJ Idea 2020, но всеки курсист е свободен да използва инструменти по предпочитание.
Java Advanced - май 2020
Умения, които ще придобиеш
- Създаване на линейни структури от данни
- Основи на функционалното програмиране
- Създаване на шаблонни класове
- Прилагане на базови алгоритми
- Работа с потоци от данни, файлове и директории
- Работа с многомерни и асоциативни структури от данни
Теми
-
Resources -
Course Introduction -
Stacks and Queues -
Exercise: Stacks and Queues -
Multidimensional Arrays -
Exercise: Multidimensional Arrays -
Sets and Maps Advanced -
Exercise: Sets and Maps Advanced -
Streams, Files and Directories -
Exercise: Streams, Files and Directories -
Defining classes -
Exercise: Defining classes -
Workshop -
Workshop -
Generics -
Exercise: Generics -
Iterators and Comparators -
Exercise: Iterators and Comparators -
Functional Programming -
Exercise: Functional Programming -
Exam preparation -
Consultation Day -
Workshop -
Online Exam -
Online Retake
Курсът е подходящ за студенти, усвоили работата с линейни структури, асоциативни масиви, стрингообработка.
Кога и къде ще се провеждат занятията?
Занятията се провеждат в сградата на Софтуерния университет, както следва.
- лекции - вторник и петък, от 18:00 до 21:30 часа;
- упражнения - понеделник и четвъртък, от 18:30 до 22:00 часа.
Какви са формите на обучение?
Имате възможност да се обучавате в онлайн форма на обучение:
- Ако се запишете в онлайн форма на обучение, ще имате възможност да се обучавате дистанционно, имайки достъп до live streaming обучение в реално време, както и до видео записите и учебните материали от курса.
Какво представлява изпитът и ще получа ли сертификат след края на курса?
Обучението завършва с изпит върху взетия материал, който ще се проведе онлайн, той се състои от:
- Практически изпит
- Тест
Всички, преминали практическия изпит с оценка равна или по-висока от Мн. добър (5.00), могат да получат официален сертификат от СофтУни.
SoftUni е лицензиран учебен център по Закона за професионалното образование и обучение. След всеки успешно преминат курс с оценки на изпитите по теория и практика над Среден (3.00), курсистите получават държавно признато „Удостоверение за професионално обучение“, както и приложение, валидно на територията на целия Европейски съюз. Изискванията за получаване на “Удостоверение за професионално обучение” можете да разгледате ТУК.
Мартин Паунов
Преподавател