avatar

Artem

Junior Frontend Developer

about__me-svg

About me

After finishing my third year of cybersecurity at the university, I realized that this profession was not very suitable for me, and I started looking for other specialties in IT, trying different ones, I came to the conclusion that I like creating visual interfaces, but design is not about me. So I came to Front end.

At first I tried to study completely on my own, but learning was too slow, even with 6 hours there was no special progress, then I started looking for courses in this specialty and came across rs-school

I’m interested in Web Development because this occupation provides endless possibilities for professional growth, besides there’s a huge amount of free high quality resources for self-education and a large community of developers.

I believe, that my ability to learn and to gain new skills will lead me through this path of becoming a proficient Frontend Developer.

education.svg

Education

Kiev State University of Telecommunications

Faculty of Cybersecurity

Years: 2019 - 2023

Specification: information security management

course.svg

Courses

  • HTML and CSS Tutorials on code-basics.com
  • Frontend Developer on itvdn.com
  • RS Schools «JavaScript/Front-end. Stage 0»
course.jpg
code.svg

Code example

js a function that magnifies the selected image from the array

                     
                        function slidesPlugin(activeSlide){
                            const slides = document.querySelectorAll('.slide')
                            slides[activeSlide].classList.add('active')
                        for (const slide of slides) {
                            slide.addEventListener('click', () =>{
                                clearActiveClasses()
                                slide.classList.add('active')
                            })
                        }                       
                        function clearActiveClasses(){
                            slides.forEach((slide) => {
                                slide.classList.remove('active')
                            })
                        }
                        }
                        slidesPlugin(0)