Course

Introduction to JavaScript («ISC»)

In this course you will learn the syntactic basic structures and the application areas of JavaScript in practical, largely self-developed scripts.
Vendor code

ISC

Duration 2 days
Price 1'400.–
Course documents Digicomp Courseware

Course facts

Key Learnings
  • Learning the basic syntactical structures using typical JavaScript scripts
  • Learning about the capabilities, uses, and limitations of JavaScript
Content

1 Introduction

  • Architecture
  • Files of application
  • Versions

2 Simple script

  • Integration
  • Console
  • Comment

3 Values

  • Literal
  • Vocabulary
  • Identifiers
  • Variable
  • Strict Mode
  • Constant

4 Operators

  • Assignment operation
  • Arithmetic operation
  • Concatenation operation
  • Comparison operation
  • Logic operation
  • Conditional operation
  • Composite operation

5 Types of Data

  • Type testing operation
  • Conversion

6 Text templates

7 Arrays

  • Enumeration
  • Length
  • Access

8 Ramifications

  • Types
  • Condition structure
  • Alternative structure
  • Multiple selection
  • Case differentiation

9 Loops

  • Types
  • Pre-test loop
  • Post-test loop
  • For loop
  • Property loop
  • Collection loop

10 Jumps

  • Iteration abort
  • Loop abort

11 Functions

  • Declaration
  • Ausdruck
  • Parameter
  • Return value
  • Invocation 
  • Argument

12 JavaScript Object Notation (JSON)

  • JSON structure
  • JSON data

13 Formulate

  • Forms
  • Form API

14 Events

  • Types
  • Treatment
  • Bubbling

15 Browser

  • Navigator
  • URL
  • Query String
  • Cookie

Component of the following courses

Target audience

This course is aimed at future JavaScript developers who want to learn the basic syntactic structures of the programming language.

Requirements

Programming skills are an advantageous. The attendance of the following courses (or equivalent knowledge) is required:

    Introduction to CSS3 («IC3»)

    1 day
    • Geneva, Lausanne, Virtual Training, Zürich
    CHF
    650.–

    Introduction to HTML5 («HT5»)

    1 day
    • Berne, Geneva, Lausanne, Zürich
    CHF
    650.–

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

22
May
2025
23
May
2025
Geneva
French
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
27
May
2025
28
May
2025
Virtual Training
German
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
3
Jul
2025
4
Jul
2025
Lausanne
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
11
Aug
2025
12
Aug
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
17
Sep
2025
18
Sep
2025
Zürich
German
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
23
Sep
2025
24
Sep
2025
Lausanne
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
6
Nov
2025
7
Nov
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
18
Dec
2025
19
Dec
2025
Lausanne
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
Next date
22
May
2025
23
May
2025
Geneva
French
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.

Further courses

Introduction to Vue.js («SPAVJS»)

2 days
CHF
1'500.–

Web Application Security – Foundation («SWO»)

2 days
CHF
2'100.–

Advanced in JavaScript («ISA»)

2 days
CHF
1'400.–