WEB-JS2-BA

New JavaScript Programming Fundamentals

JavaScript Programming Fundamentals
Form of participation
Form of training
Length of training
  • 3 day (3×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

396 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

The JavaScript Basics course is an intensive, 3-day, practice-oriented training program that introduces participants to one of the most important programming languages of web development. During the course, students progress from the fundamentals of JavaScript to building interactive websites, while acquiring the programming mindset required for modern web development.

The goal of the course is to familiarize learners with the basics of programming through the JavaScript language. Participants learn the core concepts of JavaScript, master the tools of dynamic web development, and become capable of creating simple web applications. Throughout the training, students deepen their knowledge through hands-on projects, solve real-world problems, and develop their programming thinking.

Suggested For

Do you already have basic HTML and CSS knowledge and would like to learn how to dynamically modify content or even styles, as well as retrieve or send data to a server?

This course is for you if you:

  • Want to become a web developer and expand your skill set
  • Are looking for front-end development fundamentals
  • Want to build interactive websites
  • Are a web designer aiming to grow in a more technical direction
  • Work in the IT field and want to broaden your knowledge
  • Have learned in a self-taught way but want structured, organized knowledge

Benefits

The JavaScript course offers numerous benefits:

  • Practice-oriented training: learn through real-world projects
  • Small group sizes with personalized support
  • Development of problem-solving skills
  • Detailed learning materials and practice exercises
  • Introduction to modern development environments and tools

Outline

Introduction to JavaScript
  • Setting up the development environment
  • Using the browser console
  • Embedding JavaScript into HTML
Variables and Data Types
  • Declaring variables (let, const)
  • Primitive types (string, number, boolean)
  • Type conversion
Operators and Expressions
  • Arithmetic operators
  • Comparison operators
  • Logical operators
Conditional Statements
  • if/else structures
  • switch case structures
Loops
  • for loops
  • while and do-while loops
  • break and continue statements
Functions
  • Function declarations and expressions
  • Parameters and return values
  • Arrow functions
Arrays
  • Creating and manipulating arrays
  • Array methods (push, pop, shift, etc.)
  • Iterating over arrays
Objects
  • Creating objects
  • Properties and methods
  • Iterating over objects
  • for...in and for...of loops
DOM Basics
  • Selecting elements
  • Modifying content and attributes
  • Event handling
Event Handling
  • Common events (click, form submission, key press)
  • Event bubbling and delegation
Callbacks and Promises
  • Understanding asynchronous co
Outline (PDF)

Prerequisites

Basic knowledge of HTML and CSS is required.