Description
The main goal of this course is to develop advanced skills in web technologies. At the end of the course, participants will be able to:
To apply functional programming in JavaScript.
Manipulate the Document Object Model (DOM) with JavaScript.
Using AJAX and JSON technologies to develop dynamic websites and extract data from external sources (APIs).
Understanding JavaScript frameworks such as React and Angular and their role in developing client-side rendered web applications.
Audience
This course is aimed at advanced participants with experience in web technologies and programming. It is intended for professionals and developers who want to expand their skills in JavaScript, DOM manipulation, and advanced web technologies.
Participants must have the prior knowledge as described in the “Web Technology Intro” module. This includes basic knowledge of HTML, CSS, JavaScript, and web development principles.
Methods
The course is offered through instructor-led lessons. Participants will receive practical exercises and assignments to practice their skills. The emphasis is on hands-on learning, where participants are actively writing code and solving programming issues.
Contents
Functional programming in JavaScript, including concepts such as pure functions, higher-order functions, and functional approaches.
DOM manipulation with JavaScript to create and manage dynamic web pages.
Using AJAX and JSON to extract data from external sources and load dynamic content onto a web page.
Introduction to JavaScript frameworks such as React and Angular and their role in developing modern web applications.
Certification
Participation certificate: participants receive a certificate that they have completed this training at the end of the training.