Описание
Курс “Java Fundamentals” ще ви запознае в дълбочина с обектно-ориентираното програмиране (object-oriented programing) – композиция, наследяване, полиморфизъм и интерфейси; Generic класове и колекции. Материалът се надгражда постепенно, с много примери, упражнения, задачи за самоподготовка и консултации с лектора.
Курсът завършва с практически проект за изготвяне на приложение подобно на реалните такива.
Обучението се провежда в платена форма. Предлагаме опция за разсрочено плащане на до 4 вноски без допълнително оскъпяване. В случай, че се откажете от участието си на някой етап не дължите доплащане, т.е. заплащате само частта, в която сте бил/а част от групата.
На най-добре представящите се по време на обучението има възможност за организиране на срещи с потенциални работодатели.
Своите знания може да тествате напълно безплатно през “Тест Java Специалист – Ниво 1”.
Начин на провеждане
На Запис, Онлайн Консултации
*Промо цена
Цена от 560 вместо 670 лева
Срок за записване
Курсът е наличен постоянно/целогодишно
Начало на курса
19.03.2025
Какво ще научите:
- Какви са принципите и основните компоненти на обектно-ориентираното програмиране
- Как да създавате йерархии от класове с композиция, наследяване, полиморфизъм и интерфейси
- Как да прихващате и обработвате изключения
- Как да работите със библиотелите String, StringBuilder и Regex
- Как да използвате Generic Collection Framework за работа със структури от данни за лесна обработка на информация
* Ако смятате, че вече имате знания, които може да покриват съдържанието на курс “Java Fundamentals“, имате опция да се явите на тест за определяне на нивото.
Преди този курс е препоръчително да преминете Въведение в Програмирането с Java.
Програма на курс “Java Fundamentals”
- Composition
- enum Types
- Garbage Collection
- static class members
- static Import
- final Instance Variables
- Package Access
- Superclasses and Subclasses
- protected members
- Relationship between Superclasses and Subclasses
- Constructors in Subclasses
- Class Object
- Polymorphism examples
- Abstract Classes and Methods
- Allowed Assignments Between Superclass and Subclass Variables
- final Methods and Classes
- Creating and Using Interfaces
- Exception handling overview
- Java Exception Hierarchy
- Stack Unwinding and Obtaining Information from an Exception
- Chained Exceptions
- Declaring New Exception Types
- Assertions
- Class String
- Basic operations with strings – comparison, concatenation, extracting substring, searching
- More operations with strings – replacing substrings, deleting substrings
- StringBuilder Constructors
- StringBuilder Methods length, capacity, setLength and ensureCapacity
- StringBuilder Methods charAt, setCharAt, getChars and reverse
- StringBuilder append Methods
- StringBuilder Insertion and Deletion Methods
- Regular Expressions, Class Pattern and Class Matcher
- Replacing Substrings and Splitting Strings
- Classes Pattern and Matcher
- Collections Overview
- Type-Wrapper Classes
- Autoboxing and Auto-Unboxing
- Interface Collection and Class Collections
- Lists
- ArrayList and Iterator
- LinkedList
- Collections Methods
- Method sort
- Method shuffle
- Methods reverse, fill, copy, max and min
- Method binarySearch
- Methods addAll, frequency and disjoint
- Class PriorityQueue and Interface Queue
- Sets
- Maps
- Collections Overview
- Synchronized Collections
- Unmodifiable Collections
- Abstract Implementations
- Overloading Generic Methods
- Generic Classes
- Wildcards in Methods That Accept Type Parameters
Тествайте усвоените знания в практически проект, който може с гордост да включите във вашата автобиография/CV.
Продължителност
Материалът е предназначен за 6 седмици и още 2 за практически проект, но всеки курсист сам определя своето темпо.
Начало на обучението
19.03.2025
За кого е подходящо: | |
---|---|
Начинаещи | ✔ |
Специалисти с 3-5 години опит | ✖ |
Senior професионалисти | ✖ |
Форми на обучение: | |
---|---|
Запис, Онлайн | ✔ |
Присъствено | ✖ |
Хибридно | ✖ |
Тип обучения: | |
---|---|
Платени | ✔ |
Безплатни | ✖ |
Цена | 560 лв. |
Изпити и сертификати: | |
---|---|
Изпит – онлайн | ✔ |
Сертификат | ✔ |
Удостоверение за Професионално Обучение | ✔ |
Необходими ли са предишни познания
“Java Fundamentals” е подходящ за хора с основни познания по програмиране на Java.
Кариерно ориентиране
Персонална консултация с лектора на обучението и експерт от DevStyleR Academy за възможностите за кариерно развитие в ИТ сферата, съвети от бизнес практиката и как да се държите на интервю за работа.
Какво трябва да знаем за курса? | |
---|---|
Как да се запиша | Записването и заплащането става през бутон ДОБАВЯНЕ В КОЛИЧКАТА (в началото на продукта) |
Срок за записване | Курсът е наличен целогодишно |
Форма на обучение | Курсистите имат достъп до интерактивна платформа за обучение, която включва записи на лекции, тестове за самооценка, задачи, реални примери от практиката, както и материали, които да използват на практика. |
Ще има ли изпит? | Да, Изпитът ще се проведе в онлайн формат. |
Ще получа ли сертификат? | Всички участници завършили курса могат да заявят и получат** сертификат за преминато обучение, а при постигнат хорариум от часове и Удостоверение за професионална квалификация.
**само след пълно заплащане на сумата за обучение в съотвения курс
|