Курс Java EE в Києві ᐈ CyberBionic Systematics

Курс Java EE в Києві

Для кого цей курс

Досвідчені Java SE розробники, бажаючі освоїти основи створення веб-додатків на Java

Попередні вимоги

• Добре знання Java SE і MySQL
• Уміння працювати з JDBC.
• Знання патернів проектування в Java, Hibernate, HTML, CSS буде плюсом
Duration

Тривалість

16 год.
Count

Кількість уроків

8 занять
Price

Вартість навчання

115
Included

Курс входить до

Спеціальності

Програма курсу

1
Введення в Java EE. Сервлети.
• Відмінності Java SE і Java EE.

• Архітектура і склад Java EE.

• HTTP. Принцип роботи.

• Специфікація Java EE

• HTML. Основні теги.

• CSS. Способи підключення.

• Типи веб серверів

• Сервлети. Переваги та недоліки

• Методи HTTP запиту

• Нить в Серлет
2
Сесія, Cookie, JSP, JSTL.
• Поняття контекст, сесія, запит.

• Різниця між атрибутами і параметрами.

• Поняття ServletContext і ServletConfig.

• Поняття Cookies.

• Поняття JSP.

• JSP, скрімлети, стандартні теги.

• Знайомство з JSTL
3
Основи Maven. Практика.
• Знайомство з Maven.

• Структура проекту Maven.

• Установка Maven.

• Життєвий цикл Maven.

• Недоліки Maven.

• Приклад веб проекту.

• Шаблони Command і Singleton
4
Модульне тестування. JUnit
• Введення в модульне тестування

• Початок роботи з JUnit

• Анотації в JUnit

• Утілітний клас Assert
5
Введення в Spring. Beans.
• Знайомство з Spring.

• Поняття IoC.

• Поняття AOP.

• Поняття Dependency Injection і Service Locator.

• Область видимості бінов: шаблони Singleton і Prototype.

• Спадкування бінов

• Шаблон Proxy і бібліотека CGLIB

• Типи впроваджень об'єктів в біни

• Використання колекцій в бінах
6
Spring автозв'язування. АОП
• Повторення Basic Bean Cofiguration

• Поняття Autowiring.

• Конфігурація за допомогою анотацій.

• Приклад Swing проекту на Spring.

• Знайомство з АОП.

• Основні визначення АОП

• Типи рад в АОП

• Аналіз швидкості роботи методів за допомогою АОП

• АОП за допомогою анотацій

• Зріз інтерфейсів за допомогою АОП
7
Spring і бази даних.
• Введення в Spring Data.

• Переваги Spring & JDBC в порівнянні з чистим JDBC

• Створення структури DAO.

• Приклад вибірки.

• Приклад вставки.

• Приклад транзакцій.

• Типи транзакцій. Властивість Propagation

• Рівні ізоляції ізоляції транзакцій. Властивість Isolation.

• Аспекти для тразакцій.
8
Введення в Spring MVC.
• Знайомство з шаблоном MVC

• Розгляд контролера

• Структура проекту Spring MVC.

• Додавання CSS в Spring MVC.

• Обробка форми в Spring MVC

По завершенню курсу ви будете вміти

1

Поєднувати в одному додатку такі технології, як Java, HTML, CSS, MySQL

2

Проектувати додатки, використовуючи шаблони Singleton та Command

3

Створювати та описувати сервлети, зберігати об`єкти в сесії додатку

4

Обробляти форму, використовуючи JSP & JSTL

5

Працювати з фреймворком Spring, використовувати спрощений JDBC через Spring

6

Програмувати відповідно до парадигм АОП (аспектно-орієнтованого програмування) у Spring

7

Працювати з транзакціями в Spring, обробляти форму, використовуючи Spring MVC (архітектурний шаблон Model-View-Controller)

Спробуй безкоштовно

Повноцінне заняття з тренером

Що входить до курсу

16 годин живого навчання з тренером

Практичні заняття та перевірка ДЗ 

Спілкування з групою

Підтримка ментора та асистента

Тестування та Сертифікат

Відео курс від ITVDN

Як відбувається навчання

1 Arrow

Живі онлайн заняття
з тренером

Заняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2 Arrow

Виконання
домашніх завдань

До кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3 Arrow

Перевірка ДЗ
та фідбек

Усі роботи студентів перевіряються
і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4

Тестування
та сертифікація

Після кожного модуля програми студенти проходять тестування
і отримують сертифікати, які підтверджують рівень знань.

Сертифікат після закінчення курсу

Certificate

Сертифікат після закінчення курсу

Icon Тестування та сертифікація ІТ фахівців проходить на нашій власній платформі TestProvider.com
Icon Ви отримуєте завірений сертифікат від CyberBionic Systematics, який підтверджує рівень ваших знань та збільшує шанси на успішне працевлаштування.
Icon Кожен сертифікат має серійний номер, роботодавець може його перевірити та переконатися у справжності сертифіката.

Готовий
почати навчання?

Відправляй заявку та зафіксуй свою знижку на навчання

Викладачі курсу

Відгуки наших студентів
icon

Відгуки з DOU

icon

Відгуки з Facebook

icon

Відгуки з Google

photo
Dmytro Saliakin
Full-stack developer (JS, Python)
<p>Системний курс з хорошою підтримкою<br /> Проходжу курс Python Developer у CyberBionic Systematics &mdash; загалом задоволений.</p> <p>Що сподобалось:</p> <ul> <li>Матеріали добре структуровані, логічна послідовність тем</li> <li>Тренери-практики, які пояснюють на реальних прикладах, а не просто читають слайди</li> <li>Швидка технічна підтримка &mdash; відповідають по суті, з прикладами коду</li> <li>Надають ліцензії для IDE (JetBrains)</li> <li>Доступні сертифікації на Test Provider</li> <li>Практичні завдання можна додати в портфоліо</li> <li>Кар&rsquo;єрний сервіс допомагає з резюме та підготовкою до співбесід</li> <li>Курс регулярно оновлюється</li> </ul> <p>Для кого підійде:</p> <p>Як для новачків, так і для тих, хто перекваліфіковується. Підхід системний &mdash; вчать не просто писати код, а структурувати проєкти, документувати, дотримуватись best practices.<br /> Рекомендую тим, хто цінує якість матеріалів і підтримку в процесі навчання.<br /> В процесі навчання для активних студентів передбачені несподівані приємні бонуси)</p>

показати весь

photo
Olha Aliakina
Python developer
Я пройшла курс Python Developer. Мені сподобалось, Python досить глибоко вивчали, з нуля і до асинхроного програмування, WebSocket... Насправді дуже багато тем розглянули, отримала уявлення як правцювати з БД, Git. Також вивчали Django, вже не так глибоко як Python, але достатньо, щоб робити проекти типу блог, веб магазин. Домашки у мене займали часу, якщо на базовому курсі все встигати було легко, то починаючи з ООП вже потребували більше часу. Але насправді дуже корисні завдання і різні, щоб мозок запрацював у різних напрямках однієї теми. Щоб виконати дз, у моєму курсі конктетно, треба було також переглядати лекції на ITDVN, не тільки лекцію викладача. Бо часто відповідь як вирішити певну задачку була на лекції ITDVN на відповідну тему. Після кожного з курсів можна пройти тестування і отримати сертифікацію по курсу. Для джунів це досить хороша опція, бо ці сертифікати можна викладати на лінкедин, щоб було підтвердження навчання. Що я і зробила. Тому рекомендувала б не забивати на тестування, а проходити. Я б сказала, що пройти курс Python Developer було для мене визванням, встигати робити всі домашки і кінцевий проект не було легко, але було варто того. Нагрузка відчувалась, але якраз нагрузка і запускає роботу мозку в потрібному напрямку. Я задоволена курсом.

показати весь

photo
Kateryna Safoshyna
QA
Мій вхід у світ IT виявився надзвичайно швидким та успішним: я отримала офер після першого тестового завдання та першої співбесіди, що є прямим свідченням високої якості підготовки у школі CBS. Програма навчання в CBS демонструє відмінну повноту матеріалу. Особливо цінним є те, що навчальний процес не обмежується лише теоретичною базою. Ментор Дмитро Красний надає студентам не тільки необхідні теоретичні знання, але й цінну практичну складову. Саме завдяки активному виконанню цієї практики я вважаю, що змогла успішно пройти відбір та отримати пропозицію про роботу. <p>Записи лекцій: Наявність записів лекцій є ключовою перевагою. Це дозволяє повторювати матеріал у зручний час, повертатися до складних тем та ефективно закріплювати знання, що особливо важливо для новачків.</p> <p>Доступ до відеоресурсів ITVDN: Надання доступу до ITVDN значно розширює навчальні можливості. Це забезпечує студентів великою кількістю додаткового, актуального відеоконтенту, дозволяючи поглиблювати знання за межами основного курсу.</p> <p>Кар&rsquo;єрний супровід заслуговує на окрему відзнаку.</p> <p>Практика: Ментор Дмитро Красний забезпечує студентів необхідною практикою, яка є максимально наближеною до реальних робочих завдань.</p> <p>Підготовка до співбесід: Надзвичайно важливою є можливість обговорювати з Дмитром усі нюанси співбесід. Це включає розбір технічних питань, стратегій поведінки та зворотний зв&rsquo;язок щодо пройдених етапів. Ця індивідуальна підтримка та детальний аналіз є критичним фактором, який допоміг мені швидко адаптуватися до вимог ринку праці та досягти успіху.</p> <p>IT-школу CBS можу однозначно рекомендувати всім, хто прагне ефективного та швидкого старту в IT. Комбінація грунтовної теорії, цілеспрямованої практики, якісного менторства (особлива подяка Дмитру Красному) та доступу до додаткових ресурсів створює ідеальні умови для успішного працевлаштування.</p>

показати весь

Компанії, в яких працюють наші студенти
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work

Залишилися питання?

Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.

Image

Про курс Основи Java EE

Java Platform, Enterprise Edition, скорочено Java EE (до версії 5.0 - Java 2 Enterprise Edition або J2EE) - Набір специфікацій і відповідної документації для мови Java, яка описує архітектуру серверної платформи для задач середніх і великих підприємств. Java EE є промисловою технологією і в основному використовується в високопродуктивних проектах, в яких необхідна надійність, масштабованість, гнучкість.
Курс основи Java EE складається 8-ми уроків, дозволяють досвідченим розробникам Java SE (Standart Edition) освоїти всі основні концепції та специфікації програмування під Java EE. Даний курс так само розглядає модульне тестування, поради з проектування додатків, що буде корисним і для досвідчених розробників.
На заняттях учням надається весь лекційний матеріал і приклади уроків, які будуть розглядатися в процесі навчання. Уроки складатися з теоретичної частини, що дозволяє пояснити смислове вміст практичних завдань, після чого розглядаються практичні приклади, засновані на теорії. Друга половина уроку складається з виконання практичних завдань учнями, закінчується урок підбиттям підсумків і контрольними питаннями по уроку. Учням видається домашнє завдання.