This is an example of a simple banner

Training: JavaScript – Fundamentals

Ref. JAS-01
Duration:
2
 days
Exam:
Not certifying
Level:
Fundamental

JavaScript Training

Learn the basics of web development with our JavaScript course

JavaScript is at the core of modern web development, but mastering the fundamentals of this language remains essential for any developer aiming to create interactive and high-performance applications. This course guides you step by step, from the basics of JavaScript to manipulating browser elements and handling events. Whether you are a beginner or looking to strengthen your skills, this course will help you gain a solid grasp of JavaScript and its practical applications in web development.

Participant profiles

  • Beginners, or coders who have exclusively used frameworks but want to delve into pure JavaScript development

Objectives

  • Write standard JavaScript code
  • Understand the DOM scripting
  • Improve a html page

Prerequisites

  • No prerequisites

Course content

Module 1: JavaScript Basics

  • Getting started
  • Data and variables
  • Functions
  • Scope
  • Working with objects
  • Creating objects
  • Arrays
  • Conditions and decisions
  • Loops

Module 2: JavaScript and the browser

  • The Window object and different scopes
  • The Document object and elements to search for
  • Creating elements and attributes
  • Modifying the style of elements
  • Timers and animations

Module 3: Events

  • Event basics
  • The standard event model
  • IE’s event model inheritance
  • Cross-browser event handling
  • Event delegation

Documentation

  • Digital courseware included

Lab / Exercises

  • During the course participants are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs
  • Each lab session allows you to compare your solution to the instructor’s

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

JavaScript Training: Master the Basics and Progress Quickly

If you want to learn JavaScript effectively, this training is designed to give you a solid foundation while allowing you to progress quickly. Whether you’re just starting out or looking to deepen your knowledge, this course is structured to make the core concepts easy to understand, with a clear and practical approach. We will cover key aspects of JavaScript while offering hands-on exercises so you can practice in real time.

Understanding the Fundamentals of JavaScript

JavaScript is an essential programming language in web development. It allows direct interaction with page elements and enhances the user experience. But what is JavaScript exactly? It’s a client-side scripting language, meaning it’s executed directly in the user’s browser, allowing for the creation of interactive interfaces.

Key Basics to Know

Before diving into more complex projects, it’s crucial to understand data and variables, functions, and the scope of variables in JavaScript. These concepts are at the core of how the language functions. Arrays and objects also play a key role in handling data.

Is learning JavaScript difficult? Like any language, there’s a learning curve, but the good news is that JavaScript is known for its simplicity, especially when it comes to syntax. By following a well-structured path like the one provided in our training, you’ll be able to master these concepts quickly.

Working with JavaScript in the Browser

Once you’ve mastered the basics, it’s time to understand how JavaScript interacts with the browser. The Window and Document objects are central to this interaction. These concepts will allow you to manipulate HTML elements, create or modify attributes, and even manage animations through timers.

A frequently asked question is: How can I learn JavaScript quickly? The answer is simple: practice. In addition to theoretical lessons, our training emphasizes practical exercises that allow you to apply what you’ve learned. The more you practice, the more comfortable you will become with the language.

Event Handling in JavaScript

Events are a crucial part of JavaScript development. Whether you’re responding to a click, form submission, or other interactions, JavaScript allows you to manage these effectively. Knowing the standard event models and the quirks of different browsers (such as IE inheritance) is vital for developers looking to build robust applications.

Why Choose Our JavaScript Training?

Our JavaScript training is designed for beginners but also accommodates intermediate levels. The goal is to equip you with the practical skills you need to build interactive applications. With our progressive learning methodology and integration of numerous hands-on exercises, you’ll be able to practice efficiently and master the language in record time.

In summary, learning JavaScript shouldn’t be seen as a daunting task. With the right training, clear explanations, and practical exercises, you’ll be on the path to success. Our course guides you step by step through this process, providing you with the tools you need to become a proficient and productive JavaScript developer.

Prix de l'inscription
CHF 1'500.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

lun16Déc(Déc 16)09:00mar17(Déc 17)17:00VirtuelAnnuléeVirtual Etiquettes de sessionJAS-01

lun16Déc(Déc 16)09:00mar17(Déc 17)17:00Lausanne, Avenue Mon repos 24, 1005 LausanneAnnulée Etiquettes de sessionJAS-01

mer18Déc(Déc 18)09:00jeu19(Déc 19)17:00VirtuelConfirméVirtual Etiquettes de sessionJAS-01

mer18Déc(Déc 18)09:00jeu19(Déc 19)17:00Genève, Route des Jeunes 35, 1227 CarougeConfirmé Etiquettes de sessionJAS-01

lun20Jan(Jan 20)09:00mar21(Jan 21)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun20Jan(Jan 20)09:00mar21(Jan 21)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAS-01

lun24Fév(Fév 24)09:00mar25(Fév 25)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun24Fév(Fév 24)09:00mar25(Fév 25)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAS-01

lun31Marmar01AvrVirtuelVirtual Etiquettes de sessionJAS-01

lun31Marmar01AvrGenève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAS-01

lun05Mai(Mai 5)09:00mar06(Mai 6)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun05Mai(Mai 5)09:00mar06(Mai 6)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAS-01

mar10Juin(Juin 10)09:00mer11(Juin 11)17:00VirtuelVirtual Etiquettes de sessionJAS-01

mar10Juin(Juin 10)09:00mer11(Juin 11)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAS-01

lun14juil(juil 14)09:00mar15(juil 15)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun14juil(juil 14)09:00mar15(juil 15)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAS-01

lun18Aoû(Aoû 18)09:00mar19(Aoû 19)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun18Aoû(Aoû 18)09:00mar19(Aoû 19)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAS-01

lun22Sep(Sep 22)09:00mar23(Sep 23)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun22Sep(Sep 22)09:00mar23(Sep 23)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAS-01

lun27Oct(Oct 27)09:00mar28(Oct 28)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun27Oct(Oct 27)09:00mar28(Oct 28)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAS-01

lun01Déc09:00mar02(Déc 2)17:00VirtuelVirtual Etiquettes de sessionJAS-01

lun01Déc09:00mar02(Déc 2)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAS-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request