Java OOP - февруари 2020

За курса
Умения, които ще придобиеш
- Разбиране на парадигмата обектно-ориентирано програмиране
- Прилагане на принципите от обектно-ориентираното програмиране
- Капсулация на данните
- Създаване на йерархия от класове и наследяване
- Използване на Reflection
- Компонетно тестване
Теми
- 1 Resources
- 2 Course Introduction
- 1 Resources
-
- 2 Course Introduction
-
- 3 Working with Abstraction
- 4 Exercise: Working with Abstraction
- 3 Working with Abstraction
-
- 4 Exercise: Working with Abstraction
-
- 5 Encapsulation
- 6 Exercise: Encapsulation
- 5 Encapsulation
-
- 6 Exercise: Encapsulation
-
- 7 Inheritance
- 8 Exercise: Inheritance
- 7 Inheritance
-
- 8 Exercise: Inheritance
-
- 9 Interfaces and Abstraction
- 10 Exercise: Interfaces and Abstraction
- 9 Interfaces and Abstraction
-
- 10 Exercise: Interfaces and Abstraction
-
- 11 Polymorphism
- 12 Exercise: Polymorphism
- 11 Polymorphism
-
- 12 Exercise: Polymorphism
-
- 13 SOLID
- 14 Exercise: SOLID
- 13 SOLID
-
- 14 Exercise: SOLID
-
- 15 Reflection and Annotations
- 16 Exercise: Reflection and Annotations
- 15 Reflection and Annotations
-
- 16 Exercise: Reflection and Annotations
-
- 17 Workshop
- 18 Wordshop
- 17 Workshop
-
- 18 Wordshop
-
- 19 Unit Testing
- 20 Exercise: Unit Testing
- 19 Unit Testing
-
- 20 Exercise: Unit Testing
-
- 21 Test Driven Development
- 22 Exercise: Test Driven Development
- 21 Test Driven Development
-
- 22 Exercise: Test Driven Development
-
- 23 Object Communication and Events
- 24 Exercise: Object Communication and Events
- 23 Object Communication and Events
-
- 24 Exercise: Object Communication and Events
-
- 25 Exam preparation
- 26 Exam preparation
- 25 Exam preparation
-
- 26 Exam preparation
-
- 27 Exam
- 28 Retake
- 27 Exam
-
- 28 Retake
-
Курсът е подходящ за студенти, усвоили синтакса на езика и работата със стандартната библиотека, желаещи да усвоят принципите и добрите практики на обектно ориентираното програмиране.
Кога и къде ще се провеждат занятията?
Занятията се провеждат в сградата на Софтуерния университет, както следва.
- лекции - вторник и петък, от 18:00 до 21:30 часа;
- упражнения - понеделник и четвъртък, от 14:00 до 17:30 часа.
Какви са формите на обучение?
Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:
- Ако се запишете в присъствена форма на обучение, имате възможност да посещавате занятията на място в университета, да участвате в лабораторни упражнения в учебната зала, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка. Ще имате и възможност лично да контактувате с лектор или асистент когато срещнете затруднения.
- Ако се запишете в онлайн форма на обучение, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.
*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.

Какво представлява изпитът и ще получа ли сертификат след края на курса?
Изпитът след обучението ще представлява практически изпит, който ще се проведе присъствено в учебната зала. Желаещите да се явят на изпита ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5.00).

SoftUni е лицензиран учебен център по Закона за професионалното образование и обучение. След всеки успешно преминат курс с оценка над Много добър 5 курсистите получават държавно признато „Удостоверение за професионално обучение“, както и приложение, валидно на територията на целия Европейски съюз.