
I am a novice front-end developer. In June 2020 I completed the “JavaScript Development Online” course at the RSSchool. There I learned how to build adaptive web pages and web applications, and how to work with APIs and Git. I keep improving my skills through self-education by watching relevant YouTube channels, and readingpopular programming blogs and books. For example Youtube channels: Vladilen Minin, DesignCourse, RSSchool, Glo Academy, Web Dev Simplified; blogs: Medium Daily Digest, FreeCodeCamp, Community-Z, GeekBrains. I improve the quality of my code every day by working on new self-assigned projects, taking online quizzes, and participating in short intensive online lessons.
Karaganda State University, Kazakhstan, Diploma of High Education(equivalent to Bachelor of Education) in Primary Education, Primary School Teacher (1998-2002)
HTML, HTML5, CSS, JavaScript, ECMAScript 5, REACT(beginner)
Example of code:
<div class="description" id="description">
<h3>АУДИОВЫЗОВ</h3>
<p>Эта игра поможет тебе в тренировке навыков аудирования - восприятия на слух английских слов.</p>
<p>Выбери уровень английского языка:</p>
<select id="select">
<option value="0" selected>Уровень 1 - Начальный</option>
<option value="1">Уровень 2 - Базовый</option>
<option value="2">Уровень 3 - Средий</option>
<option value="3">Уровень 4 - Выше среднего</option>
<option value="4">Уровень 5 - Продвинутый</option>
<option value="5">Уровень 6 - Опытный</option>
</select>
</div>
*,
*::before,
*::after {
box-sizing: border-box;
}
:root {
--hue-neutral: 201;
--hue-wrong: 0;
--hue-correct: 100;
}
body {
font-family: "Roboto", sans-serif;
--hue: var(--hue-neutral);
padding: 0;
margin: 0;
display: flex;
width: 100vw;
height: 100vh;
justify-content: center;
align-items: center;
background-color: hsl(var(--hue), 45%, 75%);
}
function selectAnswer(element) {
const selectedButton = element.target;
const { correct } = selectedButton.dataset;
setStatusClass(document.body, correct);
Array.from(answerButtons.children).forEach((button) => {
setStatusClass(button, button.dataset.correct);
});
dontKnowButton.classList.add("hide");
nextButton.classList.remove("hide");
if (correct) {
correctSound.play();
correctAnswersCount += 1;
} else {
wrongSound.play();
errorCount += 1;
}
}
English Level B1 (according to the test results at the Epam Trainig Centre)