Олексій Капустник
Senior Java Developer у Ciklum
49 онлайн-занять
[щопонеділка та щочетверга]
Базовий курс із програмування на Java, який навчить працювати «під капотом» вебсайтів, програм, вебзастосунків та ігор. За 6 місяців ви пройдете шлях від «не маю досвіду в ІТ» до «пишу надійний бекенд на Java» ― і отримаєте перший оффер.
*курс викладається українською мовою
щоби зрозуміти, як працює сфера ІТ в цілому і яку роль в ній відіграє розробник; систематизувати знання, навчитися працювати з кодом, опанувати принципи ООП і писати бекенд на Java. /p>
щоби заповнити прогалини в знаннях, отримати практичний досвід кодингу на Java і фідбек від лектора; навчитися писати як складні програми з нуля, так і окремі модулі, їхню архітектуру та логіку.
щоби перебудувати своє мислення з тестування на програмування, вивчити синтаксис Java та додаткові софти для організації роботи, а в результаті ― навчитися писати автоматизовані тести або повністю перейти в розробку.
Програмісти Java цінуються на ринку, оскільки вони можуть робити проєкти зі складним бекендом. Код на Java можна запустити майже всюди: від фітнес-браслета і смарттелевізора ― до надпотужних корпоративних серверів. Це означає, що ринок потребує фахівців, які можуть підтримувати роботу вже написаних систем і створювати нові з нуля.
На цьому курсі за 6 місяців ми пройдемо шлях від вивчення синтаксису мови Java до створення власних програм. Спочатку ми навчимося працювати з Git і писати перші легкі програми. Далі опануємо принципи обʼєктно-орієнтованого програмування, навчимося працювати з класами, колекціями, файлами, винятками, а потім ― зануримося в багатопотоковість, вивчимо фреймворки Spring і Spring Boot та напишемо перші повноцінні програми.
Після навчання на курсі ви зможете пройти співбесіду на позицію Junior Java Developer.
знайомі з теорією програмування та розумієте, для яких задач використовують мову Java
знаєте синтаксис, функції та регулярні вирази Java
розумієте принципи ООП, а також відрізняєте поняття інкапсуляції, успадкування, поліморфізму та абстракцій
знайомі з додатковими інструментами, які необхідні для роботи (зокрема із SQL-запитами, фреймворками Spring і Spring Boot)
пишете чистий робочий код на Java
вмієте формувати логічну та лаконічну архітектуру, конфігурацію, життєві цикли та фази складання проєкту
налаштовуєте взаємодію з базами даних за допомогою SQL і фреймворків JDBC та Hibernate
проводите повний цикл розробки з нуля до релізу
маєте перші проєкти для портфоліо
знаєте, як створити конкурентне CV, написати супровідний лист і спілкуватися з рекрутерами
маєте достатньо знань і навичок, щоби пройти технічне інтервʼю на позицію Junior Java Developer із hiring-менеджером та отримати першу роботу в ІТ