INDUSTRY
Education
PROJECT TYPE
Web
Code Training Platform
Web platform for online courses and tutorials on the secure programming.

Code Training Platform is a web platform for online courses and tutorials on the secure programming in which the user will be able to learn language vulnerabilities, code bugs, hacking options and the ways to prevent these problems.

Usage scenario:

Platform registration/authorization, searching for the desired online course, studying/passing the course, passing the final exam on the studied materials. 

After the authorization in GitHub account and providing the specific repository, Web application scans this specified repository, as well as all the source code that can be accessed, indicates problems and vulnerabilities in the code and then gives tips on improving the application security.


TASK

  • Courses transferring to a new cloud platform using the latest web technologies;
  • Creating a library of courses (online courses, videos, test tasks);
  • Updating the player.


TECHNOLOGIES
javascript
Solution

Exposit specialists were engaged in writing automated tests using JMeter, Nightwatch.js, Selenium WebDriver, responsible for creating courses library and importing outdated flash courses into a new platform. It was also necessary to update the code using modern technologies, as the courses initially were written in ActionScript 2.

Technologies used:
React
Redux
ActionScript 2
JMeter
Nightwatch.js
Selenium WebDriver
ES6
Docker

Explore more projects.