Building JavaScript Applications with REST APIs (JVS4)

Programming, JavaScript

Learn to build modern, responsive web applications using plain JavaScript and connect them to REST APIs. The course covers application analysis and design, DOM manipulation, forms and responsive CSS; backend implementation is provided by the instructor, not required from you.

You will design and test common scenarios: authentication and error handling, token handling. Practice executing REST calls for registration, login and CRUD, and learn API testing and browser debugging to monitor network traffic and handle failures gracefully.

THIS TRAINING COURSE WILL HELP YOU:

  • Build responsive JavaScript apps connected to REST APIs
  • Analyze and design app data models and use cases
  • Manipulate the DOM and create interactive user interfaces
  • Implement authentication, token handling and error states
  • Test APIs and monitor network traffic in the browser

WHO SHOULD ATTEND?

  • Graduates of JavaScript beginner course who want to expand skills
  • Beginner programmers learning web apps with JavaScript and REST APIs
  • Frontend developers adding backend communication skills
  • Developers preparing SPA frontends without building a backend
  • Developers, analysts or QA who need to verify API integration

COURSE LOCATION AND AVAILABLE DATES



Choose whether to attend in person in our classroom or join online. You can select your preferred format during registration. Learn more about hybrid training.

Unlock your employees' potential. We can adapt every course in our portfolio to your objectives and participants.
Need training at your premises or want to tailor the content and duration? We will prepare the right solution, in Czech or English.

Request customised training

Course content:

Hide details
  • Choose a data domain for the workshop, for example
    1. Digital notice board
    2. Daily menu ordering
    3. Reservation system
    4. Simple records registry
  • Analysis
    1. Create use cases as textual descriptions
    2. Design the data model with an ERD in an online modeler
    3. Define data structures in JSON format
  • Design
    1. Create HTML pages for the application
    2. Build forms for user interaction
    3. Implement in-app navigation
    4. Apply responsive CSS for different devices
  • Core programming
    1. Implement application logic using JavaScript
    2. Work with the DOM to change page content dynamically
    3. Optionally use libraries such as jQuery
  • Connecting to a REST backend
    1. User registration
    2. User login
    3. Create new records
    4. Retrieve existing records
    5. Update existing records
Prerequisites:
Knowledge of HTML, CSS and basic JavaScript.
Recommended previous course:
JavaScript for Beginners (JVS1)
Schedule:
3 days (9:00-17:00)
Price per person:
576.00 € ( 696.96 € incl. 21% VAT)
Language:
Česky

Training and learning environment