|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/jse-40-01-voorbereiding-op-het-javascript-certificeringsexam-nl/
课程评论:没有评论
课程名称:JSE-40-01 JavaScript 认证考试准备 课程概述: 本课程旨在帮助学员为 JSE-40-01 JavaScript 认证考试做好准备,该考试将验证您在 JavaScript 编程基础方面的知识。如果您希望在参加 JavaScript Institute 的正式考试前检验自己的掌握程度,本课程将是您的理想选择。 课程内容涵盖 JSE-40-01 认证考试的以下关键领域: * **编程基础概念(JavaScript 上下文):** 理解解释器、编译、客户端和后端等基本概念。 * **开发环境设置:** 掌握代码编辑器、解释器和调试器等基础工具的使用。 * **JavaScript 与浏览器交互:** 学习如何将 JavaScript 与 HTML 关联,在控制台中执行代码,以及使用开发者工具。 * **变量使用:** 掌握变量的命名、声明、初始化、修改,以及不同值类型和类型转换。 * **变量在程序中的作用:** 理解作用域、代码块、提升 (hoisting) 和遮蔽 (shadowing)。 * **JavaScript 基元类型及其特性:** 学习布尔值 (boolean)、数字 (number)、大整数 (bigint)、未定义 (undefined) 和空值 (null) 的用法。 * **字符串操作:** 学习字符字面量、单双引号的使用、转义字符、字符串插值,以及 length、charAt、slice、split、substring 等常用属性和方法。 * **复杂数据类型。对象:** 学习对象字面量、对象的属性和方法。 * **复杂数据类型。数组:** 学习如何使用数组存储不同类型的数据,以及 shift、unshift、push、pop、slice、splice、concat 等常用方法。 * **运算符:** 掌握算术、逻辑、赋值、比较和复合赋值运算符,以及它们的组合使用和优先级。 * **控制语句:** 学习 if else、if else if、switch 和三元运算符。 * **高级运算符:** 了解 typeof(用于检测值类型)、instanceof 和 delete 运算符。 * **用户交互:** 学习 alert、confirm 和 prompt 的使用。 * **循环(重复代码执行):** 掌握 for、while、do while、for in、for of 循环,以及使用 break、continue 控制循环,并能迭代数组和对象。 * **函数:** 学习函数的声明、调用、参数、返回值,箭头函数、匿名函数、回调函数以及函数内的作用域。 * **递归:** 学习如何使用递归解决编程问题。 * **JavaScript 代码错误与处理:** 理解语法错误、语义错误和逻辑错误,并学习使用 try...catch...finally 处理 SyntaxError、ReferenceError、TypeError、RangeError 等错误。 * **同步与异步编程:** 学习 setTimeout 和 setInterval 的使用。 * **代码调试:** 掌握 debugger、分步执行、在 JavaScript 控制台中分析代码以及测量程序执行速度。 本课程的实践测试不仅涵盖了 JSE-40-01 认证考试的要求,还提供了对代码特定行为的附加解释,深入剖析了那些不易理解的场景,从而帮助您更全面地掌握 JavaScript 知识。
Bereid je voor op het JSE-40-01 JavaScript-certificeringsexamen dat je kennis van de basisprincipes van JavaScript-programmering zal bevestigen. Deze cursus is perfect voor degenen die hun kennis willen testen voordat ze het examen van het JavaScript Institute afleggen.De tests in de cursus behandelen de volgende gebieden van het JSE-40-01 certificaat:Begrip van de basisprincipes van programmeren in de context van JavaScript: interpreter, compilatie, client-side, backendHet opzetten van een ontwikkelomgeving: basisgereedschappen (code-editor, interpreter, debugger)JavaScript in browserinteractie: koppeling met HTML, code uitvoeren in de console, ontwikkelaarstoolsGebruik van variabelen: naamgeving en declaratie, initialisatie, modificatie, soorten waarden, conversiesVariabelen in programmacontext: scope, codeblokken, hoisting, shadowingJavaScript-primitieven en hun mogelijkheden: boolean, number, bigint, undefined, nullWerken met strings: karakterliterals, gebruik van enkele en dubbele aanhalingstekens, escape-tekens, stringinterpolatie, basis eigenschappen en methoden (length, charAt, slice, split, substring)Complexe datatypes: gebruik van objecten, bijvoorbeeld objectliterals, eigenschappen en methoden van objectenArrays, een ander complex datatype voor het opslaan van verschillende gegevens, gebruik van arrays, hun eigenschappen en methoden zoals: shift, unshift, push, pop, slice, splice, concat, etc.Operatoren: aritmetisch, logisch, toewijzing, vergelijking, samengestelde toewijzingsoperator: combineren van operatoren en hun praktisch gebruik, operatorprecedentieControle-instructies: if else, if else if, switch, ternary operatorGeavanceerde operatoren zoals: typeof om het type waarde te controleren, instanceof, deleteGebruikersinteractie: alert, confirm, promptLussen voor herhaalde code-uitvoering: for, while, do while, for in, for of, luscontrole met break, continue, itereren over arrays en objectenFuncties, declareren, aanroepen, argumenten, parameters, waarden retourneren uit functiesGebruik van pijlfuncties, anonieme functies, callbacks, scope binnen een functieGebruik van recursie om programmeerproblemen op te lossenFouten in JavaScript-code en hun behandeling: syntactische, semantische, logische foutenFoutenafhandeling met try, catch, finally zoals: SyntaxError, ReferenceError, TypeError, RangeErrorSynchroon en asynchroon programmeren: setTimeout, setIntervalDebuggen van code: debugger, stap voor stap uitvoering, code analyseren in de JavaScript-console, snelheid van programexecutie metenDe praktische tests behandelen de vereisten van het JSE-40-01 certificaat en bevatten ook aanvullende uitleg over waarom bepaalde code op een specifieke manier werkt, wat nuttig is in minder voor de hand liggende gevallen.