Главная Школы 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 раз в неделю. Доступно бесплатное повторное прохождение. Часть материалов преподается английским языком. Дополнительно - подаренный курс, консультации и четкие требования к посещению.

Что включено

Выдается диплом/сертификат
Гибкий график
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора