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 -
Resources
No description yet
Resources
There are no resources for this lecture yet
-
HTTP and REST Services -
HTTP and REST Services
• HTTP Headers
• CRUD Operations
• REST Services
• Popular BaaS Solutions.
Resources
There are no resources for this lecture yet
-
Asynchronous Programming -
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 -
Exercise: Asynchronous Programming
No description yet
Resources
There are no resources for this lecture yet
-
Remote Data and Authentication -
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 -
Exercise: Remote Data and Authentication
No description yet
Resources
There are no resources for this lecture yet
-
Single Page Applications -
Single Page Applications
• SPA Concepts
• Multi-Screen Application
• Changing Content Dynamically.Resources
There are no resources for this lecture yet
-
Exercise: Single Page Applications -
Exercise: Single Page Applications
No description yet
Resources
There are no resources for this lecture yet
-
Architecture and Testing -
Architecture and Testing
• Modular Applications
• Packages
• Dependencies
• Integration Testing.Resources
There are no resources for this lecture yet
-
Exercise: Architecture and Testing -
Exercise: Architecture and Testing
No description yet
Resources
There are no resources for this lecture yet
-
Client Side Rendering -
Client Side Rendering
• Templating Concepts
• Simple Templating
• Templating Engines.Resources
There are no resources for this lecture yet
-
Exercise: Client Side Rendering -
Exercise: Client Side Rendering
No description yet
Resources
There are no resources for this lecture yet
-
Routing -
Routing
• Routing Concepts
• Navigation and History.Resources
There are no resources for this lecture yet
-
Exercise: Routing -
Exercise: Routing
No description yet
Resources
There are no resources for this lecture yet
-
Modular Applications -
Modular Applications
• Component Approach
• Encapsulating Functionality
• Isolating State.Resources
There are no resources for this lecture yet
-
Exercise: Modular Applications -
Exercise: Modular Applications
No description yet
Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
Workshop: End-to-End Application - Part 1 -
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 -
Workshop: End-to-End Application - Part 2
No description yet
Resources
There are no resources for this lecture yet
-
Workshop: Web Components -
Workshop: Web Components
No description yet
Resources
There are no resources for this lecture yet
-
Regular Exam -
Regular Exam
No description yet
Resources
There are no resources for this lecture yet
-
Retake Exam -
Retake Exam
No description yet
Resources
There are no resources for this lecture yet
Who is the target audience for the course?
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%.
