Description
In this training, you will learn the basics, possibilities and importance of JavaScript. Afterwards, you will be able to create dynamic and interactive websites and expand websites.
JavaScript is the engine behind dynamic websites such as Facebook, Gmail, Twitter, and many other websites. Without JavaScript, these types of websites simply wouldn't exist. Numerous frameworks such as Angular, React and Vue are also based on JavaScript. It is therefore essential that you have a good command of the basics of JavaScript if you want to program for the web. HTML and CSS design websites, JavaScript provides logic and intelligence. In this training, you will learn the basics of programming with JavaScript, such as syntax (spelling) and working with variables, loops, statements, events, and more. The main application of JavaScript is the browser. That's why you're testing your scripts directly in Google Chrome, Mozilla Firefox, or Microsoft Edge. You'll learn what the Document Object Model (DOM) is and why it's important for working with JavaScript. We will also work on more complex topics such as arrays, functions and objects. The duration of the training is basically two days; this is sufficient to learn the basics. If you wish, you can continue directly with more advanced topics such as Ajax, jQuery or other libraries; we can coordinate this in consultation.
Audience
This training is particularly suitable for web developers who want to learn more about developing dynamic and interactive websites. Even if you have a background in back-end software development and, for example, have experience with .NET and/or Java and you want to make the switch to the front-end, the JavaScript Fundamentals training is very suitable as a first introduction to this programming language.
Before participating in this training, it is important that you have the following knowledge and skills: Basic knowledge of HTML and CSS. Familiarity with a code editor, such as WebStorm and Visual Studio Code. In addition, we recommend that you have basic knowledge of general programming languages, such as Java, C#, and PHP; however, this is not mandatory.
Methods
Classroom or virtual training with attention to individual guidance: using exercises, the student can put the possibilities of the program into practice.
Contents
The JavaScript Fundamentals training covers the following topics: Introduction to Brief history. What is JavaScript and in what context is it used? The syntax (spelling) of JavaScript. Basic JavaScript. Working with statements, data types, and variables Working with operators to edit data Write and execute functions. Working with arrays and objects Conditional statement and program flow. JavaScript events and event handlers. Working with the Document Object Model (DOM) Selecting and Editing Elements Apply HTML and CSS edits to elements. Create dynamic web pages. Debug and test JavaScript. Code quality tools such as JSLint and JSHint. More JavaScript What else is possible with JavaScript? Preview: additional libraries such as jQuery and lodash. JavaScript in frameworks such as Angular, Vue, and React.
Certification
A participation certificate