Методи розробки та тестування програмного забезпечення за допомогою Java

Безкоштовно для вас

через просування

Ви швидко та впевнено працюєте з Java, вмієте розробляти комплексні рішення та маєте базові знання з тестування програмного забезпечення. Іспит Scrum завершує ваш професійний профіль. Ви знаєте, як штучний інтелект (ШІ) використовується у вашій професії.
  • Тип ступеня: Сертифікат "Розробка програмного забезпечення та методи тестування програмного забезпечення на Java"
  • Додаткові кваліфікації: Сертифікат "Java розробник
    Сертифікат "ISTQB® Certified Tester Foundation Level"
    Сертифікат "Професійний Scrum Master (PSM I) від Scrum.org"
  • Підсумковий іспит: Практична робота над проектами з фінальними презентаціями
    Базовий рівень сертифікованого тестувальника ISTQB®
    Сертифікація Scrum.org PSM I - Professional Scrum Master (англійською мовою)
  • Час занять: Повна зайнятість
    З понеділка по п'ятницю з 8:30 до 15:35 (у святкові дні з 8:30 до 17:10)
  • Мова викладання: Німецька
  • Тривалість: 16 Тижні

Об'єктно-орієнтоване програмування на Java

Загальні основи (приблизно 3 дні)

Інтегровані середовища розробки (наприклад, Eclipse, IntelliJ IDEA)

Структура програми (основні елементи мови, інструкції, методи тощо)

Змінні (оголошення, ініціалізація)

Області видимості

Типи даних (примітивні/посилання)

Документація за допомогою JavaDoc

Перечислювальні типи


Штучний інтелект (ШІ) в робочому процесі

Презентація конкретних технологій ШІ

та можливих застосувань у професійному середовищі


Базові поняття мови (близько 8 днів)

Покрокове створення консольних програм

Введення/виведення

Оператори (арифметичні, логічні, побітові)

Перетворення типів

Масиви, символьні рядки та їх обробка, керуючі структури (гілки, цикли)


Об'єктно-орієнтоване програмування (близько 6 днів)

Структура класів

Покрокове створення власних класів

Спадкування

Конструктори

Поліморфізм

Перевантаження/перезапис методів

Абстрактні класи, інтерфейси

Класи-адаптери, внутрішні класи, анонімні класи

Винятки (обробка помилок)

Класи-обгортки


Просунуті концепції (приблизно 3 дні)

Рекурсивність

Обробка файлів (символьний та байтовий потік)

Серіалізація/десеріалізація об'єктів Багатопоточність


Графічний інтерфейс (приблизно 3 дні)

Використання елементів управління AWT та Swing

Створення графіки

Менеджер макетів

Вступ до програмування десктопних додатків за допомогою JavaFX


Екскурс: Java FX (приблизно 1 день)

Вступ до програмування десктопних додатків за допомогою JavaFX


Додаткові теми (приблизно 2 дні)

Створення JAR файлів

Основи регулярних виразів

Вивід на принтер в Java


Бази даних (близько 4 днів)

Підключення до баз даних Microsoft SQL та mySQL

Основи підключення до баз даних

Підключення до баз даних SQL (Microsoft SQL, MySQL)

Основи мережевого програмування

Вступ до RMI (віддалений виклик методів)


Робота над проектом (близько 10 днів)

Закріплення вивченого матеріалу

Презентація результатів проекту

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

Основи тестування програмного забезпечення (близько 2,5 днів)

Поняття тестування

Необхідність тестування

Сім принципів тестування

Процес тестування

Компетенції та практики в тестуванні


Тестування протягом життєвого циклу розробки програмного забезпечення (приблизно 2 дні)

Модель SDLC

Вплив на тестування

Тестування як драйвер

Ретроспективи та вдосконалення процесів

Рівні тестування (наприклад, тест компонентів, інтеграційний тест, системний тест, приймальний тест)

Типи тестів (включаючи функціональні тести, нефункціональні тести)

Регресійний тест

Тест технічного обслуговування


Штучний інтелект (ШІ) в робочому процесі

Презентація конкретних технологій ШІ

та можливих застосувань у професійному середовищі


Статичні тести (приблизно 1 день)

Основи статичного тестування

Тестування результатів роботи

Відмінності між статичним і динамічним тестуванням

Діяльність процесу рецензування

Ролі та обов'язки в рецензуванні

Типи рецензій

Фактори успіху рецензування


Процедура та дизайн тесту (близько 6 днів)

Категорії тестових процедур

Метод чорного ящика

Процедура білого ящика

Процедури тестування на основі досвіду


Управління тестуванням (близько 5 днів)

Концепція тесту

Планування та оцінка тестів

Управління ризиками

Моніторинг і контроль випробувань

Управління конфігурацією

управління помилками


Інструментальна підтримка для тестування (приблизно 0,5 дня)

Інструменти тестування

Класифікація тестових інструментів

Переваги та ризики автоматизації тестування


Робота над проектом, підготовка до сертифікації та сертифікація "ISTQB® Certified Tester Foundation Level" (близько 3 днів)

Гнучке управління проектами за допомогою Scrum: Master

Основи (приблизно 3 дні)

Гнучке мислення

Гнучке управління проектами: огляд

Відмінності та доповнення до традиційних методів управління проектами

Етапи гнучкого проекту

Сильні та слабкі сторони гнучкого управління проектами


Передумови/рамкові умови для гнучких проектів (приблизно 5 днів)

Проектне середовище, цінності та принципи

Вимоги до гнучких проектів на технічному рівні в ІТ-проектах

Перенесення гнучких методів на проекти за межами ІТ


Штучний інтелект (ШІ) в робочому процесі

Презентація конкретних технологій ШІ

та можливих застосувань у професійному середовищі


Agile-метод Scrum (близько 3 днів)

Філософія Scrum

Різні види відповідальності за результат в Scrum та їх завдання: Скрам-майстер, розробник, власник продукту

Самоорганізовані команди

Скрам зустрічі: планування спринту, щоденний скрам, огляд спринту, ретроспектива спринту

Артефакти Скраму: бэклог продукту, бэклог спринту, інкремент

Планування за допомогою Scrum

Вплив на організації


Управління проектом (близько 2 днів)

Управління зацікавленими сторонами

Виявлення та вирішення проблем

Масштабований Scrum/Nexus


Команда ключових факторів (приблизно 2 дні)

Рамкові умови для гнучких команд

Відповідальність, співпраця та прихильність в гнучкій команді

Ефективне управління командою та самоуправління

Комунікація в команді


Робота над проектом, підготовка до сертифікації та сертифікація Scrum.org Professional Scrum Master (PSM I) англійською мовою (близько 5 днів)



Можливі зміни. Зміст курсу регулярно оновлюється.

Добре знання англійської мови для складання сертифікаційного іспиту зі Scrum

Після курсу ви зможете швидко та впевнено працювати з Java і зможете розробляти складні рішення. Ви матимете базові знання про тестування програмного забезпечення, будете знайомі з різними тестовими процедурами та зможете створювати змістовні огляди. Ви також володітимете процесом Scrum, підтримуватимете власників продуктів в управлінні процесами та їх вдосконаленні, а також будете знайомі з артефактами Scrum.

ІТ-учнів, ІТ-спеціалістів, програмістів та фахівців з відповідним професійним досвідом.

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

Тестувальники програмного забезпечення потрібні скрізь, де розробляється програмне забезпечення або створюються веб-сайти. Тестувальники програмного забезпечення також потрібні в ігровій індустрії та постачальникам послуг, що спеціалізуються на тестуванні програмного забезпечення. З сертифікатом "ISTQB® Certified Tester Foundation Level" ви зможете надати вагомі докази своїх нових знань.

Зі Scrum ви також вивчите модель процесу управління проектами та продуктами, яка спочатку використовувалася для гнучкої розробки програмного забезпечення, але зараз також використовується в багатьох інших спеціалізованих областях. Як масштабований метод управління проектами та розробки, він успішно використовується в численних великомасштабних проектах з кількома сотнями членів команди. Офіційний сертифікат від Scrum.org надає вам міжнародно визнане підтвердження вашої кваліфікації Scrum Master.

Дидактична концепція

Ваші викладачі мають високу професійну та дидактичну кваліфікацію і навчатимуть вас від першого до останнього дня (без системи самонавчання).

Ви будете навчатися в ефективних малих групах. Курси зазвичай складаються з 6-25 учасників. Загальні заняття доповнюються численними практичними вправами з усіх модулів курсу. Практичний етап є важливою частиною курсу, оскільки саме в цей час ви опрацьовуєте вивчене, набуваєте впевненості та рутинності в його застосуванні. Заключний розділ курсу передбачає виконання проекту, кейс-стаді або підсумковий іспит.

 

Віртуальний клас alfaview®

BildungszentrumЗаняття проходять з використанням сучасної відеотехнології alfaview® - або з комфорту вашого власного будинку, або в нашому приміщенні за адресою . Весь курс може бачити один одного віч-на-віч через alfaview®, спілкуватися один з одним в якості голосу, синхронізованого по губах, і працювати над спільними проектами. Звичайно, ви також можете бачитись і спілкуватись зі своїми тренерами наживо в будь-який час, і протягом усього курсу викладачі навчатимуть вас у режимі реального часу. Уроки не є електронним навчанням, а справжнім живим викладанням віч-на-віч за допомогою відеотехнологій.

 

alfatraining Agentur für Arbeit Навчальні курси субсидуються та сертифікуються відповідно до положення про затвердження AZAV. Bildungsgutschein Aktivierungs- und VermittlungsgutscheinЯкщо ви подаєте заявку на або , всі витрати на курс, як правило, покриває організація, яка його фінансує.
Europäischen Sozialfonds Deutsche Rentenversicherung Фінансування також можливе через (ESF), (DRV) або регіональні програми фінансування. Berufsförderungsdienst Як військовослужбовець строкової служби, ви можете відвідувати курси підвищення кваліфікації через (BFD). Agentur für Arbeit (Qualifizierungschancengesetz) Компанії також можуть підвищити кваліфікацію своїх працівників за допомогою програми фінансування від .

Ми будемо раді проконсультувати вас безкоштовно. 0800 3456-500 Пн - Пт з 8:00 до 17:00
безкоштовно з усіх німецьких мереж.
Зв'яжіться з нами
Ми будемо раді проконсультувати вас безкоштовно. 0800 3456-500 Пн - Пт з 8:00 до 17:00 безкоштовно з усіх німецьких мереж.