Головна Школи Okten School Тестування + Java Automation
Okten School

Тестування + Java Automation

7 місяців
Для початківців
QA Automation / QA Manual
Цей курс навчить вас основним технологіям розробки: від Git і HTML/CSS до JavaScript, TypeScript, Java та баз даних. Ви освоїте тестування (QA/QC), автоматизацію, DevOps та роботу в Scrum. Програма включає практичні завдання, консультації та англійську для IT.

Про курс

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

Основи роботи з кодом

Курс починається з Git та GitHub. Студенти встановлюють систему, налаштовують робоче середовище та вчаться працювати з репозиторіями. В програмі - базові команди, робота в команді, вирішення конфліктів злиття та створення pull запитів. Це фундамент для подальшої роботи.

Фронтенд розробка

Далі йде HTML та CSS. Студенти вивчають структуру веб-сторінок, блочні елементи, селектори та події. Особлива увага приділяється адаптивній верстці, Flexbox, Grid та роботі з Figma. Цей модуль готує до створення сучасних інтерфейсів.

JavaScript та TypeScript

JavaScript розглядається глибоко - від базових типів даних до складних концепцій. Студенти освоюють функції, об'єкти, масиви, цикли, ООП, асинхронність та роботу з DOM. Потім переходять до TypeScript - вивчають синтаксис, функції, класи та практичне застосування.

Бази даних

Модуль охоплює дві популярні системи - MySQL та MongoDB. Для MySQL - створення баз даних, таблиць, SQL запити. Для MongoDB - робота з колекціями, документами та мова запитів. Обидві системи вивчаються на практичних прикладах.

Тестування програмного забезпечення

Цей великий модуль охоплює ручне тестування. Студенти вивчають методології розробки, створення тест планів, тест кейсів, баг репортів. Програма включає різні типи тестування, роботу з REST API, віртуальними машинами та практичне тестування додатків.

Java розробка

Java Core - основа backend розробки. Студенти освоюють типи даних, цикли, масиви, стрічки, класи, наслідування, інтерфейси та колекції. Потім вивчають Hibernate для роботи з базами даних - відображення об'єктів, HQL, керування транзакціями.

Spring Boot та автоматизація

Spring Boot модуль охоплює створення веб-додатків - Spring MVC, робота з базами даних, безпека, аутентифікація, тестування та розгортання. Automation Java - автоматизація тестування з Selenium WebDriver, API тестування, фреймворки та навантажувальне тестування.

Додаткові модулі

Scrum - методологія управління проєктами з артефактами, подіями та цінностями. DevOps - Docker, контейнеризація, мікросервісна архітектура та Amazon Web Services. HR лекція - підготовка до пошуку роботи: LinkedIn, резюме, інтерв'ю.

Особливості навчання

Курс розрахований до 960 годин навчання. Заняття проходять 6 разів на тиждень. Доступне безкоштовне повторне проходження. Частина матеріалів викладається англійською мовою. Додатково - подарунковий курс, консультації та чіткі вимоги до відвідування.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора