JS Track

Front-End Development


Learn JavaScript and React Framework

Develop cross-platform applications

Choose Front-End Developer Career

Why JavaScript Front-End?

JavaScript is one of the most versatile programming languages available today. With it, you can develop everything from dynamic web applications to server-side logic and even mobile applications.

Here are more reasons to study it:

  • JavaScript is the backbone of the web. It powers the interactivity of virtually every website and is essential for front-end development. Its versatility extends to back-end development with environments like Node.js.
  • JavaScript is crucial for modern web development, providing a comprehensive ecosystem for building interactive, responsive, and high-performance applications. From client-side scripting to server-side programming, JavaScript's extensive capabilities make it indispensable for developers.
  • JavaScript is one of the most in-demand programming languages in the job market, with countless opportunities in web development, mobile development, and more than 20,000,000 JS developers worldwide.

Free Entry Course

Start by enrolling in our Entry Course with JavaScript.

In the Entry Course, you will learn the essential concepts in JavaScript programming and improve your algorithmic thinking and problem-solving skills through practical tasks.

  • Start of the training: September 17th 2024
  • Lessons: 12, two times a week
  • Lectures are conducted online at 14:00
  • Exercises are conducted online at 18:00
  • All lesson videos are uploaded daily

Entry Curriculum

  1. Basic Syntax
  2. Conditional Statements
  3. Loops
  4. Arrays
  5. Data Structures
  6. Multidimensional Arrays
  7. Advanced Collections
  8. Strings & Text Processing
  9. Sorting Algorithms
  10. Classes
  11. Methods
  12. Git & Version Control

Entry Exam

After the Academy Entry Course you can choose to take the Entry Exam if you are still eager to continue your education. The exam will test your problem-solving abilities and essential programming skills, your algorithmic and creative thinking by tasking you to solve several problems. Upon successful completion, you are ready to continue your learning experience in the Sirma Academy Program.

  • Exam date - October 27th 2024
  • Exam Fee - 50 BGN


Professional Program

Learn the foundations of the technology you are eager to explore.

After successfully passing the Entry Exam you can continue your foundation learning in JavaScript Front-End Development.

  • Start of the training - November 5th 2024
  • Lessons: 24
  • Lectures are conducted online at 14:00
  • Exercises are conducted online at 18:00
  • All lesson videos are uploaded daily
JavaScript

JS Foundation

Events
Promises
HTTP & AJAX
Design Patterns
NoSQL & Databases
Node.js
Express
HTML & CSS
React Icon

React

React Essentials
Authentication
Authorization
REST API
Security Essentials
Redux
State Management
Containerization

Ivaylo Papazov

Ivaylo Papazov

Ivaylo Papazov is a Team Lead Software Engineer at FEIA Bulgaria, Founder & Consultant at My Ideas, and has more than 10 years of experience with various JavaScript technologies such as Node.js, React, and more.

Passionate about JavaScript and Front-End development, he finds joy in sharing his knowledge and assisting others in their learning journey. For the last 6 years as a lecturer Ivaylo successfully empowers his students to excel and become proficient programmers.

Simeon Atanasov

Simeon Atanasov is Software Engineer at Sirma Solutions, part of Sirma Group Holding, with more than 4 years of experience in JavaScript technologies, including TypeScript and React. His passion for front-end development drives him to continually explore and master the latest advancements in the field.

Simeon is dedicated to applying his skills to create impactful, user-centered solutions. He takes pride in mentoring others, helping them grasp complex concepts, and guiding them to success in their own development careers.

Simeon Atanasov

Project Defense

At the end of the Academy Program you can choose to take the final project assignment to assess your knowledge and skills.

After successfully developing your solution you can take the technical interview

  • Project Deadline: June 22th 2025
  • Technical Interview: June 23th - July 6th
  • Interview Duration: 60 min
  • Exam Fee: 240 BGN

Step-by-Step Process:

Here is a brief outline of the application process:

  • Enroll: Start by enrolling for the Entry Course.
  • Entry Exam: Take the Entry Exam to continue in the Academy.
  • Choose Track: Choose between the Academy Technology Tracks.
  • Learn and Assess: Take the exams to validate your knowledge and advance through the Academy curriculum.
  • Graduation: Receive your Certificate and celebrate your success.
  • Career Start: Receive support to kickstart your career in IT.