Loading...
Course

JS Applications - October 2025

Skills which you will acquire

  • Working with HTTP and how to make requests
  • Creating Simple Single Page Applications
  • Working with templates and routing
  • Working with non-relational databases
  • Working with REST APIs and asynchronous programming
  • Application testing

Topics

  • Resources

    No description yet

    Resources

    There are no resources for this lecture yet

  • HTTP and REST Services

    • HTTP Headers
    • CRUD Operations
    • REST Services
    • Popular BaaS Solutions.

    Resources

    There are no resources for this lecture yet

  • Asynchronous Programming

    • AJAX (Promises Basics, Fetch API)
    • Asynchronous Programming
    • Promises Deep Dive
    • Async/Await.

    Resources

    There are no resources for this lecture yet

  • Exercise: Asynchronous Programming

    No description yet

    Resources

    There are no resources for this lecture yet

  • Remote Data and Authentication

    • Managing Remote Data
    • HTML Forms
    • CRUD Operations
    • User Authentication.

    Resources

    There are no resources for this lecture yet

  • Exercise: Remote Data and Authentication

    No description yet

    Resources

    There are no resources for this lecture yet

  • Single Page Applications

    • SPA Concepts
    • Multi-Screen Application
    • Changing Content Dynamically.

    Resources

    There are no resources for this lecture yet

  • Exercise: Single Page Applications

    No description yet

    Resources

    There are no resources for this lecture yet

  • Architecture and Testing

    • Modular Applications
    • Packages
    • Dependencies
    • Integration Testing.

    Resources

    There are no resources for this lecture yet

  • Exercise: Architecture and Testing

    No description yet

    Resources

    There are no resources for this lecture yet

  • Client Side Rendering

    • Templating Concepts
    • Simple Templating
    • Templating Engines.

    Resources

    There are no resources for this lecture yet

  • Exercise: Client Side Rendering

    No description yet

    Resources

    There are no resources for this lecture yet

  • Routing

    • Routing Concepts
    • Navigation and History.

    Resources

    There are no resources for this lecture yet

  • Exercise: Routing

    No description yet

    Resources

    There are no resources for this lecture yet

  • Modular Applications

    • Component Approach
    • Encapsulating Functionality
    • Isolating State.

    Resources

    There are no resources for this lecture yet

  • Exercise: Modular Applications

    No description yet

    Resources

    There are no resources for this lecture yet

  • Exam Preparation

    No description yet

    Resources

    There are no resources for this lecture yet

  • Exam Preparation

    No description yet

    Resources

    There are no resources for this lecture yet

  • Workshop: End-to-End Application - Part 1

    No description yet

    Resources

    There are no resources for this lecture yet

  • Workshop: End-to-End Application - Part 2

    No description yet

    Resources

    There are no resources for this lecture yet

  • Workshop: Web Components

    No description yet

    Resources

    There are no resources for this lecture yet

  • Regular Exam

    No description yet

    Resources

    There are no resources for this lecture yet

  • Retake Exam

    No description yet

    Resources

    There are no resources for this lecture yet

See all topics

Who is the target audience for the course?

The course is suitable for students who have more abstract and algorithmic thinking, can handle more complex functions, have mastered the concepts of object-oriented programming and do not have difficulty working with the DOM (adding, editing and deleting DOM elements). The required level of English required for the course must correspond to B2.

How to enroll in the course?

To sign up for the course, click HERE or the ENROLL button. After a successful payment, you will be enrolled in the training.

What is the deadline for enrolling in the course and when does it start?

Enrollment in the course is open until 1 September 2025. The training starts on 2 September 2025. You can find a detailed schedule of classes in the Topics section.

How and where are the classes be held?

You can study online in real time. Immediately after each lesson, you also get access to the lesson recording and learning resources.

What is the date of the exam and what does it include?

The exam will be held online and includes practical exercises. The dates of the exam are 22nd Dec 2025 for the main exam and 30th of Dec 2025 for the retake exams.

Do I get a certificate after the exam?

After passing the exam, you acquire a certificate issued by SoftUni if your score is above 70%.

We'll let you know when the training is open for enrollment.

Fill in your details and be among the first to get details about the training.