що дасть вам цей курс
Ви отримаєте практику вирішення складних завдань з докладним код рев'ю від експертних Java-розробників. Часто в роботі молодший або середній фахівець обмежений однотипними завданнями свого рівня - наша програма вирішує цю проблему професійного зростання.
*** ви освоїте широкий спектр навичок: алгоритми і збирачі сміття, байт-код і завантажувача КЛАСІВ, тестування і патерни, роботу з оточенням — логування, JDBC, які і зимують, бібліотеки і фреймворки, багатопоточність і багато іншого. Навчання проходить на Java 8.
Завдяки курсу ви розширите можливості використання мови Ява і відкриєте для себе підходи, які дозволять писати код швидше і чистіше. Отримані навички будуть вагомим аргументом для підвищення в посаді або в пошуку цікавого більш складного проекту.
Для кого цей курс?
- Для програмістів Java з досвідом від 1 року розробки
- Для програмістів на інших мовах ООП з досвідом розробки від 3-х років
На професійному рівні розробляти серверні додатки
Використовувати в проектах бібліотеки і враховувати особливості мови і Java-платформи
Створювати багатопотокові та багатопроцесорні програми
Впевнено проходити співбесіди і самостійно вирішувати завдання рівня Середина
Поповнити портфоліо проектною роботою та домашніми завданнями
особливості навчання
- Актуалізуємо програму перед кожним запуском. Ключові оновлення 2020 року: збирач Maven на Gradle в замість, більше занять в весняний, заняття по бібліотеці Ломбок.***** - Тренуємо мислення і самостійність. Домашні завдання максимально наближені до завдань комерційної розробки. Студент повинен сам запропонувати рішення, а викладач його оцінить і дасть рекомендації.
- Обмін досвідом. Всі студенти-спеціалісти з різним бекграундом у програмуванні. По ходу курсу студенти виконують взаємний код рев'ю, вчаться командній роботі, діляться в Слабина групи помилками і відкриттями.
- Інтерактиви на заняттях. Текст домашнього завдання дається на початку уроку, щоб студентам було простіше орієнтуватися в темі. По ходу заняття студент може голосом задати питання або розшарити екран, щоб обговорити свою роботу.
Досвід розробки на Java від одного року або досвід розробки на іншій мові від 3 років (вітаються будь-які мови ООП).
Знання основних структур даних і алгоритмів, принципів ООП, досвід роботи з базами даних і розуміння основ веб-розробки полегшать проходження курсу для програміста, але не є обов'язковими. Навчання проходить на Java 8.
*********************** випускний проект
Заключний місяць курсу присвячений проектній роботі. Свій проект-це те, що цікаво писати слухачеві. Те, що можна створити на основі знань, отриманих на курсі. При цьому не обов'язково закінчити його за місяць. В процесі написання за проектом можна отримати консультації викладачів. Також проект стане прикладом коду і відмінним кейсом в портфоліо, який оцінять потенційні роботодавці.
приклади теми проекту:
- веб сервер (розберіть протокол);
- сокет сервер на NIO (як netty);
- свій ORM;
- розподілений кеш;
- кеш для перехід в сплячий режим.
- отримайте матеріали по всіх заняттях (відеозаписи занять, презентації, приклади кодів);
- істотно підвищите свою компетенцію в сфері розробки на Java;
- навчіться розробляти комерційні додатки самостійно і в команді;
- отримайте сертифікат про закінчення курсу;
- отримайте запрошення пройти співбесіду в компаніях-партнерах (у разі успішного навчання на курсі).
Умови та результати
Відразу відзначимо, що Ява-вивчення у нас передбачає підготовку не з нуля. Щоб стати слухачем, необхідно володіти базовими знаннями та мати певний досвід роботи з цією чи іншою мовою. Якщо ваш рівень занадто низький, можете пройти підготовчі курси, де отримаєте необхідні навички взаємодії з Java.
підготовчі та основні заняття проводяться в форматі онлайн. Після випуску ви:
зможете займатися розробкою серверних додатків;
освоїте різні підходи до створення програмних продуктів;
зрозумієте особливості мови і платформи;
отримайте всі відеозаписи та матеріали, які використовуються під час занять.
початок занять: 22 червня 2020
Тривалість навчання: 6 місяців
викладачі
Сергій Петрелевич - java-Розробник.
У галузі з 2003 року. Програмувати почав з часів ZX-Спектр. 8 років у розробці банківських процесингових систем пластикових карт.
Займався розробкою "коробкових" систем для зовнішніх замовників, розробкою систем для внутрішніх замовників. У 2003 році з відзнакою закінчив Магнітогорський державний інститут ім. Носова, спеціальність-промислова електроніка.
Компанії: Магнітогорський металургійний комбінат, Компас+, Борлас, СМП Банк.
Інтереси: JavaScript, багатопотокове програмування, збирачі сміття в Java.
Склав іспит Java Oracle: сертифікований спеціаліст Oracle, Програміст Java SE 8.**********
Посилання
https://privatelink.de/?https://otus.ru/lessons/java-professional/