Show training

Programming basics in JavaScript

training code: JS / ENG DL 3d / EN
training assurance

level Basic

duration 3 days |  21h
3 500,00 PLN + 23% VAT (4 305,00 PLN with TAX)
Previous lowest price:
860,00 PLN
For more information, please contact the sales department. For more information, please contact the sales department.
3 500,00 PLN 4 305,00 PLN with TAX

The training is intended for:

  • People who want to start learning from scratch
  • People interested in building dynamic websites
  • Beginner front-end developers who want to build a solid foundation for working withJavaScript
  • People working in other areas of IT who want to gain knowledge of a language widely usedin web application development

1. Mastering the basics of JavaScript and the modern standard (ES.Next), including syntax, datatypes, control statements and defining functions
2. The ability to dynamically modify pages through the DOM, event handling and integratingcode with HTML
3. Understanding modern communication with the server: fetch, the basics of async/await andthe JSON format
4. Getting to know a modern working environment: the Node.js platform and the front-endtooling ecosystem (bundler)
5. The ability to add external libraries — natively via ES modules (ESM) and in a project with abundler

Training program
1. JavaScript language characteristics

  • architecture and the modern ES.Next standard
  • capabilities and use cases

2. Working environment and tools

  • the Node.js platform
  • front-end tooling ecosystem: running the project, dev server, building (bundler,e.g. Vite)

3. Basic data types, operators, scope and variables usage
4. Defining and using functions

  • named functions
  • anonymous functions, code blocks, callbacks

5. Defining and using objects
6. Working with control statements

  • conditions, loops, exceptions and error handling

7. Collections usage

  • arrays, maps, sets

8. Embedding JS code in HTML files

  • ES modules (ESM) in the browser
  • event handling
  • dynamic modification of the HTML page structure, DOM tree

9. Adding external libraries to the project

  • natively via ES modules (e.g. esm.sh), without a build step
  • in a project with a bundler

10. Communicating with the server

  • fetch and the basics of async/await
  • serialisation to the JSON format

11. Cookies management
12. Managing local data cache, LocalStorage

Basic knowledge of HTML and CSS.

  • Mode: Distance Learning (DL)
  • Level: Basic
  • Duration: 3 days (21 hours)
  • Language: English
  • Training: English