Курсът "Java Advanced" разглежда работата с езика Java. В курса ще се научите да създавате линейни структури от данни, решаване на алгоритмични проблеми (problem solving skills), работа със стриймове, файлове и директории, създаване на шаблонни класове. Обръща се внимание на парадигмата функционално програмиране, както и на основния инструмент, залагащ на нея - Stream API за обработване на потоци от данни. Средата за разработка, която ще се използва от трейнърския екип е IntelliJ Idea 2020, но всеки курсист е свободен да използва инструменти по предпочитание.
Java Advanced - януари 2017
Умения, които ще придобиеш
- Работа със стандартната библиотека на Java платформата
- Базово алгоритмично мислене
- Използване на правилните структури от данни
- Обръщане на внимание на бързодействието на кода
- Поглед над граничните случаи
Теми
-
Resourses -
Course Introduction -
Java Syntax -
Matrices -
Exercise: Matrices -
Stacks and Queues -
Exercise: Stacks and Queues -
Exercise: Matrices, Stacks and Queues -
Sets and Maps -
Exercise: Sets and Maps -
Files and Directories -
Exercise: Files and Directories -
Exercise: Sets, Maps, Files and Directories -
Manual String Processing -
Exercise: Manual String Processing -
Regular Expressions -
Exercise: Regular Expressions -
Exercise: Overall String Processing -
Functional Programming -
Exercise: Functional Programming -
Built-in Query methods - Stream API -
Exercise: Built-in Query methods -
Workshop: Teamwork -
Exam Preparation -
Exam Preparation -
Asynchronous Programming -
Teamwork Defenses -
Предаване на Лабораторни Упражнения -
Practical Exam
Сертификат след успешно завършване
След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.
Петър Пенев
Преподавател
Венцислав Иванов
Преподавател
Иван Иванов
Преподавател
5.6/6 оценка на курса
Георги Иванов
Обясненията са страхотни, лекторът си преподава по много приятен и обяснителен начин. Наистина успява да направи трудните неща лесни за разбиране и те кара да следиш всяка минута с интерес.
Йоана Иванова
Прекрасен лектор! Обяснява много добре, с нагледни примери, което прави усвояването на материала много лесно, с удоволствие слушам и с лекота следя мисълта!
Ани Петрова
Обясненията на лектора са чудесни, подробни и разбираеми. Връща се на даден въпрос и тема колкото пъти е необходимо, обръща персонално внимание на всеки един въпрос, дори да се задава за пореден път.
Кристина Николова
Лекторът много добре представя информацията и отговаря изчерпателно на всички въпроси. Отлична оценка. Впечатляващо е колко търпение и внимание отделя, за да сме сигурни, че разбираме всичко.
София Димитрова
Лекциите са ми много полезни, добавих знанията, които ми трябваха в работа. Лекторът има супер подход на преподаване. Кратки предговори преди всяко упражение, обяснение на по-трудните точки от кода и много конкретни и лесни за разбиране примери от ежедневието. С нетърпение чакам да продължа следващия курс.
Милен Георгиев
Леторът преподава с яснота, последователност и внимание към детайла, което силно улеснява усвояването на материала. Изключително ми хареса как поднася информацията – спокойно, професионално и с уважение към всеки един от нас. Лекциите не само ми помогнаха да разбера по-добре технически сложни теми, но и бяха изключително полезни в трудни моменти от курса, когато се чувствах объркан. Благодарение на стила на преподаване и отношението на лектора, се чувствах окуражен и уверен да продължа напред с разбиране.
Ива Сандева
Супер съм доволна от обучението! Лекторите и менторите ми помогнаха да усвоя новите умения много бързо и лесно, като винаги ми осигуряваха необходимата подкрепа. Програмата беше изключително добре подготвена и полезна.
Виктория Петрова
Екипа за клиентско обслужване е страхотен, винаги съм получавала необходимите отговори - бързо, ясно и със страхотно отношение. Само след разговор с клиентското обслужване на СофтУни, не ми се е приисквало да се разрева или да счупя нещо от яд.
Валентина Лазарова
Преподавателите в СофтУни са истински професионалисти. Бързо обясняват всички теми и отговарят на въпросите ми.
Борислав Петров
Страхотни лекции, уникално силно обучение! Научих страшно много неща! Отвориха се и много въпроси за допълнително разучаване и научаване, за които до преди това нямах и представа, че са важни.