У статті розглянуто питання формування повнофункціонального освітнього середовища на основі хмарних технологій для вивчення дисциплін циклу програмування при підготовці фахівців з програмування. Об’єкт дослідження – застосування хмарних технологій у навчанні. Предмет дослідження – хмарні технології у підготовці фахівців з програмування. Мета дослідження – формування повнофункціонального освітнього середовища для підготовки фахівців з програмування на основі хмарних технологій. Використані методи дослідження – аналіз.
Для досягнення мети дослідження було проведено огляд існуючих інтегрованих середовищ програмування. Перш за все такі середовища мають бути засновані на хмарних технологіях, оскільки серед сервісів, що надаються хмарними технологіями, є сервіс SaaS. Також середовище повинно підтримувати можливість розробки програм різними мовами програмування, що дозволило б організувати навчання дисциплін з програмування в єдиному середовищі. Таким середовищем було обрано хмарне середовище Cloud9 IDE. Cloud9 IDE – це інтернет-середовище розробки додатків на мові Javascript для Node.js, HTML5/CSS, PHP, Java, Ruby on Rails, С/С++, Python, що дозволяє працювати у безкоштовному та платному режимах.
Оскільки сервіс SaaS застосовують з метою забезпечення процесу навчання та наукових досліджень лише спеціалізованим програмними засобами, тому необхідно забезпечити навчальний процес навчальними матеріалами. Це можна зробити шляхом надання в загальне користування навчальних матеріалів (текстів лекцій, лабораторних та практичних робіт, навчальних посібників, матеріалів для самостійного опрацювання тощо). Дані матеріали кожен студент може вивчати в самостійному темпі за власною траєкторією. Тобто студент буде набувати уміння та навички в міру необхідності – поза громіздких проектів та підходів до навчання.