WEB-JS2-BA
New JavaScript Programming Fundamentals
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
- Setting up the development environment
- Using the browser console
- Embedding JavaScript into HTML
- Declaring variables (let, const)
- Primitive types (string, number, boolean)
- Type conversion
- Arithmetic operators
- Comparison operators
- Logical operators
- if/else structures
- switch case structures
- for loops
- while and do-while loops
- break and continue statements
- Function declarations and expressions
- Parameters and return values
- Arrow functions
- Creating and manipulating arrays
- Array methods (push, pop, shift, etc.)
- Iterating over arrays
- Creating objects
- Properties and methods
- Iterating over objects
- for...in and for...of loops
- Selecting elements
- Modifying content and attributes
- Event handling
- Common events (click, form submission, key press)
- Event bubbling and delegation
- Understanding asynchronous co
Prerequisites
Basic knowledge of HTML and CSS is required.