icon icon

JavaScript and jQuery – functions, operations and management

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Writing your first scripts - You will learn how to build simple JavaScript scripts on your own, use data types, variables and operators, and start creating working logic instead of relying on trial and error.

icon

Using functions effectively - You will understand how to define and call functions and how to split code into smaller parts, so you can write solutions faster, extend them more easily and avoid repeating logic.

icon

Working with text and data - You will master string and array operations, so you can search text, replace content, split data and read values that are commonly needed in everyday scripting tasks.

icon

Building program logic - You will practice conditionals and loops, which will help you create code that reacts to different situations, processes data step by step and automates repetitive tasks.

icon

Understanding the browser better - You will get familiar with objects such as window, document, history and location, making it easier to understand how scripts work with the browser and affect a web page.

icon

Changing pages with DOM and jQuery - You will learn how to select page elements, read their content, modify attributes, and remove or replace HTML fragments, so you can make real interface changes on a website.

icon

Handling user events - You will learn how to respond to mouse clicks and keyboard actions, so you can start building interactive features that react to what the user does on the page.

icon

Simple effects and animations - You will master basic jQuery animations such as showing, hiding, fading and moving elements, so you can enrich pages with clear, dynamic visual effects.

Training programme

1. Overview of basic data types used in programming

  • numbers,
  • strings,
  • boolean values.

2. Introduction to the definition and use of variables in programming

  • creation,
  • usage,
  • scope (global, local).

3. Detailed discussion of functions

4. Practical application of various methods and functions used to manipulate character strings (strings)

  • indexOf(),
  • replace(),
  • substring(),
  • split().

5. Overview of operators in programming

  • arithmetic,
  • increment, decrement,
  • comparison,
  • logical,
  • assignment.

6. Introduction to conditional statements

  • if,
  • if…else,
  • if…elseif,
  • nesting,
  • complex conditional statements,
  • Switch statement.

7. Discussion of different types of loops

  • the for loop,
  • the while loop,
  • the do…while loop,
  • nesting loops,
  • breaking loops,
  • continuing loops.

8. Arrays – overview of the data structure

  • creating arrays,
  • storing data,
  • reading data,
  • indices, values.

9. Introduction to object-oriented programming

  • Window,
  • document,
  • history,
  • location.

10. Overview of typical programming errors

11. Introduction to the DOM (Document Object Model)

12. Discussion of techniques for selecting and manipulating DOM elements using the jQuery library

  • simple selectors,
  • complex selectors.

13. Action and reaction – an overview of event handling in programming

  • what is an event?
  • an event related to the mouse,
  • an event related to the keyboard,
  • event handling.

14. Discussion of techniques for managing HTML elements and their attributes

  • replacing,
  • removing,
  • reading.

15. Introduction to creating animations in web applications

  • displaying and hiding,
  • fading out and brightening,
  • moving,
  • action pace.

What are the prerequisites for participating in the training?

icon

Basic computer use - You should be comfortable using a computer, keyboard and mouse, launching programs and switching between windows, so you can focus on the exercises rather than the device.

icon

Basic browser skills - You should be able to use a web browser efficiently, open websites and move around them, because the training focuses on how scripts work in a web environment.

icon

Understanding page structure - You should have a basic idea of what a web page is and what it is made of, so it will be easier for you to understand the DOM and HTML element manipulation.

icon

Readiness to work with code - You should be ready to read short code snippets and type them on your own, because the training is practical and built around step by step hands-on exercises.