Курсът "Java Advanced" разглежда работата с езика Java. В курса ще се научите да създавате линейни структури от данни, решаване на алгоритмични проблеми (problem solving skills), работа със стриймове, файлове и директории, създаване на шаблонни класове. Обръща се внимание на парадигмата функционално програмиране, както и на основния инструмент, залагащ на нея - Stream API за обработване на потоци от данни. Средата за разработка, която ще се използва от трейнърския екип е IntelliJ Idea 2020, но всеки курсист е свободен да използва инструменти по предпочитание.
Java Advanced - януари 2019
Умения, които ще придобиеш
- Работа със стандартната библиотека на Java
- Използване на правилните структури от данни
- Обръщане на внимание на бързодействието на кода
- Поглед над граничните случаи
- Работа с и обработка на низове
- Основи на функционалното програмиране
Теми
-
Resources -
Course Introduction -
STACKS AND QUEUES -
Exercise: STACKS AND QUEUES -
MULTIDIMENSIONAL ARRAYS -
Exercise: MULTIDIMENSIONAL ARRAYS -
SETS AND MAPS -
Exercise: SETS AND MAPS -
STREAMS, FILES AND DIRECTORIES -
Exercise: STREAMS, FILES AND DIRECTORIES -
FUNCTIONAL PROGRAMMING -
Exercise: FUNCTIONAL PROGRAMMING -
DEFINING CLASSES -
Exercise: DEFINING CLASSES -
WORKSHOP -
Exercise: WORKSHOP -
GENERICS -
Exercise: GENERICS -
ITERATORS AND COMPARATORS -
Exercise: ITERATORS AND COMPARATORS -
WORKSHOP -
WORKSHOP -
Exam preparation -
Exam preparation -
Exam -
Retake
Сертификат след успешно завършване
След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.
Николай Банкин
Преподавател
Мартин Паунов
Преподавател
5.6/6 оценка на курса
Стефан Панайотов
Благодаря на СофтУни за възможността да уча на моето темпо! Лекторите са много търпеливи и обясняват всичко по начин, който е лесен за възприемане, всички сме свикнали на друг тип учене от училище и това в СофтУни ми беше много по-удобно.
Борислав Янков
СофтУни ми помогна да се развия в сферата, която ме интересува, на работа ми трябваха допълнителни умения и аз получих много добра инжекция от знания. Преподавателите са не само експерти в областта, но и много вдъхновяващи.
Зейнеп Зафирова
СофтУни е страхотен избор за тези, които искат да усвоят нови умения. Материалите са супер и лекциите са много добре подготвени. Преподавателите ни мотивират постоянно.
Весела Николова
Изключително съм доволна от това, че лекциите са на запис и мога да ги гледам в удобно за мен време. Това ми позволи да забавям темпото и да повторя всеки урок, докато не съм напълно уверена в материала. Преподавателите са чудесни и дават много ясни обяснения.
Димитър Николов
Като цяло всичко е повече от страхотно. Цялото изживяване, лектора и всичко е на отлично ниво. Продължавам с вас в следващия етап с огромно нетърпение и ентусиазъм.
Райна Хасанова
Много съм доволна от начина, по който лекторът води лекциите, много добре обяснява за напълно начинаещи като мен, така че да разберат. Умее да планира добре времето, с което разполагаме. Дава примери за професията и в действителност, за да знаем какво да очакваме.
Тодор Илиев
Всеки курсист има различно ниво и смятам, че информацията беше подходящо представена за всички. Желанието на лектори да преподават разбираемо е невероятно и успяват не само да дадат това, което е нужно, но и да открият вратата към нови знания.
Калоян Сашев
Курсът беше наистина полезен, а материалът беше много добре поднесен. Благодарение на СофтУни се научих на нови умения и успях да се развия в области, които не бях добър преди това.
Виктория Александрова
Страхотно е, че лекциите са на запис! Можех да ги гледам отново и отново, когато имам нужда, и да забавям темпото, когато нещо не ми е ясно. Това е огромно предимство, особено за хора с натоварено ежедневие като мен.
Теодора Романова
Преподавателите са много добре подготвени и показват невероятен професионализъм. Много съм доволен от обученията!